計算モデルMPostBQPをPostBQPと同じになるように定義します。ただし、事後選択と最終測定の前に多項式で多くのキュービット測定を許可します。
MPostBQPがPostBQPよりも強力であることを示す証拠を提供できますか?
MPostBQP [k]を定義して、最終測定を行う前に、複数ラウンドの測定と事後選択を可能にします。MPostBQP [1] = PostBQPおよびMPostBQP [2] = MPostBQPなどのようにインデックスを選択します。(更新:正式な定義を以下に示します。)
アーサー・マーリンのゲームを考えてみましょう。おそらく、この計算モデルでそれらをシミュレートできます。事後選択は、説得力のあるメッセージを生成するマーリンの役割を担うことができ、中間測定は、アーサーの公のコイン投げの役割を果たすことができます。この可能性は私に尋ねさせます:
AM [k] MPostBQP [k]はありますか?
これは確かにで知られており、MA PPと表示されます。表示するには、AM PPの場合にのみMPostBQP = PPを意味します。AMがPPに含まれていないオラクルに関連するオラクルがあるので、これは私の最初の質問に対して肯定的な答えを与える可能性があります。⊂ K = 2 ⊂
最後に、多項式の多ラウンドの場合、
PSPACE MPostBQP [poly]はありますか?もしそうなら、それは平等ですか?
これは、(少なくとも私にとって)哲学的に興味深いものになるでしょう。なぜなら、「事後選択の魔術師」の「扱いやすい」クラスの問題には、すべてのPSPACE が含まれている(または含まれている)からです。
編集:私はMPostBQPの正式な定義を求められました。(以下を更新しました。)
MPostBQP [k]は、多項式サイズの量子回路均一なファミリが存在するのクラスで、入力すると、以下の手順では、場合は少なくとも確率で、場合は最大確率でtrueが生成されます。(ではない)に依存する可能性があるいくつかの選択を可能にする手順は、次のように定義されます。 { C N } N ≥ 1 X 2 / 3がX ∈ L 1 / 3 X ∉ LのLのX
手順:ステップ1.に対応する単一演算子を入力状態ます。最初のレジスタの長さはの長さで最大でも多項式であることに注意してください。ステップ2について場合:偶数である場合、(レジスタのサイズ所与最も多項式多くで、)最初のレジスタからの量子ビットの任意の所望の数を測定します。が奇数の場合、後選択により、最初のレジスタで選択された単一キュビットはとして測定され| 0 ⋯ 0 ⟩ ⊗ | X ⟩ | 0 ⋯ 0 ⟩ X I = 1 ⋯ kは私に私を| 0 ⟩ | 1 ⟩(もちろん、確率がゼロ以外であることを保証するため、後選択はもちろん有効です)。ステップ3.最後に、最初のレジスタの最後の量子ビットを測定し、を測定する場合はtrueを返し、それ以外の場合はfalse を返します。
MPostBQP [0] = BQP、MPostBQP [1] = PostBQP、およびMPostBQP:= MPostBQP [2]があります。AM [0] = BPP、AM [1] = MA、およびAM [2] = AMであるアーサーマーリンクラスをミラーリングしようとしています。
編集(3/27/11 5 PM):このコンテキストでポストセレクションをどのように定義する必要があるかについては議論があるようです。明らかに、私は私の質問を簡単にしない定義を意味します!:)私が仮定した定義は次のとおりです。k番目のビットで後選択すると、k番目のビットがである部分空間に状態が投影されます、正規化します。測定を行う前にポストセレクトを行うスキームでは、ポストセレクションが測定に置き換えられるスキームの条件付き確率を調べることにより、最終的な統計を取得できることがわかります。ただし、測定とポストセレクションが散在している場合、この特性は崩れると私は主張します。混乱は、この「条件付き確率定義」(私が一般化している特殊なケースで機能します)を、選択したばかりの「強制測定」定義ではなく、事後選択の定義として使用していることに起因すると思います。可換性の欠如のために秩序。これが役に立てば幸いです!
編集(3/27/11 9 PM):ポストセレクションを純粋状態形式ですでに定義しました。Nielは、3キュービットの例について、私とは異なる密度行列形式の分析を行いました。犯人は、再び、ポストセレクションの定義です。次のように、密度行列設定で後選択を定義します。密度行列与えられた場合、それを分離可能な状態の混合として書き換えます。してみましょう私は上記で定義された純粋な状態の形式主義を使用して(いくつかの量子ビットの)事後の結果です。上の事後の結果を定義する。M = ∑ p i | 私⟩ ⟨ A I | | 私⟩ M ΣのP I | 私⟩ ⟨ A I |
これはより賢明な定義です。なぜなら、ポストセレクションの後で、すでに発生したイベント(測定)の統計を変更するという結果が得られないためです。つまり、は、私たちが「反転させた」コインの確率です。私たちが時間をさかのぼって、すでに起こっているコインフリップにバイアスをかけると言うのは、私には意味がありません。
EDIT(3/28/11 1 PM):ニールは、私の定義で問題が理にかなっていると矮小化しないことを認めて-しかし、私はそれを呼び出すべきではないことを規定して事後。混乱の大きさを考えると、私は彼に同意する必要があります。それでは、「強制測定」を実行する、selectionとして定義したものを呼び出しましょう。おそらく、私が定義した複雑性クラスの名前も変更する必要があります( "Post"が含まれないようにするため)、QMS [k](quantum-measure-select)と呼びましょう。