• Keine Ergebnisse gefunden

Theoretische Informatik II Aufgabenblatt 6

N/A
N/A
Protected

Academic year: 2021

Aktie "Theoretische Informatik II Aufgabenblatt 6"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Theoretische Informatik II Aufgabenblatt 6

Prof. Dr. Roland Meyer TU Braunschweig

Sebastian Muskalla, Peter Chini Sommersemester 2017

Ausgabe: 21. Juni Abgabe: 29. Juni

Werfen Sie Ihre Lösungen bis Donnerstag, 29. Juni, 12:00 Uhr in die Abgabekästen im Informatikzentrum neben Büro 343. Geben Sie zu dritt oder zu viert ab.

Aufgabe 1: Härte und Vollständigkeit

Beweisen Sie die folgenden Lemmata aus der Vorlesung:

a) SeiCeine Komplexitätsklasse,Reine Menge von Funktionen undL ∈ Cein Problem. WennL C-hart/vollständig ist, dann istLcoC-hart/vollständig (jeweils bezüglichR-many-one-Reduktionen).

b) SeienL,LProbleme mitL ≤logm L. WennLin NL ist, dann auchL.

Hinweis:Wie in der Vorlesung angemerkt ist die Ausgabef(x) einer logspace-Reduktion höchs- tens polynomiell groß, d.h. es gibt einen konstanten Exponentenk∈Nmitf(x)∈ O(xk)

.

Aufgabe 2: Vollständigkeit inL

SeiΣein endliches Alphabet. Beweisen Sie:

a) Ein ProblemL ⊆ Σist in L genau dann, wennL ≤logm { 1}

. Hier bezeichnet{

1}

die Sprache{ 1}

{ 0, 1}

.

b) Jede SpracheL ⊆Σin L mitL ̸=undL ̸ist bereits L-vollständig (bezüglich logspace- many-one-Reduktionen).

Aufgabe 3: Erreichbarkeit in azyklischen Graphen

a) Betrachten Sie das folgende aus der Vorlesung bekannte Problem.

Pfadexistenz in azyklischen Graphen(ACYCLICPATH)

Gegeben: Gerichteter azyklischer GraphG= (V,R), Knotens,t∈V Entscheide: Gibt es einen Pfad vonsnachtinG?

Zeigen Sie, dass sich das Problem PATH auf ACYCLICPATH mit einer logspace-many-one Re- duktion reduzieren lässt. Geben Sie die Funktion explizit an und beweisen Sie, dass sie eine Reduktion ist.

b) Beim Problem ACYCLICPATH nehmen wir an, dass die Eingabe ein azyklischer Graph ist. Wir wollen nun für einen gegebenen Graphen feststellen, ob er diese Eigenschaft hat.

Azyklizität(ACYCLIC)

Gegeben: Gerichteter GraphG= (V,R) Entscheide: IstGazyklisch?

(2)

Beweisen Sie, dass ACYCLIC selbst bereits NL-vollständig ist.

Hinweis:Reduzieren Sie ACYCLICPATH auf ACYCLIC und verwenden Sie den Satz von Immer- man und Szelepcsényi.

Aufgabe 4: 2SAT

Wir haben in der Vorlesung bewiesen, dass 2SAT coNL-vollständig ist, in dem wir ACYCLICPATH auf 2SAT reduzierten. In dieser Aufgabe wollen wir die Korrektheit dieser Reduktion nachweisen.

SeiGein azyklischer Graph unds,tKnoten. Wir konstruieren eine FormelFin 2CNF wie folgt: Für jede Kantexyim Graphen fügen wir die Klausel (¬x∨y) hinzu. Darüber hinaus erzeugen wir die beiden Klauseln (s) und (¬t).

Beweisen Sie:

Fist erfüllbar gdw. es gibt keinen Pfad vonsnachtinG.

Referenzen

ÄHNLICHE DOKUMENTE

Bitte EMail-Adressen auf L¨ osungszetteln angeben, damit wir Euch ¨ uber die erreichte Punktzahl informieren

Wir wollen zeigen, dass die Struktur der nat¨ urlichen Zahlen N mit 0 und der Nachfolgerfunktion nf in SO

Es darf angenommen werden, dass E in allen betrachteten Strukturen eine symmetrische Relation ist (was der Ungerichtetheit der Graphen entspicht).. (a) 3-F¨ arbbarkeit (b)

Beachte: es ist nat¨ urlich jeweils ‘zu jedem Zeitpunkt’ gemeint, in Aufgabe (a) also: wenn man zu einem beliebigen Zeitpunkt bezahlt, bekommt man schließlich Ka↵ee

Komplexe Nullstellen eines Polynoms mit reellen Koeffizienten treten aber immer in komplex konjugierten Paaren auf und somit ist die Anzahl der echt komplexen Nullstellen eine

[r]

– Repr¨asentiere bin¨ares Bandalphabet und halbseitig unendliches Band – (Endliche) reale Speicher k¨onnen nach Bedarf beliebig erweitert werden. • Turingmaschinen k¨ onnen

Fachbereich Mathematik und Informatik Sommersemester 2009 Universitat