Złożoność problemu przecięcia cosetów

17

Biorąc pod uwagę grupę symetrii i dwie podgrupy i , czy ?SnG,HSnπSnGπH=

O ile mi wiadomo, problem ten znany jest jako problem przecięcia cosetów. Zastanawiam się, jaka jest złożoność? W szczególności, czy wiadomo, że ten problem występuje w CoAM?

Co więcej, jeśli jest ograniczone do abelowego, na czym polega złożoność?H

maomao
źródło
2
Jak te dwie grupy są reprezentowane jako dane wejściowe?
Emil Jeřábek wspiera Monikę
1
zgodnie z konwencją są one podawane przez zestawy generatorów.
maomao
1
Problem przecięcia cosetów jest zwykle sformułowany przeciwnie: odpowiedź brzmi tak, jeśli przecinają się. Jest to wersja problem, który jest w . NPcoAM
Joshua Grochow
Ciekawa uwaga dodatkowa, która nie unieważnia żadnego z powyższych: izomorfizm grafów, przecięcie cosetów i izomorfizm strun były przedmiotem nowego wyniku Babai'a opisanego po raz pierwszy na seminarium kilka dni temu. Nie ma jeszcze publikacji, ale wygląda na to, że istnieje teraz quasi-wielomianowy algorytm dla nich wszystkich.
Perry,

Odpowiedzi:

11

Czas umiarkowanie wykładniczy i (w przeciwieństwie do tego, co stwierdzono: Przecięcie Coset zwykle uważa się za posiadające odpowiedź „tak”, jeśli przecinają się Cosety, w przeciwieństwie do tego, jak podano w OQ.)coAM

Luks 1999 ( darmowy egzemplarz autora ) podał algorytm , podczas gdy Babai (patrz jego rozprawa doktorska z 1983 r., Także Babai-Kantor-Luks FOCS 1983 i pojawiająca się wersja czasopisma) dali 2 ˜ O ( 2O(n)algorytm czasu, który pozostaje najlepiej znanym do tej pory. Ponieważ izomorfizm grafu sprowadza się do kwadratu przecięcia cosetów, poprawiając to do22O~(n)by polepszyć stan techniki dla wykresu izomorfizmie.2O~(n1/4ϵ)

Joshua Grochow
źródło
9

Zastanów się nad dopełnieniem, tzn. Gdy jesteś proszony o sprawdzenie, czy . Jak wskazano w tej odpowiedzi , sprawdzając, czy g g 1 , ... , g k znajduje się w NC P [1]. Możesz więc zgadnąć g , h S n i sprawdzić w czasie wielomianowym, czy g GGπHgg1,,gkNCPg,hSngG , i g π = h . Daje to NPhHgπ=hNPgórna granica, a zatem twój problem dotyczy .coNP

Edycja : Pokazano w [2, Thm. 15], że problem przecięcia cosetu występuje w CoAM . Jak wspomniano tutaj , str. 7, problem przecięcia cosetu nie jest zatem NP-zupełny, chyba że załamie się wielomianowa hierarchia czasu. Ponadto odnotowano tutaj , str. 6, że Luks wykazał, że problem występuje w P, gdy H można rozwiązać, co obejmuje przypadek H abeliana.NPcoAMPHH

[1]  L. Babai, EM Luks i A. Seress. Grupy permutacyjne w NC . Proc. 19. doroczne sympozjum ACM na temat teorii obliczeń, s. 409–420, 1987.

[2] L. Babai, S. Moran. Gry Arthur-Merlin: Losowy system dowodowy i hierarchia klas złożoności . Journal of Computer and System Sciences, tom. 36, wydanie 2, str. 254–276, 1988.

Michael Blondin
źródło
GH=<st:sS,tT>
Mój zły, mój mózg przez chwilę mieszał „normalne” i „możliwe do rozwiązania”. Przykro mi. Zredagowałem odpowiedź, mam nadzieję, że odpowie na twoje pytanie.
Michael Blondin,
1
π
Tak, dziękuję. Ta część mojej odpowiedzi jest więc prawie bezwartościowa.
Michael Blondin,
Usunąłem akapit, to było po prostu mylące.
Michael Blondin