Finde unabhängige Menge der Größe k
Algorithmus TM. Testen aller möglichen Teilmengen:
- Gegeben:
mit Knoten, . - Problem: Finde unabhängige Menge der Größe k.
- Für jede Teilmenge
teste - Hat
die Größe und gibt es kein mit und ? - Wenn ja: Gib
aus. - Wenn kein geeignetes
gefunden wurde, gib nein aus.
Laufzeit: Exponentiell weil
Warum schlecht?: Es werden alle
Algorithmus kTM. Iteriere über k-elementige Mengen
- Gegeben:
mit Knoten, . - Problem: Finde unabhängige Menge der Größe k.
- Für jede
-elementige Teilmenge teste - Gibt es
mit und ? - Wenn nein: Gib
aus. - Wenn kein geeignetes
gefunden wurde, gib nein aus.
Laufzeit: Im Wesentlichen Anzahl der k-elementigen Teilmengen:
Algorithmus rec-IS. Iteriere über die Knoten von
- Gegeben:
mit . - Problem: Finde unabhängige Menge der Größe k.
Algorithmus: rufe
Algorithmus:
- Wenn
unabhängige Menge gib aus - Falls
oder , dann gib nein zurück. - Falls
: - Wenn
unabhängige Menge gib aus - Ansonsten, gib nein zurück.
- Wenn
- Rufe rekursiv
auf. - Wenn Rückgabe Menge
, gib aus. - Ansonsten, gib das Ergebnis von
- Wenn Rückgabe Menge