• Keine Ergebnisse gefunden

4. Aufgabenblatt f¨ ur die Vorlesung

N/A
N/A
Protected

Academic year: 2021

Aktie "4. Aufgabenblatt f¨ ur die Vorlesung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

AG Theorie der k¨unstlichen Intelligenz FB Mathematik und Informatik, Universit¨at Bremen

Prof. Dr. Carsten Lutz

MZH 3090

clu@informatik.uni-bremen.de Tel.: 0421/218-64431

4. Aufgabenblatt f¨ ur die Vorlesung

” Komplexit¨ atstheorie“

Aufgabe 16: 5 Punkte

Das Problem2-F¨arbbarkeit (2F)f¨ur ungerichtete Graphen sei analog zu 3-F¨arbbarkeit definiert, nur mit zwei statt mit drei Farben. Beweise, dass 2FP.

Aufgabe 17: 10 Punkte

Konstruiere eine Paddingfunktion f¨ur CLIQUE und weise nach, dass die konstruierte Funktion tats¨achlich eine Paddingfunktion ist.

Aufgabe 18: 10 Punkte

Viele nat¨urliche Kodierungen von Probleminstanzen als Worte sind nicht surjektiv. Betrachte z.B. SAT und die Kodierung von AL-Formeln ¨uber dem Alphabet {¬,∧,∨,0,1}, wobei Variablen als Worte aus {0,1} dargestellt werden. Worte wie 0¬∧0110∨∨sind zwar ¨uber diesem Alphabet formuliert aber weder eine “ja”-Instanz noch eine

“nein”-Instanz.

Eine M¨oglichkeit, solche Kodierungen formal zu erfassen, besteht darin, Probleme mit “Versprechen” zu betrachten (promise problems). Sei Σ ein Alphabet. EinProblem mit Versprechen¨uber Σ ist ein Paar (Lja, Lnein) mitLjaΣ, LneinΣundLja∩Lnein=. Es wird nicht gefordert, dassLja∪Lnein= Σ. Intuitiv istLja∪Lneindas Versprechen bzgl. der Form der Eingabe.

Ein Problem mit Versprechen (Lja, Lnein) istin Polyzeit l¨osbar wenn es Turingmaschine M und Polynompgibt, so dass M alle w Lja in Zeit p(n) akzeptiert und alle w Lnein in Zeit p(n) verwirft. F¨ur Eingaben w Σ\(Lja∪Lnein) kannM beliebige Antwort liefern, beliebig viel Zeit brauchen und muss nicht mal anhalten.

Zeige: wenn ein Problem mit Versprechen (Lja, Lnein) in Polyzeit l¨osbar ist, dann gibt es eine TuringmachineM, dieLja∪Lnein l¨ost und auf allen Eingabenw∈Σ in Polyzeit anh¨alt.

Aufgabe 19: 10 Punkte

Integer Faktorisierung ist das folgende Problem: gegebenn, m∈ (in bin¨ar), entscheide ob meinen Faktork hat mitk≤n.

Zeige, dass Integer Faktorisierung in NP co-NP ist. Folgere, dass Integer Faktorisierung entweder in P ist oder NP-Intermediate.

Hinweis: F¨ur co-NP verwende Primzerlegung vonmund das existierende Resultat, dass von einer bin¨ar kodierten Zahl in Polyzeit entschieden werden kann, ob sie prim ist.

Aufgabe 20: 12 Punkte (Zusatzaufgabe)

(a) Es ist bekannt, dass (deterministische) Turingmaschinen ohne Speicher genau die regul¨aren Sprachen REG erkennen. Verwende dieses Resultat, um zu zeigen, dass auch die Turingmaschinen mit konstant grossem Speicher (der zur Verf¨ugung stehende Speicher ist unabh¨angig von der Eingabe) genau REG erkennen.

(b) Zeige, dass die Sprache

L={bin(1)#bin(2)#· · ·#bin(k)|k≥0}

mit PlatzO(log(log(n)) entschieden werden kann (eine Skizze der TM ist ausreichend). Folgere daraus, dass REG!DSpace(O(log(log(n))).

Referenzen

ÄHNLICHE DOKUMENTE

Alle Aufgaben sind in Deinem Organizer gespei- chert, zusammen mit einer (ganzzahligen) Priorit¨at zwischen 1 (niedrig) und 100 (hoch).. Du arbeitest an einer Aufgabe nach

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

W¨ahrend Du eine Aufgabe bearbeitest kann es sein, dass eine Reihe von Teilaufgaben zu bearbeiten sind.. In diesem Fall l¨oschst Du die momentane Aufgabe aus dem Organizer und

Bert sagt: “Wenn Chris nicht l¨ ugt, dann ist entweder Anna oder David ein L¨ ugner.”.. David sagt: “Wenn Bert die Wahrheit sagt, dann auch Anna

(b) Zeige, dass jede Klauselmenge erf¨ ullbar ist, wenn sie keine Klausel mit ausschließlich positiven Literalen enth¨ alt.. (c) Um einen Polyzeit-Algorithmus aus dem Resolutionssatz

zwischen zwei beliebigen Elemente existiert immer noch ein weiteres (a) Welche der S¨ atze sind g¨ ultig in den Strukturen R < bzw. Welche der S¨ atze gelten

Jede FO-Formel ϕ kann in eine FO-Formel ϕ 0 ohne Relationssymbole umgeformt werden, sodass ϕ 0 genau dann erf¨ ullbar ist, wenn ϕ erf¨

(c) Verwende Trakhtenbrots Theorem, um zu beweisen, dass die Menge aller FO(τ)-Formeln, die kein endliches Modell besitzen, nicht rekursiv aufz¨