Czy „Czy permutacja jest automorfizmem grafu w moim zestawie?” NP-kompletny?

13

Załóżmy, że mamy zestaw S grafów (wykresy skończone, ale ich nieskończona liczba) i grupę P permutacji, która działa na S.

Instancja: permutacja pw P.

Pytanie: Czy istnieje wykres g w S, który dopuszcza automorfizm p?

Czy ten problem NP-zupełny dla niektórych zestawów S?

Łatwo byłoby sprawdzić, czy wykres dopuszcza permutację p (tj. Certyfikat). Ponadto łatwo jest znaleźć przykłady S, w których problem nie jest NP-zupełny, na przykład S jest zbiorem kompletnych wykresów, skąd odpowiedź brzmi zawsze tak.

Uwaga: tak naprawdę nie jestem zainteresowany tym, jakiego rodzaju są to wykresy; jeśli chcesz, mogą być nie-proste, ukierunkowane, kolorowe itp.

DODATEK: Problem, na który obecnie patrzę, polega na klasyfikacji, które izotopizmy są autotopizmami kwadratów łacińskich (które można również interpretować jako specjalny rodzaj automorfizmu grafów).

Biorąc pod uwagę kwadrat łaciński L (i, j), możemy zbudować wykres w następujący sposób:

  • Zbiór wierzchołków to zbiór komórek (i, j) w macierzy i
  • Istnieje różnica między odrębnymi (i, j) i (i ', j'), ilekroć i = i 'lub j = j' lub L (i, j) = L (i ', j').

Taki wykres nazywa się łacińskim kwadratowym wykresem (patrz np. Ten artykuł Bailey i Camerona http://designtheory.org/library/encyc/topics/lsee.pdf ). Możemy interpretować autotopizm łacińskiego kwadratu jako automorfizm łacińskiego wykresu kwadratowego. Niech więc S będzie zbiorem łacińskich wykresów kwadratowych utworzonych z łacińskich kwadratów rzędu n. Pytanie mnie interesuje:

Biorąc pod uwagę permutację p, czy p jest automorfizmem jednego (lub więcej) wykresów w S?

Mam wrażenie, że odpowiedź na to pytanie jest trudna - piszę obecnie ponad 30 stronicowy artykuł na ten temat (z 2 współautorami). Właściwie przez większość czasu jest to łatwe (przez większość czasu jest to „nie”), ale są pewne trudne przypadki.

Jestem więc zainteresowany znalezieniem problemów decyzyjnych związanych z „klasyfikacją symetrii”. Tak naprawdę nie muszą być powiązane z kwadratami łacińskimi, mam tylko nadzieję, że użyję tych technik, aby odpowiedzieć na pytanie dotyczące kwadratów łacińskich.

Douglas S. Kamienie
źródło
Nie jestem pewien, czy poprawnie rozumiem problem. Czy możesz podać przykład S i P (i działanie grupowe P na S)? Przykład, który sprawia, że ​​problem nie jest błahy (ani „tak”, ani „nie”), pomoże zrozumieć problem.
Tsuyoshi Ito,
2
W przykładzie pełnych wykresów nie rozumiem, jak permutacja na k punktach działa na pełnym wykresie na n punktach, gdzie k ≠ n (szczególnie jeśli k> n).
Tsuyoshi Ito
Udało mi się oszukać, że zrozumiałem problem, ale teraz zdecydowałem, że nie rozumiem. Czy grupa permutacji S działa na wykresach w rodzinie P, czy tylko potencjalnie działa na wykresach w rodzinie P?
Niel de Beaudrap,
1
S
1
W odpowiedzi dodałem nieco więcej tła. Właściwie to tak naprawdę nie dbam o to, czy grupa działa na S, o ile możemy odpowiedzieć „czy ta permutacja jest automorfizmem tego wykresu?”. W przypadku kwadratów łacińskich możemy interpretować to jako akcję grupową.
Douglas S. Stones

Odpowiedzi:

14

LS

  • xL|x|=nGx=(Vx,Ex)SVx={1,2,...,3n}ix03i23i13i23i

p{1,2,...,3n}pSpGyyLi{1,2,...,n}

  • p(3i2)=3i1p(3i1)=3i2p(3i)=3iiy0
  • p(3i2)=3ip(3i1)=3i1p(3i)=3i2iy1

pGSyL|p||y|

L

Jukka Suomela
źródło
LSGySpGyyL
5
SSL
1
Gx2i+a+1ixayLp2i+a+1iya
pSnnn
pSnnL