Złożoność problemów związanych z permutacją

13

Biorąc pod uwagę grupę permutacji na [ n ] = { 1 , , n } i dwa wektory u , v Γ n, gdzie Γ jest skończonym alfabetem, co nie jest tu całkiem istotne, pytanie brzmi, czy istnieje jakieś π G taki, że π ( u ) = v gdzie π ( u ) oznacza zastosowanie permutacji π na u w oczekiwany sposób.G[n]={1,,n}u,vΓnΓπGπ(u)=vπ(u)πu

Załóżmy ponadto, że jest dane wejściowe przez skończony zbiór S generatorów. Jaka jest złożoność problemu? W szczególności, czy jest to w NP?GS

użytkownik27313
źródło
3
Co rozumiesz przez skończony zestaw generatorów? Jak to jest reprezentowane w danych wejściowych?
RB
Myślę, że przykładem jest: dwa generatory , S 2 = ( 1 3 ) ( 2 ), a G to grupa generowana przez S 1 i S 2 . S1=(12)(3)S2=(13)(2)GS1S2
maomao
Ogólnie rzecz biorąc, problem ten byłby trudny do przeprowadzenia (prawdopodobnie został już to zbadany w niektórych dokumentach, o których nie wiem). Niemniej jednak inne rozwiązanie problemu (związane również z grą w sudoku) może Cię zainteresować
Nikos M.
Co więcej, jest to odwrotny problem (do którego można podejść w MAKSYMALNY sposób a-la Jaynes)
Nikos M.
Pytanie nie brzmi, czy jest to NP-trudne, ale czy jest w NP. Trywialna górna granica to tylko PSPACE.
Emil Jeřábek

Odpowiedzi:

11

g1,,gk,gSnSnngg1,,gkNCPu,vΓngSngGg(u)=vNP

Aby uzupełnić tę odpowiedź:

PNC3NCAC0PNPPSPACE (i ukończ dla tej klasy z nielicznymi wyjątkami).

19th

Michael Blondin
źródło
1
Moja odpowiedź była niepoprawna i usunąłem ją (podgrupa, którą w odpowiedzi oznaczałem jako N, nie była w ogóle normalna). Myślę, że problem jest w P (i prawdopodobnie także w NC), ale nie mam obecnie dowodu.
Tsuyoshi Ito,
π
1
Można łatwo zbudować jeden wybór dla π, ale co powinniśmy zrobić, jeśli ten π nie należy do G? Prawdopodobnie istnieje sposób na znalezienie właściwej wartości π od początku, ale w tej chwili nie wiem, jak to zrobić.
Tsuyoshi Ito,
Masz rację. Przeredaguję moją odpowiedź z powrotem do górnej granicy NP.
Michael Blondin,
Dziękuję za edycję i przepraszam, że spowodowałem zamieszanie z powodu mojej błędnej odpowiedzi.
Tsuyoshi Ito,
10

ΓGNPcoAM

Redukcja z GI: niech i niech będzie indukowaną akcją na parach.N=(n2)GSNSn

coAMProtokół : Arthur losowo wybiera element (nie jestem pewien, czy da się to zrobić dokładnie jednakowo, ale myślę, że znane algorytmy są wystarczająco zbliżone do ujednolicenia dla tego wyniku) i stosuje go zarówno jak i . Z prawdopodobieństwem 1/2 zamienia i , a następnie przedstawia je Merlinowi i pyta, który był który.Guvuv

Joshua Grochow
źródło
1
Łącząc mój komentarz do odpowiedzi Michaela Blondina z twoją odpowiedzią, teraz obawiam się, że przypadkowo postanowiłem pomyśleć, że GI jest w P (i prawdopodobnie również w NC).
Tsuyoshi Ito,