NP-Vollständigkeit Flashcards

1
Q

Ist das Problem einfach oder Schwer?

Finde den längsten, einfachen Weg in einem Graphen

A

schwer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ist das Problem einfach oder Schwer?

Finde den kürzesten, einfachen Weg in einem Graphen

A

O(|E|)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ist das Problem einfach oder Schwer?

Hamilton-Zyklus: einfacher Zyklus, der alle Knoten enthält

A

schwer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ist das Problem einfach oder Schwer?

Euler-Tour: Zyklus, der alle Kanten ein mal enthält

A

O(|E|)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ist das Problem einfach oder Schwer?

Clique: vollständiger Teilgraph mit k Knoten

A

schwer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ist das Problem einfach oder Schwer?

Independent Set: Teilgraph mit k Knoten ohne Kanten

A

schwer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ist das Problem einfach oder Schwer?

Färbbarkeit:adjazente Knoten haben unterschiedliche Farben.
* Färbbar mit zwei Farben?
* Färbbar mit drei Farben?

A

zwei: O(|E|)
drei: schwer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ist das Problem einfach oder Schwer?

PARTITION:geg.eineMengeganzerZahlen,Lässtsich die Menge in zwei Teilmengen gleicher Summe zerlegen?

A

schwer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche Problemtypen existieren?

A
  • Optimierungsprobleme
  • Entscheidungsprobleme
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist ein Optimierungsproblem?

A

finde eine gültige Lösung mit einem minimalen Wert bzgl. einer Bewertungsfunktion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist ein Entscheidungsproblem?

A

prüfe, ob eine gültige Lösung existiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Formuliere ein Entscheidungsproblem für ein Optimierungsproblem

k-Threshold-Problem

A

Gibt es eine Lösung für P mit Wert ≤ k?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

f: {0,1}* -> {0,1}* heißt polynomzeit-berechenbar
g.d.w. …?

A

ein Algorithmus A zur Berechnung von f existiert mit Laufzeit TA(n) = O(nk) für eine Konstante k

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist die Komplexitätsklasse P?

A

Menge aller konkreten Entscheidungsprobleme die polynomzeit-berechenbar sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wann ist ein Optimierungsproblem in P?

A

Ein Optimierungsproblem f ist in P, g.d.w. zugehörige k-Threshold- Problem E_f in P ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wann ist ein abstraktes Entscheidungsproblem in P?

A

abstrakte Entscheidungsprobleme f sind in P, g.d.w. es eine Codierung polynomieller Länge gibt und das zugehörige konkrete Entscheidungsproblem ist in P

17
Q

Wann ist ein Problem polynomzeit-verifizierbar?

A

es existiert ein er Algorithmus A, der in polynomieller Zeit überprüft, ob die Lösung korrekt ist

18
Q

Was ist die Komplexitätsklasse NP?

A

Menge aller konkreten Entscheidungsprobleme, die polynomzeit-verifizierbar sind

19
Q

Was heißt NP-Vollständig?

A

Problem liegt in NP und ist NP-schwer

20
Q

Wann ist ein Optimierungsproblem NP-schwer?

A

wenn das zugehörige k-Threshold-Problem E_f NP-vollständig ist

21
Q

Wie funktioniert Polynomzeit-Reduktion?

A
22
Q

Beschreib das Satisfiability-Problem (SAT)

A
  • np-vollständig
23
Q

Zeige SAT∈NP

A
24
Q

Nenn NP-vollständige Probleme

A
25
Q

Was ist VERTEX-COVER?

A

Knotenmenge V‘, |V‘| ≤ k, jede Kante ist zu mindestens einem Knoten in V‘ inzident

26
Q

Was ist 3-SAT?

A

Gibt es eine erfüllende Belegung für CNF Jede Klausel hat maximal 3 Literale

27
Q

Was ist HAM-Cycle?

A

Gibt es einen einfachen Zyklus, der alle Knoten enthält

28
Q

Was ist TSP?

A

Traveling Salesperson Problem (kürzeste Rundtour in einem vollständigen, kantengewichteten Graphen)

29
Q

Was ist das Triangle-TSP?

A

Traveling Salesperson Problem (kürzeste Rundtour in einem vollständigen, kantengewichteten Graphen) + Dreiecksungleichung

30
Q

Was ist eine k-Clique?

A
31
Q

Was ist das SUBSET-SUM Problem?

A