4. Mini-Klausur

Werbung
Hochschuldozent Dr. Christian Schindelhauer
Paderborn, den 1.2.2006
4. Miniklausur
in
Einführung in Berechenbarkeit,
formale Sprachen und Komplexitätstheorie
Name
:
................................
Matrikelnummer
:
................................
Meine Übung ist (bitte ankreuzen!)
2
2
2
2
2
Mo 9–11
Di 11–13
Mi 11–13
Do 9–11
Fr 9–11
2
2
2
2
2
Mo 11–13
Di 14–16
Mi 14–16
Do 11–13
Fr 11–13
2 Mo 14–16
2 Di 16–18
2 Mi 16–18
Punkteverteilung (bitte freilassen!)
Aufgabe 1
von 5
Aufgabe 2
von 10
Aufgabe 3
von 15
Aufgabe 4
von 10
Summe
von 40
Die Klausur besteht aus vier Aufgaben und 8 Seiten. Es können insgesamt 40 Punkte erreicht werden. Bitte schreiben Sie auf jedes Blatt Ihre
Matrikelnummer.
Zugelassene Hilfsmittel: Keine! Insbesondere keine schriftlichen Unterlagen oder elektronischen Geräte.
Schreiben Sie Ihre Lösung bitte in die vorgesehenen Platzhalter. Sollte der
Platz nicht ausreichen, erhalten Sie auf Anfrage weiteres Papier.
1
EBKFS WS 2005/2006
3. Miniklausur
Aufgabe 1 (5 Punkte)
Gibt es Sprachen in P, die nicht in NP liegen? Beweisen Sie Ihre Aussage!
2
Matrikelnummer:
1.2.2006
Fortsetzung von Aufgabe 1:
3
EBKFS WS 2005/2006
3. Miniklausur
Aufgabe 2 (10 Punkte)
Sei G = (V, E) ein ungerichteter Graph. Eine unabhängige Menge von G ist eine
Teilmenge U ⊆ V , so dass keine zwei Knoten aus U in G durch eine Kante verbunden
sind.
Betrachten Sie die folgende Sprache
hG, ki G ist ein ungerichteter Graph mit einer unabhängigen
Independent =
Menge der Größe mindestens k
Zeigen Sie, dass die Sprache Independent in NP liegt.
4
Matrikelnummer:
1.2.2006
Fortsetzung von Aufgabe 2:
5
EBKFS WS 2005/2006
3. Miniklausur
Aufgabe 3 (15 Punkte)
Sei G = (V, E) ein ungerichteter Graph. Eine Clique von G ist eine Teilmenge U ⊆ V ,
so dass alle Knoten aus U in G durch eine Kante verbunden sind.
Betrachten Sie die folgende Sprache
hG, ki G ist ein ungerichteter Graph mit einer Clique
Clique =
der Größe mindestens k
Konstruieren Sie eine polynomielle Reduktion von Clique auf die Sprache Independent
aus Aufgabe 2.
6
Matrikelnummer:
1.2.2006
Fortsetzung von Aufgabe 3:
7
EBKFS WS 2005/2006
3. Miniklausur
Aufgabe 4 (10 Punkte)
Beantworten Sie die folgenden Fragen ohne Begründung. Für jede richtige Antwort
gibt es einen Pluspunkt, für jede falsche einen Minuspunkt. Nicht beantwortete Fragen
erhalten null Punkte. Sie können insgesamt für diese Aufgabe nicht weniger als null
Punkte erreichen.
1. Die Sprache Independent aus den Aufgaben 2 und 3 ist NP-vollständig.
2 Richtig 2 Falsch
T
2. Die Klasse NP ist definiert als: NP := k∈N NTIME(nk ).
2 Richtig 2 Falsch
3. Es gibt Sprachen in NP, die in polynomieller Zeit entschieden werden können.
2 Richtig 2 Falsch
4. Wenn P = NP, dann gibt es einen Algorithmus mit polynomieller Laufzeit für
SAT.
2 Richtig 2 Falsch
5. Wenn es einen Algorithmus mit polynomieller Laufzeit für SAT gibt, dann gilt
P = NP.
2 Richtig 2 Falsch
6. Aus L1 ∈ NP und L2 ∈ NP folgt: L1 ≤p L2 .
2 Richtig 2 Falsch
7. Jede entscheidbare Sprache ist in NP.
2 Richtig 2 Falsch
8. Es gibt nur entscheidbare Sprachen in NP.
2 Richtig 2 Falsch
9. Jede kontextfreie Sprache liegt in P.
2 Richtig 2 Falsch
10. Es gibt nicht komprimierbare Wörter.
2 Richtig 2 Falsch
8
Herunterladen