FWIW, twój problem jest trudny do oszacowania w ramach mnożnika dla dowolnego .n1 - ϵϵ > 0
Pokazujemy to poniżej, podając zachowującą aproksymację redukcję z zestawu niezależnego, dla którego znana jest twardość aproksymacji.
Redukcja z zestawu niezależnego
Niech niekierowany wykres będzie instancją Zestawu Niezależnego. Niech oznaczają stopień wierzchołka w . Niech jest liczbą wierzchołków .G = ( V, E)revvsolnsol
Skonstruuj wykres ważony na krawędzi z w następujący sposób. Daj każdej krawędzi wagę 1. Dla każdego nieizolowanego wierzchołka dodaj nowe krawędzie, każdy o wadze , do nowych wierzchołków. Dla każdego izolowanego wierzchołka dodaj jedną nową krawędź wagi 1 do nowego wierzchołka.sol′= (V.′,mi′)solmiv ∈ Vrev- 1- 1rev- 1v ∈ V
(Uwaga: każdy nowy wierzchołek (w ale nie w ) ma dokładnie jednego sąsiada, który jest w ]sol′solsol
Lemat. ma niezależny zestaw wielkości iff
(jako przykład twojego problemu) ma rozwiązanie o wartości co najmniej .GkG′k
Dowód. Niech być każdy niezależny zestaw w . Zatem, ponieważ wierzchołki w są niezależne w , wartość w (według twojego celu) wynosi
SGSG′SG′
∑v∈Sdv−(dv−1) = |S|.
I odwrotnie, niech będzie rozwiązaniem dla o wartości co najmniej . Bez utraty ogólności załóżmy, że nie zawiera żadnych nowych wierzchołków. (Każdy nowy wierzchołek znajduje się na pojedynczej krawędzi . Jeśli nie było izolowane w , to waga krawędzi wynosi , więc usunięcie z zwiększa wartość Jeśli został wyizolowany, a następnie waga krawędzi wynosi 1, więc usunięcie z i dodanie zachowuje wartość ).SG′kSv′(v′,v)vG−1v′SSvv′SvS
Bez utraty ogólności, zakłada się, że jest niezależny zestaw w . (W przeciwnym razie, niech będzie taką krawędzią, że i są w Całkowita waga krawędzi padających w wynosi , więc całkowita waga krawędzie zdarzenia inne niż wynoszą co najwyżej zero. Zatem usunięcie z nie zwiększyłoby wartości ).SG(u,v)uvSvG′dv−(dv−1)=1v(u,v)vSS
Teraz, według tych samych obliczeń, co na początku dowodu, wartość wynosi. Wynika z tego, że . CO BYŁO DO OKAZANIAS|S||S|≥k
Na marginesie, możesz zamiast tego poprosić o przybliżenie addytywne , powiedzmy lub . O(n)ϵm
Wydaje mi się możliwe, że dla twojego problemu nawet podjęcie decyzji, czy istnieje rozwiązanie o wartości dodatniej, może być trudne NP.