Zum Inhalt springenZur Suche springen

Master-Vorlesung: Approximationsalgorithmen

Aktuelles

Die erste Vorlesung findet am Donnerstag, 07. April, 8:30 Uhr in Seminarraum 25.22.U1.72 statt.

Materialien

Vorlesungs- und Übungsmaterialien werden im ILIAS zur Verfügung gestellt.

Dozierende

Prof. Dr. Melanie Schmidt

Studiengang

Master-Studiengang Informatik

Leistungspunkte

5 LP ab PO 2015, alte PO's 7,5 LP für Vorlesung und Übung

Lehrveranstaltungen

  • Vorlesungen
    • Do 8:30 Uhr - 10:00 Uhr in 25.22.U1.72
  • Übungen
    • Do 10:30 Uhr - 12:00 Uhr in 25.12.02.33
    • Do 12:30 Uhr - 14:00 Uhr in 25.22.U1.72

Inhalte

Dieses Modul befasst sich mit den folgenden schweren Optimierungsproblemen, für die es vermutlich keine effizienten Algorithmen gibt, und stellt verschiedene Ansätze zum Finden von Näherungslösungen für diese Probleme vor.

  • Grundlagen
  • Metric Traveling Salesman
  • Job Scheduling
  • Knapsack
  • Bin Packing
  • Steiner Tree
  • Weighted Vertex Cover

Lernergebnisse/Kompetenzen

Studierende sollen nach Absolvierung der Lehrveranstaltungen in der Lage sein,

  • die besprochenen schweren Optimierungsprobleme zu erläutern und formal zu definieren
  • die behandelten Approximationsalgorithmen zu verstehen und auf konkrete Eingaben anzuwenden
  • die Optimierungsprobleme bekannten Komplexitätsklassen zuzuordnen
  • Beweise für die Approximationsgüte von Approximationsalgorithmen zu durchschauen

Literatur

  • G. Ausiello, P. Crescenzi, G. Gambosi, et al.: Complexity and Approximation: Combinatorial Optimization Problems and Their Approximability Properties, Springer Verlag, 1999.
  • K. Jansen, M. Margraf: Approximative Algorithmen und Nichtapproximierbarkeit, de Gruyter Verlag, 2008.
  • V. Vazirani: Approximation Algorithms, Springer Verlag, 2003.
  • R. Wanka: Approximationsalgorithmen, Teubner Verlag, 2006.

Verwendbarkeit des Moduls

  • Wahlpflichtbereich Theoretische Informatik
  • Schwerpunktbereich
  • Individuelle Ergänzung
  • Anwendungsfach für den Ergänzungsbereich im Master-Studiengang Mathematik

Teilnahmevoraussetzungen

Bachelor-Studierende müssen folgende Module erfolgreich abgeschlosseGraphn haben:

  • „Programmierung”
  • „Rechnerarchitektur“
  • „Algorithmen und Datenstrukturen”
  • „Theoretische Informatik”

Voraussetzungen für die Vergabe von Leistungspunkten

  • Aktive Mitarbeit in den Übungen, Abgabe der Übungsaufgaben, Bestehen der Prüfung zum Ende des Semesters

Verantwortlichkeit: