量子チューリングマシン(QTM)または汎用量子コンピュータは、量子コンピュータの効果をモデル化するために使用される抽象機械です。これは、量子計算のすべての能力を捉える単純なモデルを提供します。つまり、あらゆる量子アルゴリズムは、特定の量子チューリングマシンとして形式的に表現できます。ただし、計算的に等価な量子回路の方がより一般的なモデルです。[ 1 ] [ 2 ]: 2
量子チューリングマシンは、遷移行列に基づくフレームワークにおいて、古典的および確率的チューリングマシンと関連付けることができます。つまり、古典的または確率的マシンを表す行列との積によって量子マシンを表す量子確率行列が得られるような行列を指定できます。これはランス・フォートナウによって示されました。[ 3 ]
量子チューリングマシン(QTM)を理解する一つの方法は、量子有限オートマトン(QFA)が決定性有限オートマトン(DFA)を一般化するのと同様に、QTMが古典チューリングマシン(TM)を一般化すると考えることです。本質的に、古典TMの内部状態はヒルベルト空間内の純粋状態または混合状態に置き換えられ、遷移関数はヒルベルト空間をそれ自身に写像するユニタリ行列の集合に置き換えられます。 [ 4 ]
つまり、古典的なチューリングマシンは7タプルで記述される。このタプルに含まれる各要素についてより深く理解するには、チューリングマシンの正式な定義を参照してください。
3本のテープを使用する量子チューリングマシン(1本目のテープには入力、2本目のテープには中間計算結果、3本目のテープには出力が格納される)の場合:
上記は量子チューリングマシンの概略図であり、正式な定義ではありません。なぜなら、測定の頻度など、いくつかの重要な詳細が曖昧になっているからです。例えば、測定を1回行う量子有限オートマトンと複数回行う量子有限オートマトンの違いを参照してください。この測定の問題は、出力テープへの書き込みの定義方法に影響を与えます。
1980年と1982年に、物理学者のポール・ベニオフはチューリングマシンの量子力学的モデルを初めて記述した論文[ 5 ] [ 6 ]を発表した。1985年にオックスフォード大学の物理学者デイビッド・ドイッチュが書いた論文は、量子ゲートが従来のデジタルコンピューティングのバイナリ論理ゲートと同様の方法で機能する可能性があることを示唆することで、量子コンピュータのアイデアをさらに発展させた。[ 4 ]
入山、大矢、およびヴォロヴィッチは、線形量子チューリングマシン(LQTM)のモデルを開発しました。これは、混合状態を持ち、不可逆遷移関数を許容する古典的なQTMの一般化です。これにより、古典的な結果を伴わない量子測定の表現が可能になります。[ 7 ]
スコット・アーロンソンは、事後選択付き量子チューリングマシンを定義し、そのようなマシン上の多項式時間クラス(PostBQP )が古典的な複雑性クラスPPに等しいことを示した。[ 8 ]