• Keine Ergebnisse gefunden

Blatt10 BerechenbarkeitundKomplexität ÜbungzurVorlesung

N/A
N/A
Protected

Academic year: 2022

Aktie "Blatt10 BerechenbarkeitundKomplexität ÜbungzurVorlesung"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehrstuhl für Informatik 1 WS 2017/18

Prof. Dr. Gerhard Woeginger 05.01.2018

Tim Hartmann, Daniel Neuen

Übung zur Vorlesung

Berechenbarkeit und Komplexität

Blatt 10

Tutoriumsaufgabe 10.1

Ziegen sie für das Bin Packing Problem(BPP), dass falls die Entscheidungsvariante in Pist, so kann auch die Optimierungsvariante in polynomialer Zeit gelöst werden.

Tutoriumsaufgabe 10.2

Betrachten Sie folgendes Entscheidungsproblem:

Independent Set

Eingabe: Ein Graph G= (V, E) und eine Zahl k ∈N.

Frage: Gibt es unabhänige Knotenmenge I ⊆ V mit |I| ≥ k, d.h. für alle u, v ∈ I gilt {u, v}∈/ E.

Zeigen Sie, dass Independent Set NP-vollständig ist.

Tutoriumsaufgabe 10.3

Betrachten Sie folgendes Entscheidungsproblem:

Double Sat

Eingabe: Eine aussagenlogische Formelϕin KNF.

Frage: Gibt es mindestens zwei erfüllende Belegungen fürϕ?

Zeigen Sie, dass Double Sat NP-vollständig ist.

— bitte wenden —

(2)

Hausaufgabe 10.1 (5 Punkte) Ziegen sie für das Traveling Salesman Problem (TSP), dass falls die Entschei- dungsvariante in P ist, so kann auch die Optimierungsvariante in polynomialer Zeit gelöst werden.

Hausaufgabe 10.2 (5 Punkte)

Wir betrachten die folgenden beiden Entscheidungsprobleme Odd Path und Even Path.

Even Path

Eingabe: Ein ungerichteter GraphG1 = (V1, E1); zwei Knotens1, t1 ∈V1

Frage: Gibt es einen Pfad von s1 nach t1, der eine gerade Anzahl von Kanten verwendet?

Odd Path

Eingabe: Ein ungerichteter GraphG2 = (V2, E2); zwei Knotens2, t2 ∈V2

Frage: Gibt es einen Pfad von s1 nach t1, der eine ungerade Anzahl von Kanten verwendet?

Beweisen Sie: Even Path ≤p Odd Path und Odd Path ≤p Even Path.

Hausaufgabe 10.3 (5 Punkte)

Beweisen Sie, dass das Problem{0,1}Restricted Integer ProgramingNP-vollständig ist.

{0,1} Restricted Integer Programing

Eingabe: Eine MatrixA ∈ {−1,0,1}n×m und ein Vektorb ∈ {0,1}m. Frage: Gibt es einen Vektor x∈ {0,1}n mit Ax=b?

Hinweis: Es ist hilfreich sich zunächst eine Reduktion auf dieses Problem zu überlegen, wobei auch Ungleichungen, etwa der Formx+y+z ≥1oderx+y+z ≤1, erlaubt sind.

Daraufhin kann man sich überlegen, wie man eine solche Ungleichung in eine Gleichung übersetzten kann.

Abgabe bis Dienstag, den 16.01.2018 um 16:15 Uhr

im Sammelkasten am Lehrstuhl i1 oder in Ihrem Tutorium.

Referenzen

ÄHNLICHE DOKUMENTE

(b) Geben Sie je eine unentscheidbare Sprache an, auf die sich der Satz von Rice an- wenden lässt, und eine, auf die er sich nicht anwenden lässt?. Die Sprachen sollen beide

• Wenn ein(e) Student(in) sich bereit erklärt hat eine Aufgabe zu präsentieren und diese nicht korrekt oder unvollständig präsentiert, werden alle Punkte auf dem Übungsblatt

• Abgabe: am darauffolgenden Mittwoch um 14:00 Uhr im Sammelkasten am Lehrstuhl für Informatik 1. (Erdgeschoss des Gebäudes E1 im Informatikzentrum, vor der Türe des Lehrstuhls auf

(c) Ein Graph heißt stark-zusammenhängend, wenn jeder Knoten von jedem anderen Knoten durch einen Pfad erreichbar ist. Die Sprache L connected enthalte alle stark-

Zeigen oder widerlegen Sie, dass folgende Probleme entscheidbar sind. Beweisen Sie insbesondere die Korrektheit Ihrer

(a) Zeigen Sie, jeweils mit Hilfe eines Polynomialzeitverifizierers, dass die folgenden Entscheidungsprobleme in NP sind..

Frage: Gibt es eine erfüllende Belegung, so dass in jeder Klausel mindestens ein wahres und ein falsches Literal vorkommt.. Zeigen Sie durch polynomielle Reduktion: 3SAT ≤

Beschreibe eine polynomielle Reduktion von SubsetSum auf die Entscheidungsvariante von Makespan-Scheduling und beweise ihre Korrektheit. Abgabe bis Donnerstags, den 23.01.2014 um