Powiązany problem: Twierdzenie Veblena stwierdza, że „Wykres dopuszcza rozkład cyklu wtedy i tylko wtedy, gdy jest on parzysty”. Cykle są rozłączne na krawędziach, ale niekoniecznie są rozłączne w węzłach. Innymi słowy: „Zestaw krawędzi wykresu można podzielić na cykle, jeśli i tylko wtedy, gdy każdy wierzchołek ma równy stopień”.
Mój problem: Zastanawiam się, czy ktoś badał podział na grafy w cyklach rozłącznych węzłów. Oznacza to podzielenie wierzchołków wykresu G na V 1 , V 2 , ⋯ , V k , a każdy podgrupa indukowany przez V i jest hamiltonianem.
Czy to trudne NP czy łatwe?
Bardziej powiązany problem: Podział na trójkąt jest zakończony NP. (Strona 68 z „Komputery i trudność”)
Z góry dziękuję za radę. ^^
cc.complexity-theory
graph-theory
co.combinatorics
Peng Zhang
źródło
źródło
Odpowiedzi:
Podział na cykle rozłączne wierzchołków to to samo, co 2-regularny podgraph, bardziej znany jako 2-czynnik. Można go znaleźć (jeśli istnieje) w czasie wielomianowym za pomocą algorytmu opartego na dopasowywaniu.
Np. Zobacz ten link .ETA listopad 2013: Z poniższych komentarzy wydaje się, że ograniczenie z powyższego źródła jest błędne. Jednak stwierdzenie, że problem można sprowadzić do idealnego dopasowania, pozostaje prawidłowe. Prawidłowe zmniejszenie znajduje się w WT Tutte (1954), „Krótki dowód twierdzenia o czynniku dla grafów skończonych”, Canadian J. Math. 6: 347–352 .
Zastąp każdy wierzchołek stopniem d pełnym dwustronnym wykresem G v = K d ,v d Gv=Kd,d−2 uv Gu Gv d Gv
źródło