Pracuję nad problemem związanym z kwadratami łacińskimi i chcę metody, która zasadniczo sprowadza się do problemu decyzyjnego:
Dane wejściowe : skończony, prosty wykres G. Dane
wyjściowe : YES
jeśli G ma nietrywialny automorfizm, w NO
przeciwnym razie.
W związku z tym...
Pytanie : Czy istnieje skuteczny algorytm do określania, czy wykres ma nietrywialny automorfizm?
Możemy użyć Nauty lub Bliss (i ewentualnie innych pakietów) do obliczenia całej grupy automorfizmów, ale nie potrzebuję tego; wszystko, co muszę ustalić, to czy jest to banalne.
Jest możliwe, że problem decyzyjny jest teoretycznie równorzędny pod względem złożoności w celu „obliczenia całej grupy automorfizmów” w jakiś sposób. Nie jestem pewny.
Z mojego punktu widzenia „sprawny” oznacza w zasadzie „szybszy w praktyce niż obliczanie całej grupy automorfizmów”, ale interesuje mnie również teoria.