Def:
M V ist Knotenüberdeckung für G = (V, E),
wenn
xy
E : x
M
y
M.
Def: VC = {(G, k) | $G$ besitzt Knotenüberdeckung der Größe $k$}
Satz:
VC NPC.
Beweis: 1.
VC NP (M raten und verifizieren)
2.
3SAT
VC durch folgende Übersetzungsfunktion
f : 3-KNF-Formel Graph × Zahl
Behauptung: f ist in P-Zeit berechenbar und
für jede Formel F:
F 3SAT
f (F)
VC
Zu zeigen sind beide Richtungen:
VC für Graphen von Maixmalgrad 3 auch noch NP-vollständig.
IS = {(G, k) | $G$ besitzt unabh. Menge der Größe $k$}
CLIQUE = {(G, k) | $G$ besitzt Clique der Größe $k$}
Aufgaben:
Johannes Waldmann 2005-01-25