短い質問。
非ユニタリー(ただし、まだ反転可能な)ゲートを許可し、確実に正しい答えを出すために出力が必要な場合、「量子」回路の計算能力はどれくらいですか?
この質問は、回路がユニタリゲート以上のものを使用できるようにした場合、クラスに何が起こるかという意味です。(明確に定義された計算モデルが必要な場合は、可逆ゲートに制限する必要があります。)
(この問題は、ユニタリーケースでのそのような回路に関する既知の結果についての私の一部の混乱を考慮して、いくつかの改訂を受けました。)
「正確な」量子計算について
この質問のために、を、均一な量子回路族によって正確に解くことができる問題のクラスと定義します。入力文字列)各入力サイズ、また、有向ネットワークとしての回路のレイアウトも多項式時間で生成できること。「正確に」解決することで、出力ビットを測定すると、NOインスタンスの場合は確実にが得られ、YESインスタンスの場合は確実に得られます。
警告:
この概念は、ユニタリゲートに制限されていても、量子チューリングマシンを使用したBernsteinおよびVaziraniの記述とは異なります。上記の定義により、ゲートは入力から計算されるため、回路ファミリは原則として無限のゲートセットを持つことができます。もちろん、各回路は有限のサブセットのみを使用します。(量子チューリングマシンは、任意の有限ゲートセットをシミュレートできますが、遷移の数が有限であるため、有限ゲートセットのみをシミュレートできます。)
この計算モデルは問題を単純化します。ユニタリには問題の解をハードする単一のゲートを含めることができるためです(その係数は結局、計算によって決定されます)。そのため、問題の特定の時間または空間の複雑さは、そのような回路にとって必ずしも興味深いものではありません。
これらの警告に、量子コンピューターの実用的な実装にはとにかくノイズが含まれるという観察結果を追加できます。この計算モデルは、実行可能な計算ではなくユニタリ変換の構成に関係するものとして、また正確なバージョンとして、主に理論的な理由から興味深いものです。特に、上記の警告にもかかわらず、ます。
私のやり方でを定義する理由は、DISCRETE-LOGを入れることができるようにするためです。[ Mosca + Zalka 2003 ]により、入力モジュラスに応じてQFTの正確なバージョンを生成することによりDISCRETE-LOGのインスタンスを正確に解決するユニタリ回路を構築する多項式時間アルゴリズムがあります。上記で定義したように、DISCRETE-LOGをに入れることができると信じています。これは、ゲート係数が計算される方法に回路構成の要素を埋め込むことによって行われます。(したがって、結果DISCRETE-LOG基本的に保持されますが、Mosca + Zalkaの構築に依存しています。)
ユニタリティーの中断
してみましょう我々はゲートがユニタリこと、および可逆変換を超える範囲にそれらを許可するという制限を一時停止した場合、我々が得ることを計算クラスです。このクラスを、他の従来の非決定的クラス観点から配置する(または特徴付けする)ことはできますか?
私が尋ねる理由の1つは、が、一様な「非ユニタリー量子」回路ファミリーによって、有界エラーで効率的に解決可能な問題のクラスである場合、YESインスタンスは確率が少なくとも2/3、NOインスタンスで確率が最大1/3(状態ベクトルの正規化後)— [Aaronson 2005]は、。つまり、ユニタリティーを中断することは、この場合、無制限のエラーを許可することと同等です。
についても同様の結果、または明確な結果が得られますか?