ジョーンズ多項式


12

DeutschのアルゴリズムSimonの問題、Groverの検索、Shorのアルゴリズムなど、非常に類似したフレームワーク内ですべて理解できるかなり標準的な量子アルゴリズムが多数あります。

完全に異なると思われるアルゴリズムの1つは、Jones Polynomialを評価するアルゴリズムです。さらに、これはBQP完全問題であるという意味で理解するための重要なアルゴリズムであるように思われます。これは、量子コンピューターの能力を最大限に発揮します。また、問題の変形としては、DQC-1 completeです。つまり、1つのきれいなキュービットのフルパワーを示します。

ジョーンズ多項式アルゴリズム紙は、他の量子アルゴリズムと非常に異なる方法でアルゴリズムを示します。アルゴリズム(具体的には、DQC-1バリアントのユニタリ、またはBQP-completeバリアントの回路全体)を理解できる、より類似した/馴染みのある方法はありますか?U

回答:


5

この答えは、リンク先のAharonov-Jones-Landauの論文の多かれ少なかれ要約ですが、アルゴリズムの定義に直接関係のないものはすべて削除されています。これが役立つことを願っています。

Aharonov-Jones-Landauアルゴリズムは、特定のユニタリ行列行列要素(の一部の再スケーリング)として認識することにより、ユニティの番目のルートでブレードプラット閉包のジョーンズ多項式を近似します。編組グループ特定のユニタリ表現の下の。を量子回路として実装すると、その行列要素の近似はアダマール検定を使用して簡単になります。自明でない部分は、を量子回路として近似しています。K U σ σ B 2 N U σ U σσkUσσB2nUσUσ

が交差を持つストランドのブレードの場合、書くことができます。、ここで、、は、番目のストランドを stで交差させることに対応するジェネレータです。これは、説明するために十分でため、。2 N M σ = σ ε 1 A 1 σ ε 2 A 2 ⋯ σ ε M A 、M 1、2、... 、M ∈ { 1 、2 、... 、2 N - 1 } ε 1、ε 2、... 、ε M ∈ { ± 1 } σσ2nmσ=σa1ϵ1σa2ϵ2⋯σamϵma1,a2,…,am∈{1,2,…,2n−1}ϵ1,ϵ2,…,ϵm∈{±1}B 2 N I (I + 1 )U σ I U σ = U ε 1 σ A 1 ⋯ U ε M σ A MσiB2ni(i+1)UσiUσ=Uσa1ϵ1⋯Uσamϵm

定義する、我々は最初の標準基準の特定のサブセットを与えるれた nontrivially作用します。ため、ましょう。すべての場合、 admissibleを呼び出しましょう。(これは、AJLペーパーで定義されたグラフ上の長さパスを記述する対応します。) C 2 2 N U σ I ψ = | B 1 、B 2 ⋯ B 2 N ⟩ ℓ I '(ψ )= 1 + Σ I '、J = 1(- 1 )1 - BのJ ψ 1 ≤ ℓ I '(ψ )≤ K - 1 、I ' ∈UσiC22nUσiψ=|b1b2⋯b2n⟩ℓi′(ψ)=1+∑j=1i′(−1)1−bjψ 1≤ℓi′(ψ)≤k−1i′∈{1,2,…,2n}ψ2nGk

λr={sin⁡(πr/k)if 1≤r≤k−1,0otherwise.
Let(これはAJLの論文で誤植されています。ここでのみここで、はインデックスないことに注意してください)。書き込み、ここで最初であるのビット、およびlet。それから A=ie−πi/2ki=−1iψ=|ψibibi+1⋯⟩ψii−1ψzi=ℓi−1(ψi)
Uσi(|ψi00⋯⟩)=A−1|ψi00⋯⟩Uσi(|ψi01⋯⟩)=(Aλzi−1λzi+A−1)|ψi01⋯⟩+Aλzi+1λzi−1λzi|ψi10⋯⟩Uσi(|ψi10⋯⟩)=Aλzi+1λzi−1λzi|ψi01⋯⟩+(Aλzi+1λzi+A−1)|ψi10⋯⟩Uσi(|ψi11⋯⟩)=A−1|ψi11⋯⟩
許容できない基底要素に対して を定義します。Uσi(ψ)=ψψ

ここで、を多項式で(および)多数のゲートを持つ量子回路として説明します。は2つのキュービットのみを変更しますが、への依存性を通じて最初のキュービットにも依存することに注意してください(実際、許容性の要件はすべてのキュービットに依存します)。ただし、カウンターを実行してを計算および保存し(入力の許容性も決定)、対数的に(単位)の補助量子ビットで保存できるため、Solovay-Kitaevアルゴリズムを適用してUσinkUσii−1zizikUσi多項式的に多くのゲートのみを使用します。(この論文はSolovay-Kitaevに2回アピールします:各ステップでカウンターをインクリメントするために1回、を適用するために1回;これらのいずれかを量子回路として記述するより直接的な方法があるかどうかはません標準ゲート。この論文では、ここで許容性をチェックする必要性についても言及していません。これが重要かどうかはわかりませんが、少なくともです。Uσi1≤zi≤k−1

要約すると:

  1. 編組と開始と交差。σ∈B2nm
  2. 書き込み。σ=σa1ϵ1σa2ϵ2⋯σamϵm
  3. 各に対して、Solovay-Kitaevアルゴリズムを適用してユニタリ行列(または場合はその逆行列)の近似値を取得します)。U σ A I ε I = - 1i∈{1,2,…,m}Uσaiϵi=−1
  4. 手順3のすべての近似を構成して、を近似する多項式的に多数のゲートを備えた量子回路を取得します。Uσ
  5. ステップ4の回路と状態、実数および虚数のアダマールテストを多項式で何度も適用します。|1010⋯10⟩
  6. ステップ5の結果を平均し、スケーリング係数を掛けて、評価されるプラットクロージャのジョーンズ多項式の実数部と虚数部の近似値を取得します。E 2 π I / Kσe2πi/k

2

あなたは質問で5つの論文に言及しましたが、言及されていない1つの論文は2009年の実験的実施です。ここで、ジョーンズ多項式を評価するために使用された実際の回路を見つけることができます。

ここに画像の説明を入力してください

Jones多項式とDQC-1への関心が2009年以降少し低下しているため、これはアルゴリズムの「より馴染みのある」表示に最も近い可能性があります。

この実験の詳細は、ジーナ・パッサンテの論文に記載されています。


1
私はその論文を知りませんでした、ありがとう、私はBQP完全版に特に興味がありました。同様に、私の短いスキムでは、ユニタリ実際に何であるかについてあまり説明しません。Un
— DaftWullie

どういたしまして。はい、これは4ページのPRLで、詳細は私が望むほど完全には説明されていません。たぶん、Uをより良く説明する「補足資料」がジャーナルのWebページにあります。ジョーンズ多項式とDQC-1は2008年から2009年ごろに人気がありましたが、それ以来私はそれについて聞いていません。
— user1271772
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.