量子チューリングマシンの定義方法


52

量子計算では、チューリング機械の等価モデルは何ですか?量子ゲートから量子回路を構築する方法は非常に明確ですが、実際に量子効果の恩恵を受ける、つまり高次元システムで実行できる量子チューリングマシン(QTM)を定義するにはどうすればよいですか?


9
バークレーからのこの講義ノートは答えを与えます。www.eecs.berkeley.edu/~vazirani/f97qcom/lec19.ps
— モハマド

1
実際、量子回路モデルと量子チューリングマシンは同等であり、ACYaoによって証明されています。
— ストリン

回答:


30

(注:完全な説明は少し複雑であり、無視したいいくつかの微妙な点があります。以下はQTMモデルの高レベルのアイデアにすぎません)

量子チューリングマシン(QTM)を定義する場合、古典的なTM(つまり、有限状態マシンと無限のテープ)に似た単純なモデルが必要ですが、新しいモデルには量子力学の利点があります。

従来のモデルと同様に、QTMには次のものがあります。

  1. -状態の有限セット。してみましょう Q 0は初期状態です。Q={q0,q1,..}q0
  2. 、 Γ = { γ 0、。。} -入力/作業アルファベットのセットΣ={σ0,σ1,...}Γ={γ0,..}
  3. 無限のテープと単一の「ヘッド」。

C=(q,T,i)q∈QT∈Γ∗i

HQ×Σ∗×ZC=(q,T,i)

|C⟩=|q⟩|T⟩|i⟩.
Γ

|ψ(0)⟩=|q0⟩|T0⟩|1⟩T0∈Γ∗x∈Σ∗

U

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

n|ψ(n)⟩=Un|ψ(0)⟩U⟨q′,T′,i′|U|q,T,i⟩i′=i±1T′Ti

qf

注目すべき興味深い点は、QTMの状態の各「ステップ」が可能な構成の重ね合わせであり、QTMに「量子」の利点をもたらすことです。


答えは、小沢正尚、量子チューリング機械の停止問題に基づいています。David Deutsch、Quantum理論、Church-Turing原則、およびユニバーサル量子コンピューターも参照してください。


7
David Deutschの元の定義がすべて正しくなるかどうかはわかりません...誰もがそれを定義しようとしたのはこれが初めてであり、正しい数学的に正確な定義を見つけるためにいくつかの改良が必要でした。
— ピーターショー

7

注が示すように、QTMを定義する方法は、状態と文字の単一変換として遷移関数を定義することです。したがって、各ステップで、(state、letter)ベクトルに変換を乗算して、新しい(state、letter)を取得することを想像してください。特に便利というわけではありませんが、定義できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.