回答:
実際には、量子コンピューターが計算できるものは何でも、チューリングマシンも計算できるということです。(これはどのようにすべてのコメントなしで長い間、それは、量子コンピュータに比べて関数を計算するチューリングマシンを取ります。)
これは、量子計算を理解していれば、実際に見るのは難しくありません。たとえば、一般的なゲートセット上の量子回路の場合、結果は、ユニタリ行列の係数によって決定される確率分布によって決まります。そのユニタリ行列は、ゲートの行列積の単なる行列積であり、十分な忍耐力があれば、古典的なコンピューターで計算できます。したがって、(効率とは対照的に)純粋な計算可能性については、量子コンピュータを使用する利点はありません。
量子力学から生じる全体的な課題は、そのような係数を効率的に計算できるかどうかを決定することです。これは、係数をまったく計算できるかどうかよりも厳しい問題です。
量子ゲートを考えてみましょう。すべての技術的詳細を平滑化すると、行列として表すことができます。ゲートへの入力、たとえば| φ ⟩だけベクトルであり、V、およびゲートの出力は、ベクトルであるGのV。
ここで、回路について考えます。回路は、ゲートのちょうど束であり、であり、回路自体は「一般化されたゲート」C = G n ⋯ G 2 G 1と見なすことができ、入力状態(ベクトルv)で動作します。[繰り返しますが、これは非常に大まかな抽象化です。]
したがって、基本的に、入力で回路を計算する、単にベクトル算出されるCのV又はG N ⋯ G 2 G 1 Vを。このようなタスク(行列の乗算とベクトルによる行列の乗算)は、古典的なTMで実行できることは明らかです。したがって、TMは少なくとも量子TM(QTM)と同じくらい強力です[OK、古典的な回路は量子と同じくらい強力です回路。気にしないでください。]
一方、QTMはTMと同程度に強力であるため、両方のモデルは同等です。
コメントによる編集
どの「コンピュータ」がより強力であるかを尋ねるには、まず「計算的に強力」であることの意味を明確にする必要があります。そして、この半哲学的な議論は質問から始まります
計算とは?
「MP3の再生」ファイルは計算ですか?乱数の出力は計算ですか?
上記により、確率があってもモデルの能力は変化せず、従来のTMは可能な出力のリストと各出力の確率を出力できるだけであることは明らかです。これは、TMが行列を乗算してベクトルを出力するときに正確に何が起こるかです。ベクトルは、考えられるすべての測定出力の確率を表します。
他の回答も有効です。これは、複雑さのクラス分離と量子vs古典的コンピューティングに関する多くの最新の研究の中心にある、これは本当に非常に深い(まだ未解決/未解決の)質問であることを強調するものを追加したいだけです。TMとQMコンピュータの両方がチューリング完全であることが証明されている限り、それらは機能的に同等です。これを証明する方法はいくつかあります。
しかし、複雑性理論における同等性は、時間と空間の微妙さ/効率、つまり特定のアルゴリズムを計算するためのリソースに大きく依存します。また、QMコンピューティングの「ノイズ」を調査する膨大な量の研究があり、理論的なノイズレスモデルは実際には「現実的」または実現可能ではない可能性があり、実際のモデルには大きなノイズが含まれる可能性があります。このノイズなどを軽減するための複雑なスキームがあります。RJ Liptonsブログのさまざまな投稿(21世紀の飛行機械など)に、これに関する優れた解説があります。
例えばによるPの時間で実行量子アルゴリズムのクラス、ファクタリングはBQPであることが証明されている有名な証拠でショア時にもQMに本格的な研究/研究内容を大量に立ち上げたことが原因で劇的の計算します結果。
Scott Aaronsonはsubjの優れた作家/研究者であり、素人にアクセス可能ないくつかの論文を書いています。たとえば、QMコンピュータの制限、SciAmまたはQMコンピューティングは新しい洞察、NYTを約束します。