Grafik Isomorfisme dan subkelompok tersembunyi

23

Saya mencoba memahami hubungan antara isomorfisme grafik dan masalah subkelompok tersembunyi. Apakah ada referensi yang bagus untuk ini?

Suresh Venkat
sumber
2
Tssk, kami tidak hanya perlu menyembuhkan penyakit GI Anda, tetapi juga semua pembaca miskin pertanyaan Anda yang juga terinfeksi! (Ini bercanda, saya agak rentan terhadap penyakit GI juga.)
András Salamon
1
terlalu benar. Saya harus menjauh dari Dave Bacon sekarang :)
Suresh Venkat
2
FYI, makalah yang relatif baru berikut saya pikir meletakkan paku di peti mati pada "algoritma saringan kuantum" untuk GI, yang mencakup banyak upaya sejauh ini (dan tidak disebutkan dalam posting blog Dave Bacon): dx.doi.org/ 10.1137 / 080724101 . Makalah ini berat pada teori representasi, tetapi intro tidak, dan merupakan bacaan yang cukup bagus.
Joshua Grochow

Jawaban:

20

Referensi dapat ditemukan dalam jawaban martinschwarz, tetapi di sini adalah ringkasan dari beberapa pengurangan.

Grup simetris bekerja pada grafik n simpul dengan mengijinkan simpul tersebut. Menentukan apakah dua grafik isomorfik adalah polinomial-time ekuivalen dengan penghitungan genset ukuran polinomial untuk . A u t ( G )SnAut(G)

Reduksi ke HSP melalui grup simetris (di mana adalah jumlah variabel dalam grafik). Fungsi adalah di mana adalah permutasi di , dan adalah versi permuted . Kemudian konstan pada cosets dan berbeda pada cosets berbeda (perhatikan bahwa gambar terdiri dari semua grafik isomorfik ke ). Karena subkelompok tersembunyi persis , jika kita bisa menyelesaikan HSP ini maka kita akan memiliki set pembangkit untuk n f f ( p ) = p ( G ) p S n p ( G ) G f A u t ( G ) f G A u t ( G ) A u t ( G )Snnff(p)=p(G)pSnp(G)GfAut(G)fGAut(G)Aut(G), yang kita butuhkan untuk menyelesaikan GI (lihat di atas).

Pengurangan ke HSP melalui . Jika kita ingin tahu apakah dua grafik dan pada simpul adalah isomorfik, perhatikan grafik yang merupakan gabungan tak terpisahkan dari dan pada simpul . Biarkan bekerja pada simpul dengan menukar dengan untuk . Baik atau . Seperti sebelumnya, misalkan mana G H n K G H 2 n Z / 2 Z i n + i i = 1 , . . . , n A u t ( K ) = A u t ( G ) × A u t ( H ) A u t ( K ) = ( ASnZ/2ZGHnKGH2nZ/2Zin+ii=1,...,nAut(K)=Aut(G)×Aut(H) f ( Z / 2 ZAut(K)=(Aut(G)×Aut(H))semidirectZ/2Zx S nZ / 2 Z K f A u t ( K ) A u t ( K ) G H Kf(x)=x(K)xsekarang merupakan elemen dari yang bekerja pada seperti dijelaskan. Subkelompok tersembunyi yang terkait dengan persis , seperti pada pengurangan sebelumnya. Jika kami mengatasi HSP ini, kami mendapatkan set pembangkit untuk . Maka mudah untuk memeriksa apakah himpunan pembangkit berisi elemen yang menukar salinan dengan salinan di dalam (memiliki komponen nontrivial ).SnZ/2ZKfAut(K)Aut(K)GHKZ/2Z

Joshua Grochow
sumber
17

Anda mungkin ingin membaca posting blog terbaru Dave Bacon di Graph Isomorphism dengan tautan ke literatur.

Martin Schwarz
sumber
14

"Algoritma kuantum untuk masalah aljabar" oleh Andrew Childs dan Wim van Dam arXiv: 0812.0380 adalah makalah survei yang sangat bagus yang berisi intro yang bagus tentang HSP non-Abelian dan hubungannya dengan Graph Isomorphism.

dabacon
sumber