アーベルの隠れサブグループ問題に対する量子アルゴリズムの理解の難しさ


11

AHSPアルゴリズムの最後のステップを理解するのが困難です。ましょうGアーベル群とすることがfサブグループ隠し関数である。してみましょうのデュアルグループ表す。HGG

アルゴリズムの手順は次のとおりです

  1. 最初に状態を準備し、

    I=1|G|gG|g|0

  2. そして、評価量子オラクル適用上の、私たちが得ますfI

    I=gG|g|f(g)

  3. 次に、 2番目のキュービットを測定します。I

    I=(1|H|ΣgH|rh)|f(rh)

    一部の。rG

  4. 最初のキュービットに量子フーリエ変換を適用すると、次のようになります

    Im=1|H|χH|χ

    ここで、。H={χG:χ(h)=1,hH}

状態から、グループジェネレーターを取得するにはどうすればよいですか? HImH


Andrew ChildsのAHSPに関する講義ノートを読むことを強くお勧めします。彼らはで利用可能ですmath.uwaterloo.ca/~amchilds/teaching/w13/qic823.html
ロビン・コタリ

回答:


4

この古典的な後処理は、アーベル群のいくつかの非自明な群理論的性質を活用します。ここで、この古典的なアルゴリズムがどのように機能するかについての教訓的な説明を書きました[1] ; 約読み取るために他の良いソースは[あり234 ]。

したがって、アルゴリズムの最後で標準ベースで測定すると、要素が一様にランダムに得られます。集合が文字グループ(有限アーベル)サブグループであることを確認するのは難しくありません。そのため、測定値が丸められた後、生成セットが1に指数関数的に近い確率で取得されます。 H G O log | G |H HHGO(log|G|)H

最も技術的な部分は、生成セットを指定してを再構成する方法です。これからこの問題に焦点を当てましょう。このためには、性格理論からの基礎が必要です。H HH


キャラクター理論

まず、ときに、それを覚え有限アーベルで、文字が同型グループ形成Gを彼らのように書くことができること、および χ GH = EXP 2 π iは、mはΣ I = 1 G I 、H I GGg

χg(h)=exp(2πii=1mg(i)h(i)di).
ラベル文字のχ Gがの要素であるG。地図はG χ gの定義との間の同型G *およびGは、私たちは両方のグループを識別することができます。gχgGgχgGG

HHHH

  1. HG

  2. HHHHH

    χg(h)=1, for every gH
    H

グループ上の線形方程式

XYbYα:XY

α(x)=b
A、上記の問題を ここでと仮定します。
Ax=(a1(1)a2(1)an(1)a1(2)a2(2)an(2)a1(m)a2(m)an(m))(x(1)x(2)x(n))=(b(1)b(2)b(m))modd1modd2moddm=b
Y=Zd1××Zdm

最後の重要な観察結果は、これらのシステムが解決策を受け入れ、それらを数え、見つけるかどうかを決定する効率的な古典的アルゴリズムが存在することです[1]で調査します)。解の集合は常にの形式です。ここで、は特定の解であり、は(サブグループ)のカーネルです。これらの古典的なアルゴリズムは、システムの特定の解を見つけて、生成セットを計算できます。これらの古典的なアルゴリズムは、Smith Normal Formsを重要に使用しますx0+kerαx0kerααXkerα システムをほぼ対角形式に書き換える(他のいくつかの中間ステップが必要ですが、それは直感的な画像を提供するはずです)。

ケースで取得する連立方程式は、非表示のサブグループ エンコードします。特に、一部のグループ準同型の場合、形式はです。のカーネルは、まさに隠されたサブグループです。その場合の特定の解決策は0であり、取るに足らないものです。HΩx=0ΩΩ


2

手順4の後、計算ベースでを測定すると、1つのがランダムに得られます。 χ G *ImχG

次に、与えられたすべてのステップを回繰り返して、二重グループの文字のリストを取得します。この文字のリストは、デュアルグループサブグループを生成します。n G K G nnGKG

次に、すべての可能なサブグループを(古典的に)チェックして、がであるサブグループを見つけます。 H KHHK

固定これは常に一意の一致ではないため、縮退がある場合は最大の一致を選択します(単純なサブグループはすべての文字のリストに一致するため)。n

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.