( Anmerkung : Die vollständige Beschreibung ist etwas komplex und enthält einige Feinheiten, die ich am liebsten ignoriert habe. Nachfolgend sind nur die allgemeinen Ideen für das QTM-Modell aufgeführt.)
Wenn man eine Quantum Turing-Maschine (QTM) definiert, möchte man ein einfaches Modell haben, das dem klassischen TM ähnelt (dh eine Finite-State-Maschine plus ein unendliches Band), aber dem neuen Modell den Vorteil der Quantenmechanik gewähren.
Ähnlich wie das klassische Modell hat QTM:
- Q={q0,q1,..}q0
- Σ={σ0,σ1,...}Γ = { γ0, . . }
- ein unendliches Band und ein einziger "Kopf".
C= ( q, T, I )q∈ QT& egr ; & Ggr;∗ich
HQ × Σ∗× ZC= ( q, T, I )
| C⟩ = | q⟩ | T⟩ | i ⟩ .
Γ
| ψ(0)⟩= | q0⟩ | T0⟩ | 1 ⟩T0& egr ; & Ggr;∗x ∈ Σ∗
U
|ψ(i+1)⟩=U|ψ(i)⟩
n|ψ(n)⟩=Un|ψ(0)⟩U⟨q′,T′,i′|U|q,T,i⟩i′=i±1T′Ti
qf
Das Interessante ist, dass jeder "Schritt" des QTM-Zustands eine Überlagerung möglicher Konfigurationen ist, was dem QTM den "Quanten" -Vorteil gibt.
Die Antwort basiert auf Masanao Ozawa, Über das Halteproblem von Quantenturniermaschinen . Siehe auch David Deutsch, Quantentheorie, das Church-Turing-Prinzip und den universellen Quantencomputer .