隠れたサブグループ問題

隠れ部分群問題HSP )は、数学および理論計算機科学における研究テーマです。この枠組みは、因数分解離散対数グラフ同型性最短ベクトル問題といった問題を捉えています。量子計算における因数分解と離散対数を求めるショアのアルゴリズムは有限アーベル群の隠れ部分群問題の例であり、その他の問題はアーベル群ではない有限群に対応するため、 HSPは量子計算理論において特に重要です。

問題の説明

部分群、集合が与えられたとき、がすべての に対して であり、かつ の場合に限り、関数 が部分群を隠蔽するという。同様に、はH剰余類上で定数であるが、 Hの異なる剰余類間では異なる

隠れ部分群問題を群 、を有限集合 、 を部分群 を隠す関数とします。この関数は、ビットを用いるオラクルを介して与えられます。オラクル を介して を評価することで得られる情報を用いて、の生成集合を求めます

特殊なケースとして、が群であり が群準同型である場合が挙げられます。この場合はに対応します

モチベーション

隠れた部分群問題は、以下の理由から量子コンピューティングの理論において特に重要です。

量子アルゴリズム

有限アーベル群上のHSPを の多項式時間で解く効率的な量子アルゴリズムが存在する。任意の群に対して、隠れた部分群問題はオラクルの評価を多項式回数行うことで解けることが知られている。[3]しかし、これを実装する回路は において指数関数的になる可能性があり、アルゴリズム全体としては効率的ではない。効率的なアルゴリズムは、オラクルの評価回数と実行時間に関して多項式でなければならない。任意の群に対してこのようなアルゴリズムが存在するかどうかは未知数である。量子多項式時間アルゴリズムは、一部のアーベル群の半直積など、群の特定のサブクラスに対して存在する

アーベル群のアルゴリズム

アーベル群のアルゴリズムは、複素数上の一般線型群からへの準同型写像 といった表現を用いる。表現がの2つ以上の表現の直積として表せない場合、それは既約表現である。アーベル群の場合、すべての既約表現はの指標であり、これらは1次元の表現である。アーベル群には、それより大きい次元の既約表現は存在しない。

量子フーリエ変換の定義

量子フーリエ変換は、位数 の加法巡回群を用いて定義できます。 という特性を導入すると、量子フーリエ変換は という定義を持ちます。さらに、 と定義します。任意の有限アーベル群は、複数の巡回群 の直積として表すことができます。量子コンピュータでは、これはそれぞれ 次元の複数のレジスタのテンソル積として表され、全体の量子フーリエ変換は となります

手順

の文字の集合は、双対群と呼ばれる群を形成します。また、によって定義されるサイズの の部分群も存在します。アルゴリズムの各反復において、量子回路は文字 に対応する要素を出力します。また、すべての に対してとなるため、 が何であるかを特定するのに役立ちます

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

  1. 状態 から開始します。ここで、左レジスタの基底状態は の各要素であり、右レジスタの基底状態は の各要素です
  2. 左レジスタのの基底状態間の重ね合わせを作成し、状態 を残します
  3. 関数 をクエリします。その後の状態は です
  4. 出力レジスタを測定する。これにより、ある に対して が得られ、 は剰余類 の各要素に対して同じ値を持つため、状態は に収束する。出力レジスタを破棄して を得る
  5. 量子フーリエ変換を実行して、状態を取得します
  6. この状態は に等しく、これを測定することで に関する情報を得ることができます
  7. (または の生成セット)が決定されるまで繰り返します

ステップ 5 の状態は、次の理由により、ステップ 6 の状態と等しくなります。最後の等式については、次の恒等式を使用します。

定理

証拠

これは指標の直交性から導かれます。 の指標は直交基底を形成します。 を自明な表現とし、すべての入力を に写像すると、 が得られます。の上で総和を求めるので自明であることは 上で自明な場合にのみ、つまり の場合にのみ問題になります。したがって、の場合には総和は となり、の場合には となることがわかります

最終状態の各測定により、 について何らかの情報が得られます。なぜなら、すべての についてであることがわかっているからです、または の生成セットは、多項式回の測定の後に見つかります。 生成セットのサイズは、 のサイズに比べて対数的に小さくなります。を の生成セット、つまりを表すことにします。 によって生成される部分群のサイズは、新しい要素が追加されると少なくとも 2 倍になります。これは、と が互いに素であり であるためです。したがって、生成セットのサイズはを満たします。したがって、 の生成セットは、が指数関数的なサイズであっても、多項式時間で取得できます。

インスタンス

量子コンピューティングにおいて量子的な高速化を実現するアルゴリズムの多くは、隠れ部分群問題(HSP)の例です。以下のリストは、HSPの重要な例と、それらが解けるかどうかを概説しています。

問題量子アルゴリズムアーベル?多項式時間で解決できますか?
ドイチュの問題ドイチュのアルゴリズム。 Deutsch-Jozsa アルゴリズムはいはい
サイモンの問題サイモンのアルゴリズムはいはい
注文の検索ショアの順序発見アルゴリズムはいはい
離散対数ショアのアルゴリズム § 離散対数に対するショアのアルゴリズムはいはい
周期の発見ショアのアルゴリズムはいはい
アーベル安定子キタエフのアルゴリズム[4]はいはい
グラフ同型性なしいいえいいえ
最短ベクトル問題なしいいえいいえ

参照

参考文献

  1. ^ Mark Ettinger; Peter Høyer (1999). 「グラフ同型性問題のための量子観測可能量」. arXiv : quant-ph/9901029 .
  2. ^ Oded Regev (2003). 「量子計算と格子問題」. arXiv : cs/0304005 .
  3. ^ Mark Ettinger、Peter Hoyer、Emanuel Knill (2004). 「隠れ部分群問題の量子クエリ複雑度は多項式である」. Information Processing Letters . 91 : 43–48 . arXiv : quant-ph/0401083 . Bibcode :2004quant.ph..1083E. doi :10.1016/j.ipl.2004.01.024. S2CID  5520617.
  4. ^ キタエフ, アレクセイ (1995年11月20日). 「量子測定とアーベル安定問題」. arXiv : quant-ph/9511026 .
  • リチャード・ジョザ:量子因数分解、離散対数、隠れた部分群問題
  • クリス・ロモント:隠れた部分群問題 - レビューと未解決問題
  • arxiv.org における隠れたサブグループ問題
  • 離散対数を求めるためのショアのアルゴリズムをClassiqで完全に実装
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hidden_subgroup_problem&oldid=1309628979"