Zamieszanie na temat pokrycia wierzchołków zliczania redukcji do pokrycia cykli liczenia


11

To mnie dezorientuje.

Jednym z łatwych przypadków liczenia jest sytuacja, gdy problem decyzyjny występuje w i nie ma rozwiązań.P

Wykład pokazuje, że problem zliczania liczby idealnych dopasowań na grafie dwustronnym (równoważnie, zliczanie liczby okładek cykli na ukierunkowanym wykresie) jest -kompletny.#P

Dają one redukcję z liczenia okładek wierzchołków o rozmiarze do liczenia okładek cykli w digrafie za pomocą gadżetów.k

Twierdzenie 27,1 Liczba okładek dobrych cykli w jest ( k ! ) 2 razy większa od liczby pokryw wierzchołków G o rozmiarze k .H(k!)2Gk

Używając gadżetu, pozostawiają tylko „dobre” cykle.

Rozumiem wykład, że nie ma pokrycia wierzchołków o rozmiarze k, jeśli transformowany digraf G nie ma pokrycia cyklu. Sprawdzanie, czy G ma pokrycie cyklu, można wykonać w czasie wielomianowym, sugerując, że P = N P, ponieważ możemy przekształcić problem decyzyjny w znalezienie rozwiązania.GkGGP=NP

Co ja mylę?


#P

P

PNPNP(0,1)00

Edytuj powiązane pytanie MO


Dodany

Markus Bläser zwraca uwagę, że zły cykl wciąż istnieje, ale suma ich wag zanika.

Wydaje mi się, że waga złego cyklu w widżecie wynosi zero.

Od strony 148 (11 pdf):

Macierz pełnego przylegania B z podmacierzami A odpowiadającymi tym widżetom czterowęzłowym liczy 1 dla każdego pokrycia dobrego cyklu w H i 0 dla każdego pokrycia złego cyklu

Inne pytanie:

k

W CC każdy wierzchołek musi znajdować się dokładnie w jednym cyklu.


Nie zostawili tylko dobrych cykli. W argumentacji liczenia wyeliminowali liczenie złych cykli. Problem polega na tym, że musisz policzyć dobre okładki cyklu. Jeśli więc znajdziesz pokrowiec na rower, który nie jest dobrym pokryciem na rower, nie możesz uzyskać pokrycia na k-wierzchołek. Ale jeśli znajdziesz dobrą okładkę cyklu tak, wykres ma k-VC. To niczego nie narusza.
Saeed

k

@ Tak, czyż nie liczą wszystkich okładek cykli w przekształconym G?
joro

1
Zmniejszenie przypisuje wagi krawędziom. Nieprawidłowe osłony na cykl mogą mieć dodatnią lub ujemną wagę, tam całkowity udział wynosi zero. Ale te cykle są nadal „tam” i mogą zostać znalezione przez algorytm wykrywania pokrycia cyklu, w tym przypadku nie wiadomo, czy istnieje dobra ochrona cyklu, czy nie.
Markus Bläser

1
@ MarkusBläser Dziękuję, to ma sens :). Dlaczego nie odpowiedzieć?
joro

Odpowiedzi:


1

Wygląda na to, że nieporozumienie jest następujące:

W końcowej redukcji do (0,1) -stałej używają arytmetyki modułowej, co łamie mój argument.

AB

nperm(A)=0perm(B)=mn

nB


Nie znalazłem wady w pytaniu dotyczącym maksymalnej ważonej ochrony cyklu, na którą nie wydaje się mieć wpływu powyższe.

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.