• Keine Ergebnisse gefunden

1. ¨ Ubung zur Kombinatorischen Optimierung

N/A
N/A
Protected

Academic year: 2021

Aktie "1. ¨ Ubung zur Kombinatorischen Optimierung"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. R. Schrader WS 2004/2005 D. R¨abiger

1. ¨ Ubung zur Kombinatorischen Optimierung

Abgabe in der ¨Ubungsgruppe, 25. Oktober

Anmerkung: Alle Aufgaben sind vorzubereiten. Einige Aufgaben werden jedoch nur m¨undlich direkt am 25. Oktober besprochen, w¨ahrend andere schriftlich zu bearbeiten sind und in der Ubungsstunde abgegeben werden k¨onnen.¨

Aufgabe 1: (Laufzeit von Algorithmen) m¨undlich

a) Erinnern Sie sich an die Definitionen derO–,Ω– undΘ–Notation.

b) Welche Laufzeit haben die Algorithmen zur Addition und Multiplikation zweier ganzer Zah- len inO–Notation?

c) Betrachten Sie den AlgorithmusA, der als Eingabe eine nat¨urliche Zahlc N erh¨alt und O(c)Rechenschritte ben¨otigt.

Ist die Laufzeit des Algorithmus polynomiell?

d) ¨Uberlegen Sie sich, daß die Laufzeit eines Algorithmus abh¨angig von der verwendeten Da- tenstruktur ist. Kennen Sie Beispiele, bei denen Sie — je nach gew¨ahlter Datenstruktur — zu unterschiedlichen Laufzeitanalysen kommen?

Aufgabe 2: (polynomielle Reduktion) m¨undlich

In der Vorlesung wurde der

”harte Kern“ der MengeN P beschrieben. Wir bezeichnen diese Teil- menge alsN P–vollst¨andige Probleme. Wir wissen (Satz von Cook), daß das SAT–ProblemN P– vollst¨andig ist. Außerdem wissen wir, daß das folgende Problem ebenfallsN P–vollst¨andig ist.

HAMILTON CIRCUIT PROBLEM (HC): Gegeben einen Graphen H = (VH, EH). Existiert inH ein Hamilton–Kreis, also ein Kreis, der alle Knoten genau einmal besucht?

Zeigen Sie, daß das folgende Problem (TSP) ebenfalls NP–vollst¨andig ist, indem Sie sich ¨uberle- gen, wie Sie einen Algorithmus, der TSP l¨ost, dazu benutzen k¨onnen, um eine beliebige Instanz f¨ur HC zu l¨osen.

TRAVELING SALESPERSON PROBLEM (TSP): Gegeben einen vollst¨andigen Graphen mit Kan- tengewichten und Konstantek. Existiert inGeine Rundreise (ein Kreis, der alle Knoten des Gra- phen genau einmal besucht) der L¨ange h¨ochstensk?

Aufgabe 3: (2–SAT) schriftlich, 3 Punkte

Zeigen Sie: 2–SAT ∈ P, indem Sie einen Algorithmus zum Entscheiden des Problems angeben.

(Beachten Sie die Hinweise in den Folien aus der Vorlesung!)

(2)

Aufgabe 4: (HORNSAT) schriftlich, 5 Punkte Ein Spezialfall des in der Vorlesung vorgestellten SAT–Problems ist HORNSAT: Wir nennen eine Klausel eine Hornklausel, falls sie maximal ein positives Literal enth¨alt, also z.B.:(x2∨x3),(x1 x2∨x3∨x4)oder(x1).

HORNSAT: Gegeben eine Konjunktion von Hornklauseln, gibt es eine erf¨ullende Belegung?

Zeigen Sie: HORNSAT ∈ P

Referenzen

ÄHNLICHE DOKUMENTE

K¨onnen Sie die Optimalit¨at Ihrer L¨osung durch Aufstellen des Dualen Problems und Einsetzen der Werte (10, 10, 0) f¨ur die Dualvariablen beweisen. Aufgabe 4: (Dualit¨at)

Total duale Ganzzahligkeit ist also eine Eigenschaft der Darstellung durch ein Ungleichungssystem und keine Eigenschaft des

¨ Ubung zur Kombinatorischen Optimierung.. Abgabe in der ¨ Ubungsgruppe,

(Wir sind sehr geschickt und ben¨otigen f¨ur das Kn¨upfen keinerlei Seill¨ange!) Dann fassen wir den Startknoten und Zielknoten mit jeweils einer Hand und heben sie so weit hoch,

der Greedy–Algorithmus funktioniert, ben¨otigt man eine Funktion, die zu einer Menge X ⊆ E in polynomieller Zeit Aussagen ¨uber F macht.. Eine solche Funktion nennt

Zeigen Sie dazu, wie eine Instanz des Kostenminimalen r –Arboreszenzpro- blems in eine Instanz des Maximalen Branching Problems ¨uberf¨uhrt werden kann... Geben Sie dazu f¨ur

Betrachten Sie die folgende Verallgemeinerung des maximalen Flußproblems: Jeder Kante (i, j) ∈ A wird neben ihrer Kapazit¨at c ij auch eine Durchflußzeit τ ij ∈ N zugeordnet.

Wir betrachten das in der Vorlesung besprochene Verfahren zur Bestimmung eines kostenminima- len Flusses mittels negativer Kreise.. Geben Sie ein Beispiel an, f¨ur das das