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.


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


LSGySpGyyL

5
SSL

1
Gx2i+a+1ixayLp2i+a+1iya

pSnnn

pSnnL
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.