量子チューリングマシンでは、メモリテープに沿って移動する決定はどのように行われますか?


14

量子チューリングマシン(QTM)のために、状態セットがあること、聞かせて、および記号のアルファベットがあることΣ = { 0 1 }テープの先頭に現れます。その後、私の理解によると、QTMの計算中の任意の時点で、その先頭に表示されるキュービットは任意のベクトルV = a |を保持します1 + B | 0 。また、| Q 0| Q 1QQ={01}V=a|1+b|0|q0|q1Q、そのインスタンスの状態ベクトルも任意のベクトルVq=b0|q0+b1|q1+

さて、命令サイクルが完了した後、ベクトルおよびV qは、QTMがQubitテープに沿って左右に移動するかどうかを決定します。形成されたヒルベルト空間以降は-私の質問Q Σは非可算無限集合であると{ 左、右}離散集合であるが、それらの間のマッピングを作成することが困難になります。VVqQ{左右}

では、左または右に移動する決定はどのように行われますか?QTMは設定されていることを意味し、同時に左と右の両方を動かすんまた別のヒルベルト空間を形成し、ひいてはQTMの動きのようなものになり| + b | {左右}a|+b|正しい

または、古典的なチューリングマシンのように、QTMは左右どちらかに移動しますが、同時に両方に移動することはありませんか?



@PirateX私はその記事を読みましたが、QTMの内部状態が古典的な実体であるか量子であるかを理解していません。異なる内部状態を重ね合わせることはできますか?また、QTMはメモリテープに沿って同時に左右に移動できますか?Q
プレム・クマー

回答:


7

我々は状態セットとQTMている場合はとテープアルファベットΣ = { 0 1を}、我々は量子ビットは、テープヘッドによってスキャンされていることを言うことができないベクトル「を保持する」A |QΣ={01}又は(内部)状態に対応した基底状態を持つベクトルである Q。テープ上のキュービットは、相互に、内部状態、およびテープヘッドの位置と相互に関連付けることができます。a|0+b|1Q

類推として、内部状態と各テープ正方形の分布を個別に指定することにより、確率的チューリングマシンのグローバル状態を説明しません。むしろ、マシンのさまざまな部分間の相関関係を適切に表すために、すべてを一緒に記述する必要があります。たとえば、2つの離れたテープスクエアに格納されているビットは、両方とも0の確率1/2と両方の1の確率1/2で完全に相関している可能性があります。

したがって、量子の場合、ユニタリ進化を伴う量子チューリングマシンの純粋な状態(混合状態に基づくより一般的なモデルとは対照的に)について話していると仮定すると、グローバル状態は、エントリのインデックスが付けられたベクトルによって表されますチューリングマシンの構成(つまり、内部状態の古典的な記述、テープヘッドの位置、すべてのテープスクエアの内容)。一般に、テープのアルファベットに特別な空白記号があり(テープの正方形にキュービットを格納したい場合は0になる)、最大で有限数の正方形が空白でない状態で計算を開始することに注意してください。そのため、到達可能なすべての構成のセットはカウント可能です。これは、状態が分離可能なヒルベルト空間の単位ベクトルによって表されることを意味します。

最後に、おそらくこれは文字通り解釈される質問に対する実際の答えです。テープヘッドの動きは遷移関数によって決定されます。これにより、可能なアクション(新しい状態、新しいシンボル、テープヘッドの動き)に「振幅」が割り当てられます)現在の状態と現在スキャンされているシンボルを表すすべての古典的なペアに対して。テープヘッドを確定的に移動させるものは何もありません-テープヘッドの左右両方への移動を含む2つ以上のアクションにゼロ以外の振幅を割り当てることができるため、QTMテープヘッドが左右に移動する可能性があります重ね合わせ。qσ

Q={01}Σ={01}(そして、0を空白記号として使用します)。状態0で、1を格納する正方形をスキャンし、他のすべての正方形は0を格納します。遷移関数を明示的に書き留めるのではなく、動作を言葉で説明します。移動するたびに、スキャンされたテープスクエアの内容は、内部状態でのアダマール操作の制御ビットとして解釈されます。制御アダマールの実行後、(新しい)状態が0の場合、ヘッドは左に移動し、(新しい)状態が1の場合、右に移動します(この例では、テープの内容を実際に変更することはありません)。 、QTMは、正方形-1をスキャンするテープヘッドで状態0になることと、正方形+1をスキャンするテープヘッドで状態1になることとの間に等しく重み付けされた重ね合わせになります。それ以降のすべての移動では、制御されたアダマールは何もしません。なぜなら、正方形0以外のすべての正方形には0記号が含まれているからです。そのため、テープヘッドは、粒子が重なり合って左右に移動するように、左右に同時に移動し続けます。

必要に応じて、テープヘッドの位置と移動が決定的である量子チューリングマシンモデルのバリアントを定義できます。これにより、モデルの計算上の普遍性が損なわれることはありませんが、量子チューリングの「古典的な」定義マシンはこの制限を課しません。


1
@Premkumar:この回答の脚注として--- QTMのこのアカウントの信頼できる参照を探している場合、検討するのに適した場所は、BernsteinおよびVaziraniによる独創的な作品 "量子複雑性理論"(Proc。25th Annual ACM STOC(pp.1411-1473)、1997 [にて無料のPDFリンクciteseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.7852 ]。ほとんどすべてのジョンの発言のは、上記の基本的定義3.2で拡張されていますその記事では、同じセクションでの議論の一部
Niel de Beaudrap

@Niel:コメントを編集できるかどうかはわかりませんが、ご承知のとおり、BernsteinとVaziraniの論文の会議版は1997年ではなく1993年に登場しました。1997年のジャーナル版はSIAM Journal of Computing(量子コンピューティングに関する真に記念すべき特別な問題)。
ジョンワト

確かに、無料のPDFリンクでさえ1993年について説明しています。いくつかのワイヤが交差しているようです。(コメントは最大10分間編集できます。)
ニールドボードラップ

@NieldeBeaudrap小さな修正:最大5分 :)(通常のユーザー向け)。MODはいつでもコメントを編集できます。
Sanchayan Dutta

4

量子チューリングマシン、左右に移動する重ね合わせに移動できます。これは、左右にしか動かせない古典的なチューリングマシンとは異なります。

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