グラフ同型と隠されたサブグループ


23

グラフ同型と隠れサブグループ問題の関係を理解し​​ようとしています。これに関する良いリファレンスはありますか?


2
Tssk、あなたの消化器疾患を治す必要があるだけでなく、あなたの質問の貧しい読者も感染します!(これは冗談ですが、私も消化器疾患になりやすいです。)
アンドラスサラモン

1
あまりにも真実。今デイブベーコンから離れなければならない:)
Suresh Venkat

2
参考までに、GIの「量子ふるいアルゴリズム」のfollowingに釘を置いた次の比較的最近の論文は、これまでの多くの試みをカバーしています(Dave Baconのブログ投稿では言及されていません):dx.doi.org/ 10.1137 / 080724101。この論文は表現論に重きを置いていますが、イントロはそうではなく、かなり良い読み物です。
ジョシュアグロチョウ

回答:


20

参照はmartinschwarzの答えにありますが、ここではいくつかの削減の概要を示します。

対称グループは、頂点を並べ替えることにより、n個の頂点のグラフに作用します。2つのグラフが同型かどうかを判別することは、A u t G )の多項式サイズ生成セットを計算することと多項式時間で同等です。SnAut(G)

対称グループnはグラフ内の変数の数)上のHSPへの還元。関数fはあるF P = P G pがで置換されS 、N、及びP Gはの順列バージョンであるG。次に、fA u t G )の剰余類で一定であり、別個の剰余類で異なります(fのイメージに注意してください)Snnff(p)=p(G)pSnp(G)GfAut(G)f同型のすべてのグラフで構成されます)。隠されたサブグループがあるので、正確にA U T G 、我々は、我々はのための発電装置を持つことになり、このHSPを解決することができればA U T Gを、私たちは(上記参照)GIを解決するために必要なすべてです。GAut(G)Aut(G)

上HSPへの還元n個の頂点上の2つのグラフGHが同型かどうかを知りたい場合、2 n個の頂点上のGHの互いに素な結合であるグラフKを考えます。ましょZ / 2 Zを交換することによって頂点に作用するIを用いてN + Iをするため、私は= 1 n。どちらのASnZ/2ZGHnKGH2nZ/2Zin+ii=1,...,nまたは A u t K = A u t G × A u t H s e m i d i r e C T Z / 2 Z。前と同じように、 f xAut(K)=Aut(G)×Aut(H)Aut(K)=(Aut(G)×Aut(H))semidirectZ/2Zここで、 xは、説明されているように Kに作用する S n described Z / 2 Zの要素です。fに関連付けられた非表示のサブグループは、前の縮小の場合とまったく同じように A u t K です。このHSPを解くと、 A u t K )の生成セットが得られます。生成セットに、 Gのコピーと Hのコピーを内部で交換する要素が含まれているかどうかを簡単に確認できますf(x)=x(K)xSnZ/2ZKfAut(K)Aut(K)GH(自明でない Z / 2 Zコンポーネントを持っています)。KZ/2Z



14

Andrew ChildsとWim van Damによる「代数問題のための量子アルゴリズム」arXiv:0812.0380は、非アーベルHSPとグラフ同型との関係についての優れたイントロを含む非常に優れた調査論文です。

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