Kuantum Turing makineleri nasıl tanımlanır?


52

Kuantum hesaplamada, bir Turing makinesinin eşdeğer modeli nedir? Kuantum devrelerinin kuantum geçitlerinden nasıl oluşturulabileceği oldukça açık , ancak aslında yüksek boyutlu sistemler üzerinde kuantum etkilerinden faydalanabilecek kuantum Turing makinesini (QTM) nasıl tanımlayabiliriz?


9
Berkeley'in bu ders notu cevap veriyor. www.eecs.berkeley.edu/~vazirani/f97qcom/lec19.ps
Mohammad Al-Turkistany

1
Aslında kuantum devreleri modeli ve kuantum turing makinesi, ACYao tarafından kanıtlanmış eşdeğerdir.
Strin

Yanıtlar:


30

( not : tam yağma biraz karmaşık ve göz ardı etmeyi tercih ettiğim birkaç incelik var. Aşağıda sadece QTM modeli için üst seviye fikirler var)

Bir Kuantum Turing makinesi (QTM) tanımlanırken, klasik TM'ye (yani sonlu durumlu bir makine ve sonsuz bir bant) benzeyen basit bir modele sahip olmak ister, ancak yeni modele kuantum mekaniğinin avantajını sağlar.

Klasik modele benzer şekilde, QTM'nin de:

  1. Q={q0,q1,..} - sonlu bir durum kümesi. Let bir başlangıç durumu olarak.q0
  2. Σ={σ0,σ1,...} , - girdi / çalışma alfabesinin kümesiΓ={γ0,..}
  3. sonsuz bir bant ve tek bir "kafa".

Bununla birlikte, geçiş işlevini tanımlarken, herhangi bir kuantum hesaplamasının geri dönüşümlü olması gerektiğinin hatırlanması gerekir . TM'nin bir konfigürasyonunun trasının, TM'nin durumunda olduğunu , kasetin içerdiğini ve başın hücresini işaret ettiğini hatırlayın kayıt.C=(q,T,i)qQTΓi

Herhangi bir zamanda, bant sadece sınırlı miktarda boş olmayan hücreden oluştuğundan, QTM'nin (kuantum) durumunu Hilbert uzayında konfigürasyon alanı tarafından oluşturulan bir birim vektör olarak tanımlarız. . Özel yapılandırma durumu olarak temsil edilir(not: Bu nedenle, kasetteki her hücre bir -boyutlu Hilbert alanıdır.)HQ×Σ×ZC=(q,T,i)

|C=|q|T|i.
Γ

Q ™ duruma getirilir , giriş birleşimidir ile Gerektiği gibi birçok "boşluk" (maksimum uzunluğu belirlemek için burada bir incelik var, ama ben bunu görmezden geliyorum).|ψ(0)=|q0|T0|1T0ΓxΣ

Her zaman adımında, QTM'nin durumu üniter göre evrimleşmektedir.U

|ψ(i+1)=U|ψ(i)

İstediğiniz zaman tarafından verildiğini unutmayın . , bandı yalnızca başın bulunduğu yerde değiştiren ve başı bir adım sağa veya sola hareket ettiren herhangi bir birim olabilir. Diğer bir deyişle, sürece sıfır ve den farklıdır sadece konumunda .n|ψ(n)=Un|ψ(0)Uq,T,i|U|q,T,ii=i±1TTi

Hesaplamanın sonunda (QTM bir durumuna ) bant ölçülür (hesaplamalı temeli kullanarak).qf

Dikkat edilmesi gereken ilginç şey, QTM'nin durumunun her "adımında", QTM'ye "kuantum" avantajını veren olası yapılandırmaların bir üst üste binmesidir.


Bunun cevabı, Kuantum Turing Makineleri için Durma Sorunu Masanao Ozawa'ya dayanıyor . Ayrıca bkz. David Deutsch, Kuantum teorisi, Kilise Turing ilkesi ve evrensel kuantum bilgisayarı .


7
David Deutsch'nin orijinal tanımının her şeyi doğru aldığından emin değilim ... bu, ilk defa birileri tanımlamaya çalıştı ve matematiksel olarak doğru tanımı bulmak için bazı düzeltmeler yapıldı.
Peter Shor

7

Notlarda belirtildiği gibi, bir QTM tanımlamanın yolu geçiş işlevini üniter bir devlet ve harf dönüşümü olarak tanımlamaktır. Böylece her adımda, (durum, harf) vektörünü yeni bir durum (durum, harf) elde etmek için bir dönüşümle çarpmayı hayal ediyorsunuz. Özellikle uygun değil, ancak tanımlanabilir.

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.