Turing makinesi kuantum bilgisayarı simüle edebilir mi?


62

Bir Turing makinesinin 1 teorik olarak "herhangi bir şeyi" simüle edebileceğini biliyorum, ama kuantum tabanlı bir bilgisayar kadar farklı bir şeyi simüle edip edemeyeceğini bilmiyorum. Bunu yapmak için herhangi bir girişim var mı ya da mümkün olup olmadığını kanıtlayan var mı?

Etrafta dolanıyorum, ama bu konuda uzman değilim, bu yüzden nereye bakacağımı bilmiyorum. Quantum Turing makinesindeki Wikipedia makalesini buldum , ancak klasik bir TM'den tam olarak ne kadar farklı olduğundan emin değilim. Ayrıca Deutsch'nin Universal Quantum Turing Machine adlı kitabını W. Fouché ve arkadaşları tarafından da buldum , ancak benim için anlamak oldukça zor.


1. Açık olmadığı takdirde, Turing makinesi ile fiziksel bir makine değil, yani teorik bir kavramın uygulanması gibi teorik kavram kastediyorum.

Yanıtlar:


43

Evet , bir kuantum bilgisayar bir Turing makinesi tarafından simüle edilebilir, ancak bunun gerçek dünya kuantum bilgisayarlarının kuantum avantajından yararlanamayacağı anlamına gelmemesi gerektiği, yani gerçek dünya klasik bilgisayarlara kıyasla önemli bir uygulama avantajıolduğu anlamına gelmemelidir.

İlke olarak, eğer bir insan bir şeyin nasıl çalışması gerektiğini elle tanımlayabilir veya hayal edebilirse, bu hayal gücü bir Turing makinesinde uygulanabilir. Kuantum bilgisayarlar bu kategoriye girer.

Şu anda, kuantum hesaplama için büyük bir motivasyon , süperpozisyonlarda kbitlerin var olabileceği yönündedir , esasen büyük ölçüde paralel hesaplamaya izin veriyor. Sonra kuantum tavlama ve temelde analog hesaplama taktikleri olan diğer küçük püf noktaları var .

(1)|ψ=α|0+β|1,

Ancak, bu faydalar verimlilikle ilgilidir. Bazı durumlarda, bu verimlilik astronomikin ötesindedir ve klasik donanımda pratik olmayacak şeyler sağlar. Bu kuantum hesaplamanın kriptografide büyük uygulamalara sahip olmasına neden olur .

Bununla birlikte, kuantum hesaplama şu anda daha önce temelde yapamadığımız şeylere duyulan istek yüzünden motive olmuyor. Bir kuantum bilgisayarı bir işlemi gerçekleştirebiliyorsa, klasik bir Turing makinesi, bu işlemi gerçekleştiren bir kuantum bilgisayarının bir simülasyonunu gerçekleştirebilir.

Rastgele bir problem değil. Sanırım iki büyük sebep var:

  1. Rastgele, yine de dağıtım matematiği kullanılarak yakalanabilir .

  2. Rastgele başlamak için gerçek bir " şey " değildir ; bu sadece cehalettir. Ve biz her zaman cehalet üretebiliriz.


7

Dalga fonksiyonunun çöküşünü simüle etmek için bir rastgele kaynağa ihtiyacınız olacaktır. Bu yüzden olasılıklı bir Turing makinesine ihtiyacınız olacak .


6
Klasik cihazlar tipik rasgele sayı üreteçlerini veya amaçlarına uygun olanı kullanabilir. Rassallık, kuantum mekaniğinden kaynaklanması gereken temel bir kalite değildir (ki bu, büyük olasılıkla en iyi şekilde basitleştirilen bir yaklaşım olarak anlaşılan Kopenhag yorumundan kaynaklanır ).
Nat

3
Genel olarak, verimliliği önemsemiyorsanız, örnekleme yerine bir alanın her bir öğesini yalnızca rastgelelik gereksiniminden kaçınarak deneyebilirsiniz.
Tavian Barnes

2
Gerçekten ilgili tüm kuantum efektlerini oluşturmak istiyorsanız, Bell eşitsizliğini ihlal edebilmeniz gerekir ve bu nedenle olasılıklı bir Turing makinesi yetersizdir. Yalnızca kuantum Turing makinesinin hesaplama gücünü eşleştirmek istiyorsanız, bunu yapmak için rastgele bir Turing makinesi kullanabiliriz. Her durumda, olasılıklı bir Turing makinesi işe yaramayacak.
Ayrık kertenkele

4

Başkalarının söylediklerini tamamlamak için: bildiğimiz kadarıyla (klasik) bir Turing makinesi kuantum korelasyonlarını gerçekten simüle edemez . Bu açıkça, açık bir şekilde , David Deutsch Quantum teorisi, Church-Turing prensibi ve evrensel kuantum bilgisayarı tarafından yazılmış , genel yayın bilgisayarının özellikleri bölümünde açıklanmıştır . )).

Ayrıntılar, Turing makinesi, kuantum bilgisayar ve özellikle benzetim için uygulamanıza veya kesin tanımlarınıza bağlı olacaktır (eğer benzetmenin ne anlama geldiği ile yeterince cömertseniz , herhangi bir şey bir şeyi simüle edebilir). Genel olarak konuşursak, her seferinde tam olarak aynı başlangıç ​​durumundan (veya giriş bitlerinden) başlayarak tekrar tekrar çalıştırıldığında, birbirleriyle belirli kuantum korelasyonları sunan rastgele çıkış bitleri üreten bir kuantum bilgisayar tasarlamak mümkündür.

Bildiğim kadarıyla, bir Turing makinesi bunu yapamaz.


1
Bir Turing makinesine (örneğin bir kehanet) 'rasgele sayı üretme' eklemesinin yardımcı olamayacağının (belki de bir repratasyondan daha fazlası olabilir, ancak bunun faydalı olduğunu düşünüyorum) eklenmesi faydalı olabilir. makinede, Bell eşitsizliğini ihlal eden bitleri simüle edemediği için, kuantum Turing makinesi yapabilir (doğru okuduysam, Deutsch tarafından belirtildiği gibi).
Kesikli kertenkele
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.