Şimdi, M. Stern'in cevabına ek olarak :
Kuantum bilgisayarlar için neden hata düzeltmesinin gerekli olmasının başlıca nedeni, kübitlerin durumların sürekliliğine sahip olmasıdır (şu anda, basitlik uğruna kübit tabanlı kuantum bilgisayarları düşünüyorum).
Kuantum bilgisayarlarda, klasik bilgisayarların aksine her bit sadece iki olası durumda mevcut değildir. Örneğin, olası bir hata kaynağı aşırı devirdir: haline kabul edilebilecek alfa | 0 ⟩ + β e i cp | 1 ⟩ ama aslında olur alfa | 0 ⟩ + β e i ( φ + δ ) | 1 ⟩α | 0 ⟩ + β| 1⟩α | 0 ⟩ + βeben ϕ| 1⟩α | 0 ⟩ + βei ( ϕ + δ)| 1⟩. Gerçek durum doğru duruma yakın, ancak yine de yanlış. Bu konuda bir şey yapmazsak, küçük hatalar zamanla birikir ve sonunda büyük bir hata haline gelir.
Üstelik quantum durumu çok hassas, ve çevre ile herhangi bir etkileşim neden olabilir eşevresizlik gibi bir devletin ve çöküşünü için | 0 ⟩ olasılığıyla | α | 2 veya | 1 prob olasılıklı | β | 2 .α | 0 ⟩ + β| 1⟩| 0⟩| α |2| 1⟩| β|2
Klasik bir bilgisayarda, bir bitin değeri n-kez aşağıdaki gibi kopyalanıyorsa:
ve 1 → 11111 ... n kez
0 → 00000 ... n kez
1 → 11111 ... n kez
Gibi adım şey sonra durumda üretilir verebileceğinin klasik bilgisayar tarafından düzeltilebilir 0000000000 bit çoğunluğu çünkü 0 ' ın ve büyük olasılıkla ilk operasyonun amaçlanan hedefi kopyalayan edildi 0 -bit 10 defa.000100010000000000000's010
Ancak, kubitler için böyle bir hata düzeltme yöntemi işe yaramaz, çünkü her şeyden önce kubitleri doğrudan Klonlama teoremi nedeniyle çoğaltmak mümkün değildir . İkincisi, çoğaltabilseniz bile oldukça muhtemelen böyle bir şey ile bitirmek istiyorum işte 10 kere ( α | 0 ⟩ + β | 1 ⟩ ) ⊗ ( α e i ε | 0 ⟩ + β e i ε| ψ⟩=alfa | 0⟩+β| 1⟩yani tüm kubitlerin farklı hallerde (hatalar nedeniyle) olduğu aşamalardaki hatalarla. Yani, durum artık ikili değil. Bir kuantum bilgisayar, klasik bir bilgisayardan farklı olarak artık söyleyebiliriz: "bit çoğunluğu içinde olduğundan0bana gerisini dönüştürmek izin -Devlet0( A | 0 ⟩ + β| 1⟩)⊗(α Eben ϵ| 0⟩+βeben ϵ'| 1⟩)⊗(α Eben ϵ2| 0⟩+βeben ϵ'2| 1⟩)⊗. . .00! ", işlem sırasında oluşan herhangi bir hatayı düzeltmek içindir. Bunun nedeni , 10 farklı kubitin durumunun tümü, " çoğaltma "işleminden sonra, birbirinden farklı olabilir. Bu tür olası hataların sayısı artmaya devam edecektir. Kübit bir sistem üzerinde gittikçe daha fazla işlem yapılırken M. Stern gerçekten de “ iyi ölçeklenmeyen ” sorusuna verdikleri cevapta doğru terminolojiyi kullanmıştır .1010
Bu nedenle, bir kuantum bilgisayarın çalışması sırasında meydana gelen hatalarla başa çıkmak için farklı bir hata düzeltme tekniği türüne ihtiyacınız vardır , bu da sadece bit çevirme hatalarıyla değil, aynı zamanda faz kaydırma hatalarıyla da başa çıkabilir. Ayrıca, kasıtsız olarak çözülmeye karşı dayanıklı olmalıdır. Akılda tutulması gereken bir şey, kuantum kapılarının çoğunun "mükemmel" olmayacağıdır, ancak doğru sayıda "evrensel kuantum kapıları" ile rastgele (teorik olarak) üniter bir dönüşüm gerçekleştiren herhangi bir kuantum kapısı inşa etmeye yakınlaşabilirsiniz .
Niel de Beaudrap , klasik hata düzeltme tekniklerini uygulamanın, kuantum işlemleri sırasında meydana gelen hataların çoğunu düzeltebilecekleri şekilde akıllıca yollardan söz ettiğini, ki bu gerçekten doğrudur ve tam olarak günümüzdeki kuantum hatası düzeltme kodlarının yaptığı şeydir. Wikipedia'dan aşağıdakileri eklemek istiyorum , çünkü kuantum hatası düzeltme kodlarının yukarıda açıklanan sorunla nasıl başa çıktığı hakkında bazı netlik verebilir:
Klasik hata düzeltme kodları, hangi hatanın kodlanmış bir durumu bozduğunu teşhis etmek için bir sendrom ölçümü kullanır. Daha sonra sendroma dayalı düzeltici bir işlem uygulayarak bir hatayı tersine çeviririz. Kuantum hata düzeltmesi ayrıca sendrom ölçümlerini kullanır. Kodlanmış durumdaki kuantum bilgilerini rahatsız etmeyen, ancak hata hakkında bilgi alan bir çoklu qubit ölçümü gerçekleştiriyoruz. Bir sendrom ölçümü, bir kübitin bozulup bozulmadığını ve eğer öyleyse hangisinin bozuk olduğunu belirleyebilir. Dahası, bu ameliyatın sonucu (sendrom) bize sadece hangi fiziksel kübitin etkilendiğini değil, aynı zamanda hangi olası yollardan etkilendiğini de söylüyor. İkincisi ilk bakışta karşı sezgiseldir: Gürültü keyfi olduğundan, gürültünün etkisi nasıl sadece birkaç farklı olasılıktan biri olabilir? Çoğu kodda, etki ya biraz çevirme ya da işaretin (fazın) çevirme ya da her ikisi de ( Pauli matrislerine karşılık gelen)
X, Z ve Y). Bunun nedeni, sendromun ölçümünün kuantum ölçümünün yansıtmalı etkisine sahip olmasıdır. Gürültüden kaynaklanan hata keyfi olsa bile, temel işlemlerin üst üste bindirilmesi olarak ifade edilebilir - hata temeli (burada Pauli matrisleri ve kimliği tarafından verilir). Sendrom ölçümü, kübiti belirli bir "Pauli hatası" için "olduğuna" karar vermeye "zorlar" ve sendrom bize bunu söyler, böylece aynı Pauli operatörünün geri dönmek için bozuk kübit üzerinde tekrar hareket etmesine izin verebiliriz hatanın etkisi.
Sendrom ölçümü bize meydana gelen hata hakkında mümkün olduğunca fazla bilgi verir, ancak mantıksal kubitte saklanan değerle ilgili hiçbir şey yoktur - aksi takdirde ölçüm, bu mantıksal kubitin kuantumdaki diğer kübitlerle herhangi bir kuantum süperpozisyonunu yok eder. bilgisayar.
Not : Gerçek kuantum hata düzeltme tekniklerine örnek vermedim. Bu konuyu tartışan birçok iyi ders kitabı var. Ancak, umarım bu cevap okuyuculara neden kuantum hesaplamada hata düzeltme kodlarına ihtiyacımız olduğuna dair temel bir fikir verecektir.
Önerilen Diğer Kaynaklar:
Önerilen Video Dersi:
Mini Çarpışma Kursu: Ben Reichardt, Southern California Üniversitesi tarafından Kuantum Hata Düzeltmesi