Für NP-schwere Optimierungsprobleme können wir nicht erwarten, effiziente Algorithmen zu finden, es sei denn, P=NP. Verzichtet man hingegen auf Optimalität und fordert von einem Algorithmus, dass er "nur" eine beweisbar gute Qualität, diese dafür aber in polynomialer Laufzeit liefert, so sprechen wir von Approximationsalgorithmen.

Anhand von Beispielen vor allen aus der kombinatorischen Optimierung wollen wir einige algorithmische Ideen und Werkzeuge dieses innerhalb der diskreten Mathematik und theoretischen Informatik sehr aktuellen und lebendigen Themas verdeutlichen. Der Schwerpunkt liegt dabei klar auf Techniken, die auf linearer Programmierung beruhen. Es sollen folgende Themen behandelt werden:

Ich richte mich alternativ und ergänzend auch nach speziellen Themenwünschen der Teilnehmer.

Die Veranstaltung ist als 3. Teil des Zyklus Algorithmische Diskrete Mathematik (ADM III) zulässig.
Bachelor-Studierende finden diesen Kurs als "vertiefende Veranstaltung".

Die Vorlesung und Übungen finden als Blockveranstaltung am Ende des Semesters statt. TERMIN 29.9.-10.10. in Raum MA043. Das Wochenende, sowie der 3.10. bleiben frei, ansonsten ganztags (d.h. ca 9.15-17.00 mit Mittagspause). Alle Aufgaben bearbeiten wir während des Tages, also keine extra Hausaufgaben. Es gibt auch keine Programmieraufgaben (endlich mal!).

Blockvorlesung zum Ende des Semesters, s. Aktuelles.

Ansprechpartner Raum Sprechzeiten Telefon email
Marco Lübbecke MA 502 Di 16-18 314-25735 m.luebbecke@math.TU-Berlin.DE
Sekretariat
Gabriele Klink
MA 501 Mo, Di, Do, Fr 9:30-11:30 Uhr 314-25728 klink@math.tu-berlin.de

Parallel zu den Vorlesungen im SS04 und WS2006/7 habe ich ein Skript ausgearbeitet (das nicht 100% fehlerfrei ist...): PDF
Dieses Skript wird im Laufe der Vorlesung korrigiert, aktualisiert und erweitert. Einiges Material wird vermutlich entrümpelt...

Die Literaturliste...

Verschiedene Bücher zu einzelnen (auch nur am Rande berührten) Themen und Problemen der Vorlesung können bei mir (MA 502) eingesehen/ausgeliehen werden. Dies trifft insbesondere auf lineare, ganzzahlige und kombinatorische Optimierung zu.

Die beiden Bücher über Approximationsalgorithmen

Postscript-Dateien einzelner Kapitel aus Hochbaums Buch bzw. eine Vorversion von Vaziranis Buch sind bei mir auf Anfrage per Email erhätlich (aus Copyrightgründen hier nicht öffentlich). Seit kurzem gibt es auch ein Buch auf deutsch:

Weiterhin interessant:

Komplexitätstheorie

Weiterführende Zeitschriftenartikel zu speziellen Themen

Noch mehr Skripte

Im WWW gibt es überwältigend viel (auch sehr gutes!) Material; weitaus mehr, als wir in einer Vorlesung bearbeiten können. Google wird das auf Anfrage gerne bestätigen...

Aktive Teilnahme an der Lösung der Übungsaufgaben; Rücksprache am Ende des Semesters.


Last modified: Fri Oct 3 17:03:10 CEST 2008
Marco Lübbecke <m.luebbecke@math.TU-Berlin.DE>