Kelompokkan isomorfisme untuk membuat grafik ismorfisme

12

Dalam membaca beberapa blog tentang kompleksitas komputasi (misalnya di sini ) saya berasimilasi gagasan bahwa memutuskan apakah dua kelompok isomorfik lebih mudah daripada menguji dua grafik untuk isomorfisme. Sebagai contoh, pada halaman lain dikatakan bahwa graf isomorfisme adalah masalah yang lebih umum daripada isomorfisme kelompok.

Karenanya saya mengajukan yang berikut ini

Diberikan grup dapat seseorang memberikan konstruksi grafik polinomial ukuran dalamsedemikian rupa sehingga untuk grup danGΓ(G)|G|

Γ(G)Γ(H)GH
GH?
Jernej
sumber
sementara keduanya erat digabungkan seperti dicatat dan diteliti selama beberapa dekade, kelompok afaict isomorphism sebenarnya tidak terbukti "lebih mudah" daripada grafik isomorphism yaitu kira-kira pertanyaan terbuka utama bagaimana kompleksitas mereka terkait persis. juga akan sangat membantu jika Anda menjabarkan hubungan matematika dalam kata-kata juga.
vzn

Jawaban:

12

Pengurangan dijelaskan dalam kertas klasik Miller.

Yuval Filmus
sumber
4

Tidak secepat itu. Ada ambiguitas mengintai yang besar di sini:

Bagaimana Anda memasukkan grup Anda untuk perhitungan?

Tidak seperti grafik, kelompok dapat menjadi sarana input yang jauh berbeda dalam hal ukuran input dan kompleksitas yang dihasilkan. Versi yang dikutip dalam Miller adalah salah satu yang paling tidak alami dan misalnya Anda tidak akan menemukan bahwa dalam sistem aljabar komputer seperti GAP, Magma, atau Sage. Jadi, meskipun memiliki premis teoretis, akan terlalu jauh untuk menyebut penyelesaian masalah.


  1. Generator dan Hubungan: Isomorfisme kelompok tidak dapat ditentukan (grafik isomorfisme dapat ditentukan).

Jika sejarah adalah pemenangnya, maka penyebutan pertama tentang masalah Isomorfisme Kelompok adalah oleh Max Dehn pada tahun 1905. Dia berasumsi bahwa kelompok akan menjadi masukan oleh generator dan hubungan. Adyan dan Rabin pada 1950-an membuktikan bahwa masalahnya tidak dapat diputus . Situasi ini terjadi bahkan jika kelompok itu sepele. Jadi ini bukan hanya masalah kardinalitas. Masalah utamanya adalah Anda dapat membuat grup tempat memutuskan apakah akan menyelesaikan masalah penulisan ulang yang bersifat non-primitif rekursif. Mirip dengan masalah jenis penghentian, itu tidak dapat dilakukan.GG=1

Untuk input grup oleh generator dan relasi: isomorfisme kelompok lebih sulit daripada isomorfisme grafik, pada kenyataannya tidak dapat diputuskan.

  1. Input yang digunakan oleh sistem perangkat lunak: kelompok isomorfisma permutasi dan kelompok matriks setidaknya sekeras grafik isomorfisme (bukan sebaliknya).

Model masukan ini mengasumsikan kelompok dikodekan dalam beberapa cara alami, katakan sebagai permutasi pada himpunan terbatas, atau sebagai matriks atas cincin atau bidang. Ini adalah metode yang diperkenalkan oleh Cannon dan Neubuser dalam sistem aljabar komputer pertama pada 1960-an yang kemudian menjadi GAP dan Magma. Dalam model ini Anda dapat menanamkan masalah grafik isomorfisma ke dalam masalah kelompok isomorfisme. Lihat misalnya karya Heinekin-Liebeck. Sejak itu telah dilakukan dalam bentuk lain oleh orang lain seperti Sergeichuk. Gagasan kuncinya adalah untuk menanamkan matriks kedekatan dari sebuah grafik ke dalam hubungan -group.p

Untuk input grup untuk sistem perangkat lunak: isomorfisma grup paling tidak sekeras grafik isomorfisme.

  1. Input Kompleksitas Teoretis: Untuk input grup kotak-hitam, isomorfisma grup tidak diketahui berada dalam NP atau ko-NP (grafik isomorfisma ada di keduanya).

Ini adalah model untuk grup yang disarankan oleh Babai-Szemeredi yang tidak mengasumsikan apa-apa tentang input kecuali bahwa ia dilengkapi dengan fungsi (biaya unit) untuk operasi grup, mengalikan, membalikkan, menguji kesetaraan, dan satu set generator. Dalam makalah mereka "Pada kompleksitas masalah kelompok matriks" mereka membahas masalah ini dan menyimpulkannya dalam . Masalah utamanya adalah Anda bahkan tidak dapat mendefinisikan sertifikat isomorfisme (sehingga tidak ada dalam NP) karena Anda hanya memiliki generator grup. Jadi untuk memberikan isomorfisme aktual tidak mungkin, dan secara eksponensial lebih besar dan dari generator saja Anda tidak dapat mengetahui apakahΣ2f:GHGHfadalah homomorfisme yang valid. Minimal Anda tampaknya membutuhkan presentasi dari grup, dan itu tidak mudah diperoleh.

Untuk kelompok kotak hitam: kelompok isomorfisme setidaknya sekeras grafik isomorfisme.

  1. Input tabel Cayley.

Suatu saat di tahun 1970-an Tarjan, Pultr-Hederlon, Miller dan yang lainnya mengamati bahwa input kelompok dengan seluruh tabel perkalian mereka juga dapat diperlakukan sebagai grafik. Dengan cara ini, isomorfisma kelompok berkurang menjadi grafik isomorfisme dalam waktu polinomial. Miller melangkah lebih jauh dengan mengamati bahwa banyak struktur kombinatorial melakukan hal yang sama, Steiner tiga kali lipat misalnya. Dia juga menunjukkan bahwa isomorfisma semigroup setara dengan grafik isomorfisme.

Baru-baru ini Babai membuktikan bahwa Grafik Isomorfisme berada dalam waktu polinomial semu dan pengurangan sekarang memperkirakan kompleksitas sekitar , yang tepatnya merupakan ikatan isomorfisma kelompok yang paling dikenal untuk kelompok yang diberikan oleh tabel Cayley. Meskipun tidak ada yang menunjukkan kedua masalah ini setara dengan waktu polinomial, penentuan waktu menunjukkan hubungan yang lebih dekat dari yang diharapkan.nO(logn)

Untuk tabel Cayley: isomorfisma kelompok direduksi menjadi grafik isomorfisme.


Input mana yang merupakan input grup "benar"? Nah kompleksitas Kolmogorov dari grup hingga dari order adalah yang kira-kira merupakan ukuran input dari metode 1-3 di atas. Metode input tersebut alami dan mudah dibuat, misalnya dengan menghitung permutasi pembuatan kubus Rubiks atau melihat pada pembuatan loop dari grup fundamental. Jadi masuk akal bahwa banyak teori dan praktik isomorfisme kelompok menggunakan model-model itu.nO((logn)3)

Namun sementara tidak ada sistem aljabar komputasi menggunakan tabel Cayley, dan sebagian besar ilmu komputer teoritis menggunakan struktur seperti kelompok permutasi, kelompok matriks, dan kelompok kotak hitam, masih ada pertahanan yang baik untuk perspektif tabel Cayley. Secara umum kompleksitas Kolmogorov struktur seperti semigroup adalah orde adalah - teorema Marshall Hall. Jadi Anda tidak bisa memasukkan semigroup lebih ringkas daripada dengan tabel perkalian. Oleh karena itu ketika Anda ingin membandingkan kompleksitas isomorfisma kelompok dengan struktur alami lainnya (kuasi-grup, loop, semi-grup, dll.) Masuk akal untuk menyetujui model input yang sama.nO(n2logn)

Algeboy
sumber
Terima kasih atas semua diskusi yang bermanfaat. Satu poin: di mana Anda menulis "Untuk input grup untuk sistem perangkat lunak: grup isomorfisme lebih sulit daripada grafik isomorfisme", apakah Anda memiliki kutipan untuk klaim bahwa itu lebih sulit (daripada setidaknya setidaknya sama sulitnya )? "Lebih keras" cenderung menyiratkan bahwa kompleksitasnya tidak sama. Apakah ada bukti untuk itu? Atau maksud Anda "setidaknya sekeras"?
DW
Ups, malu pada saya, "setidaknya sekeras" akan menjadi apa yang diketahui. Ketidaksetaraan dalam kompleksitas adalah seperti yang Anda katakan - langka. Namun, orang mungkin mengamati bahwa masalah seperti kesetaraan kode (terkait dengan isomorfisme hypergraph) biasanya merupakan masalah yang dapat direduksi menjadi dari isomorfisma kelompok dalam model ini. Kesetaraan kode tetap kompleksitas eksponensial bahkan setelah Babai menerobos isomorfisme grafik dalam waktu kuasi polinomial. Sehingga meminjamkan bukti yang lemah untuk "lebih keras", tetapi tidak ada bukti yang benar-benar sulit diketahui. Saya akan memperbaiki di atas. Terima kasih.
Algeboy