Kompleksitas masalah persimpangan coset

17

Dengan diberikannya kelompok simetri dan dua subkelompok , dan , apakah tahan?SnG,HSnπSnGπH=

Sejauh yang saya tahu, masalahnya dikenal sebagai masalah persimpangan coset. Saya bertanya-tanya apa kerumitannya? Secara khusus, apakah masalah ini diketahui berada dalam COAM?

Terlebih lagi, jika dibatasi menjadi abelian, seperti apa kompleksitasnya?H

maomao
sumber
2
Bagaimana kedua kelompok diwakili sebagai input?
Emil Jeřábek mendukung Monica
1
oleh konvensi, mereka diberikan oleh set generator.
maomao
1
Masalah persimpangan coset biasanya diutarakan sebaliknya: jawabannya adalah ya jika mereka berpotongan. Ini adalah versi dari masalah yang ada di . NPcoAM
Joshua Grochow
Catatan samping yang menarik, yang tidak membatalkan hal-hal di atas: grafik isomorfisme, persimpangan coset, dan string isomorfisme adalah semua subjek hasil baru oleh Babai yang pertama kali dijelaskan dalam sebuah seminar beberapa hari yang lalu. Belum ada publikasi, tetapi sepertinya sekarang ada algoritma kuasi-polinomial untuk semuanya.
Perry

Jawaban:

11

Waktu yang cukup eksponensial dan (untuk kebalikan dari masalah seperti yang dinyatakan: Coset Intersection biasanya dianggap memiliki jawaban "ya" jika cosets berpotongan, kebalikan dari yang dinyatakan dalam OQ.)coAM

Luks 1999 ( salinan penulis gratis ) memberikan algoritma -waktu, sementara Babai (lihat tesis Ph.D 1983-nya, juga Babai-Kantor-Luks FOCS 1983 , dan versi jurnal yang akan muncul) memberikan 2 ˜ O ( 2O(n)algoritma waktu, yang tetap paling dikenal hingga saat ini. Sejak grafik isomorfisma mengurangi ke persimpangan koset kuadrat berukuran, meningkatkan ini untuk2 ~ O (n 1 / 4 - ε )akan meningkatkan keadaan seni untuk grafik isomorfisma.2O~(n)2O~(n1/4ϵ)

Joshua Grochow
sumber
9

Pertimbangkan komplemen, yaitu di mana Anda diminta untuk menguji apakah . Seperti yang saya tunjukkan dalam jawaban ini , menguji apakah g g 1 , ... , g k yaitu di NC P [1]. Jadi Anda dapat menebak g , h S n, dan menguji dalam waktu polinomial apakah g G , h H, dan g π = h . Ini menghasilkan NPGπHgg1,,gkNCPg,hSngGhHgπ=hNPbatas atas dan, oleh karena itu, masalah Anda ada dalam .coNP

Sunting : Ditampilkan di [2, Thm. 15] bahwa masalah persimpangan coset adalah dalam . Seperti disebutkan di sini , hal. 7, masalah persimpangan coset karena itu bukan NP-lengkap, kecuali hirarki waktu polinomial runtuh. Selain itu, tercantum di sini , hal. 6, yang ditunjukkan oleh Luks bahwa masalahnya ada di P ketika H dapat dipecahkan, yang mencakup kasus HNPcoAMPHH abelian.

[1]  L. Babai, EM Luks & A. Seress. Grup permutasi di NC . Proc Simposium ACM ke 19 tentang Teori komputasi, hal. 409-420, 1987.

[2] L. Babai, S. Moran. Permainan Arthur-Merlin: Sistem bukti acak, dan hierarki kelas kompleksitas . Jurnal Ilmu Komputer dan Sistem, vol. 36, edisi 2, hlm. 254-276, 1988.

Michael Blondin
sumber
terima kasih banyak atas jawabannya. Untuk kasus H adalah subkelompok normal, jelas. Namun, jika H hanya abelian, itu tidak terlalu jelas bagi saya. Apakah masih bertahan? (maaf atas kebodohan saya ...)GH=<st:sS,tT>
maomao
Buruk saya, otak saya bercampur "normal" dan "dipecahkan" sejenak. Maafkan saya. Saya mengedit jawabannya, saya harap ini menjawab pertanyaan Anda.
Michael Blondin
1
Ketika H adalah subkelompok normal G, masalah persimpangan coset jauh lebih mudah: mengurangi hanya masalah keanggotaan ( dalam G). π
Joshua Grochow
Benar, terima kasih. Bagian dari jawaban saya itu sangat tidak berharga.
Michael Blondin
Saya menghapus paragraf, itu hanya membingungkan.
Michael Blondin