Masalah Graph Isomorphism (GI) bisa dibilang kandidat yang paling dikenal untuk masalah NP-intermediate . Algoritma yang paling dikenal adalah algoritma sub-eksponensial dengan run-time . Diketahui bahwa GI bukan-complete kecualihierarki polinomialnyaruntuh.
Apa yang akan menjadi konsekuensi teoretis kompleksitas dari algoritma waktu kuasi polinomial untuk masalah Graph Isomorphism?
Apakah algoritma waktu kuasi-polinomial untuk GI membantah dugaan terkenal dalam teori kompleksitas?
Masalah serupa lainnya seperti Minimum Dominating Set in Tournaments problem, Group Isomorphism, dan Tournament Isomorphism memiliki algoritma quasi-polynomial time ( QP ). Dua masalah selanjutnya adalah polinomial-waktu yang dapat direduksi menjadi GI.
Bisakah kita secara efisien mengurangi masalah Minimum Mendominasi Set di Turnamen menjadi GI?
Apakah ada dugaan yang mengesampingkan GI yang sulit untuk QP?
Pembaruan (2015-12-14) : Babai telah memposting makalah pendahuluan di arXiv untuk algoritme kuasipolinomial-waktunya untuk GI.
Pembaruan (2017-01-04) : Babai menarik kembali klaim bahwa algoritme tersebut dalam waktu kuasipolinomial, menurut analisis baru, algoritme tersebut dalam waktu subeksponensial yang ada di dalam .2 n o ( 1 )
Pembaruan (2017-01-09) : Babai mengembalikan klaim waktu semasipolinomial, menggantikan prosedur yang menyinggung dengan yang lebih efisien.
sumber
Jawaban:
Sejauh yang saya tahu, jika Anda bertanya tentang konsekuensi dari fakta (sebagai kotak hitam) bahwa GI ada di QP, saya pikir jawabannya sangat sedikit. Satu hal yang dapat saya pikirkan, yang bukan teorema tetapi konsekuensi untuk arah penelitian, adalah untuk Kelompok Isomorfisme. Karena GroupIso berkurang menjadi GI dan kami bahkan tidak tahu apakah GroupIso ada di P, menempatkan GroupIso ke dalam P dapat dilihat sebagai hambatan penting untuk memasukkan GI ke dalam P (jika Anda berpikir yang terakhir adalah masalahnya).
Namun, karena algoritma sepele untuk GroupIso adalah , kembali ketika kompleksitas GI naik pada 2 ˜ O ( √nlogn + O ( 1 ) , kami memiliki jalan panjang dalam meningkatkan kompleksitas GI sebelum GroupIso menjadihambatan yangrelevanuntuk menempatkan GI menjadi P. Tetapi jika GI berada di QP, maka GroupIso menjadi hambatan yang jauh lebih relevan untuk perbaikan lebih lanjut dalam GI. (Tentu saja, eksponen eksponen dalam kuasi-polinomial masih berpotensi celah yang relevan, tetapi kesenjangan menjadijauhlebih kecil ketika GI berada di QP.)2HAI~( n√)
sumber
sumber
Kurang lebih mirip dengan konsekuensi dari algoritma waktu polinomial deterministik untuk pengujian primality, algoritma waktu polinomial deterministik untuk pemrograman linier, dan kasus lain di mana algoritma (acak) yang praktis efisien (dengan contoh patologis langka di mana algoritma menjadi tidak efisien) diketahui. dan digunakan untuk waktu yang lama. Ini mengkonfirmasi dugaan bahwa efisiensi praktis adalah indikator yang baik untuk keberadaan algoritma teoritik deterministik mengatasi masalah contoh patologis yang langka.
Tidak, dugaan tersebut lebih mengarah ke situs yang berlawanan, yaitu bahwa GI ada di P. Karena GI ada di NP, maka tidak akan mungkin untuk menyangkal dugaan jenis ini dalam waktu dekat.
Minimum Dominating Set bukan merupakan masalah isomorfisme, oleh karena itu tidak ada alasan mengapa hal itu diharapkan dapat direduksi menjadi GI.
Kami bahkan tidak tahu bagaimana mengurangi masalah string isomorfisma menjadi GI, dan ini setidaknya masalah isomorfisme. Bukti Babai menunjukkan bahwa string isomorfisme ada di QP, jadi ... Dan apa yang sulit bagi QP artinya? Sulit di bawah pengurangan waktu polinomial?
Dari pengantar Masalah Kelompok dan Warna Isomorfisme oleh François Le Gall dan David J. Rosenbaum
Sunting: Jawaban ini diberikan dalam konteks pencabutan hasil Babai, sebelum ia mengumumkan perbaikan. Ini menunjukkan bahwa sedikit generalisasi dari grafik masalah isomorfisma yang disarankan oleh masalah string isomorfisme adalah masalah yang sangat penting. Harapan tersirat di sini adalah bahwa algoritma yang masuk akal untuk masalah isomorfisme grafik akan mengarah pada algoritma yang sama untuk masalah isomorfisme grafik umum. Masalah umum adalah waktu polinomial setara dengan masalah set-stabilizer , masalah persimpangan grup , masalah persimpangan coset, masalah transporter set , ... Gagasan di balik harapan ini adalah bahwa masalah umum akan terjadi di bagian rekursifdari algoritma yang masuk akal, jadi harus tetap ditangani. (Dan sangat mungkin masalah yang digeneralisasikan adalah waktu polinomial yang setara dengan grafik isomorfisme.)
Sekarang komentar Joshua Grochow menunjukkan bahwa saya tidak berhasil menjelaskan pentingnya konseptual bagian yang hilang dari masalah string isomorphism. Untuk struktur tanpa batas, mungkin lebih mudah untuk menghargai bahwa isomorfisme yang valid tidak hanya mempertahankan struktur yang diberikan, tetapi juga termasuk dalam kategori fungsi yang sesuai (misalnya kategori fungsi kontinu). Untuk struktur terbatas, fenomena analog sebagian besar terjadi untuk struktur hasil bagi, di mana kategori fungsi yang sesuai harus kompatibel dengan quotients yang diberikan. Barang-barang Johnson adalah contoh khas dari quotients tersebut, misalnya logika partisi bekerja pada dua himpunan bagian elemen dari beberapa set dasar. Juga perhatikan bahwa membatasi kategori yang diperbolehkan untuk isomorfisma sering membuat masalah pengujian isomorfisme lebih mudah,
Masalah dengan generalisasi grafik masalah isomorfisme adalah di mana harus berhenti. Mengapa tidak menggeneralisasi sejauh yang mencakup masalah isomorfisma kelompok permutasi? Pertanyaan ini sangat sulit, karena banyak hasil non-sepele untuk graf isomorfisma mungkin akan terbawa ke isomorfisma kelompok permutasi juga. Tapi di sini rasanya lebih masuk akal untuk memperlakukan teori kelompok permutasi komputasi sebagai subjek dalam dirinya sendiri, bahkan jika memang memiliki hubungan dekat dengan masalah grafik isomorfisme.
sumber