কোয়ান্টাম সার্কিটে আমরা ত্রুটি সংশোধন কোডটি কোথায় রাখি?


11

প্রথমত: আমি কোয়ান্টাম কম্পিউটিংয়ের একটি শিক্ষানবিশ।

আমি কোয়ান্টাম সার্কিটে ত্রুটি সংশোধন কোডগুলি কোথায় রেখেছি তা ব্যাখ্যা করে আমি একটি সংস্থান (বা উত্তর জটিল না হলে) পেতে চাই।

প্রকৃতপক্ষে, আমি জানি আমাদের বিভিন্ন ভিন্ন ত্রুটি রয়েছে যা ঘটতে পারে (বিট ফ্লিপ, ফেজ ফ্লিপ ইত্যাদি), এবং সেগুলি সংশোধন করার জন্য আমাদের কাছে অ্যালগরিদম রয়েছে। তবে আমি যা জানতে চাই তা হ'ল আমরা যদি ত্রুটি সংশোধন অ্যালগরিদম যেখানে রেখেছি সেখানে কিছু কৌশল আছে। এটি কি প্রতিটি গেটের সাথে মূল অ্যালগরিদমের সাথে জড়িত? গেটের সেটগুলির জন্য একটি একক সংশোধন করার জন্য কি কোনও স্মার্ট কৌশল ব্যবহার করা হয়?

উত্তরটি যদি "জটিল" হয় তবে আমি এই সমস্ত শিখার জন্য একটি সংস্থান পেতে চাই (ত্রুটি সংশোধন কোডের জন্য আমি অনেক কিছু খুঁজে পাই, তবে আমাদের কোথায় সংশোধন করতে হবে সে সম্পর্কে আমি কিছুই পাইনি)।


4
সুতরাং আপনার প্রশ্নটি ফল্ট সহনশীল কোয়ান্টাম কম্পিউটিং সম্পর্কে? আমি বলতে চাইছি আপনি কোয়ান্টাম অ্যালগরিদমগুলি চালাতে সক্ষম হওয়ার জন্য ত্রুটি সংশোধন কীভাবে ব্যবহৃত হয় তা জানতে চান যে কোনও ত্রুটি যেমন অ্যালগোরিদমের আউটপুটকে ক্ষতিগ্রস্থ করে না।
জোসু এটক্সিজেরেটা মার্টিনেজ

1
নিবন্ধন করুন
স্টারবুক

সংক্ষিপ্ত উত্তর: সর্বত্র!
ডাফটওয়ুলি

উত্তর:


9

আপনার প্রশ্নের ভিত্তিতে আমি মনে করি আপনি সঠিক শব্দটির সন্ধান করছেন না। ত্রুটি সংশোধন কোডগুলি ডিকোরিয়েন্সের প্রভাবের কারণে কুইবিটে উদ্ভূত সম্ভাব্য ত্রুটিগুলি সনাক্ত করতে এবং সংশোধন করার জন্য একটি পদ্ধতি।

শব্দ ত্রুটি-সহনশীল কোয়ান্টাম কম্পিউটিং বলতে কোয়ান্টাম ডিভাইসগুলির দৃষ্টান্ত বোঝায় যা এর প্রাথমিক উপাদানগুলি অসম্পূর্ণ থাকা সত্ত্বেও কার্যকরভাবে কার্যকর হয় এবং আপনি যে ত্রুটি সংশোধন কোডগুলি সন্ধান করছেন তা হ'ল এই ধরণের গণনা তৈরির ভিত্তি। কোয়ান্টাম কম্পিউটিংয়ের ক্ষেত্রে এটি বেশ বড় একটি ক্ষেত্র হিসাবে আমি আপনাকে নিজের দ্বারা দোষ সহ্য করার সম্পর্কিত তথ্য সন্ধান করতে উত্সাহিত করি। যাইহোক, আমি আপনাকে দৃ Pres়ভাবে প্রেস্কিল দ্বারা ফল্ট-সহনশীল কোয়ান্টাম গণনা পাঠ্যের পরামর্শ দিচ্ছি । এই জাতীয় কাগজে লেখক প্রকৃতপক্ষে ত্রুটি সংশোধন কোডগুলি সম্পর্কে কথা বলতে শুরু করেন তবে পরে ত্রুটি সহিষ্ণু ধারণার গভীরে চলে যায় এবং আমি মনে করি এটি বিষয় সম্পর্কে আপনার সন্দেহের অনেকগুলি সমাধান করবে।


6

ফল্ট-সহনশীল কোয়ান্টাম কম্পিউটিংয়ে আমরা শারীরিক কুইট এবং লজিক্যাল কুইটগুলির মধ্যে পার্থক্য করি ।

nn

শারীরিক কুইবিটগুলি হ'ল প্রকৃতপক্ষে বিদ্যমান এবং তারা গোলমাল করে। লজিক্যাল কুইবট তৈরি করতে আমরা এগুলি ব্যবহার করি তবে সাধারণত একটি লজিকাল কুইট তৈরি করতে এটি অনেকগুলি শারীরিক কুইবট লাগে। এটি ত্রুটিগুলি সনাক্ত করতে এবং সঠিক করতে সক্ষম হওয়ার জন্য বৃহত্তর রিডানডেন্সিটির কারণ এটি।

শারীরিক কুইবিটে চালিত আসল কোডটির নকশা স্তরগুলিতে ঘটবে। কোয়ান্টাম ত্রুটি সংশোধন সফটওয়্যার ইঞ্জিনিয়ার কোয়ান্টাম ত্রুটি সংশোধন কোড প্রয়োগের জন্য প্রয়োজনীয় প্রোগ্রামটি লিখে লজিক্যাল কুইটগুলি ডিজাইন করবেন। অ্যালগরিদমে কারও প্রয়োজন হতে পারে এমন প্রতিটি অপারেশনের জন্য, তারা একটি ত্রুটি সংশোধন সামঞ্জস্যপূর্ণ সংস্করণ ডিজাইন করবে, যা লজিক্যাল কুইটগুলিতে অপারেশনটি এমনভাবে সম্পাদন করে যা এর অপূর্ণতাগুলি সনাক্ত এবং সংশোধন করতে দেয়।

তারপরে প্রোগ্রামার বরাবর আসবে এবং তাদের প্রোগ্রামটি লিখবে। তাদের শারীরিক কুইবাট বা ত্রুটি সংশোধন সম্পর্কে মোটেই ভাবার দরকার নেই।

অবশেষে, সংকলকটি শারীরিক কোয়েটগুলিতে চালিত হওয়ার জন্য প্রোগ্রামটির ত্রুটি-সহনীয় সংস্করণ তৈরি করতে সবকিছুকে একত্রিত করবে। এটি প্রোগ্রামার দ্বারা যা লিখেছিল তার মতো কিছুই দেখবে না। এটি প্রোগ্রামার লিখেছেন এমন জিনিসগুলির ধ্রুবক পরিবর্তনের মতো দেখায় না, এর পরে এটি পরিষ্কার করার জন্য ত্রুটি সংশোধন করার জিনিসগুলি অনুসরণ করা হয়। এটি প্রায় সম্পূর্ণরূপে অ্যালগরিদম বাস্তবায়নের জন্য ছোটখাটো বিচক্ষণতার সাথে ক্রমাগত ঘটে যাওয়া ত্রুটিগুলি সনাক্ত এবং সংশোধন করার সাথে মোকাবিলা করবে।

একটি রেফারেন্স হিসাবে, আমি অনুমান করি যে কোনও ত্রুটি সংশোধনকারী কোডের মাধ্যমে শারীরিক কুইটগুলিতে কীভাবে লজিক্যাল কুইটগুলিতে অপারেশন প্রয়োগ করা হয় তা এমন কোনও কিছুর প্রস্তাব দেওয়া ভাল। পৃষ্ঠার কোডটিতে যৌক্তিক ক্রিয়াকলাপ করার বিভিন্ন উপায়ের জন্য এটি ব্যাখ্যা করে আমার নিজের একটি কাগজপত্র এই কাজটি করে। এটি একই অঞ্চলে অন্যদের দ্বারা অনেকগুলি কাজের উল্লেখ রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.