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