Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Komplexität und Kryptografie

Vorlesung: Graphalgorithmen

Dozent: Prof. Dr. Johannes Köbler
Beginn: VL: 17.10., UE: 26.10.
Eintragen über: Agnes
VL+UE im: Moodle-Kurs (PW in der ersten Vorlesung)


Termine: VL Di 15-17 RUD25 3.101
VL Do 15-17 RUD25 3.101
UE Do 13-15 RUD25 3.113
Zuordnung:

Master (M.Sc.): Modul


Inhalte und Lernziele


Viele praktisch relevante Problemstellungen lassen sich durch graphentheoretische Probleme modellieren. Während sich die Graphentheorie vorwiegend der Erforschung kombinatorischer Eigenschaften von Graphen widmet, steht in diesem Modul der Entwurf von effizienten Algorithmen auf Graphen im Mittelpunkt. Dabei werden wir sehen, dass sich nicht nur graphentheoretische Resultate bei der Suche nach effizienten Algorithmen gewinnbringend anwenden lassen, sondern auch umgekehrt der Algorithmenentwurf zu neuen interessanten graphentheoretischen Fragestellungen führt. Konkret werden wir uns unter anderem mit folgenden Themen befassen:

  • Knoten- und Kantenfärbungen
  • Planarität
  • Chordale Graphen
  • Flüsse in Netzwerken
  • Matchingprobleme
  • Baum- und Pfadweite

Da viele algorithmische Graphprobleme NP-hart sind, gehen wir auch der Frage nach, auf welchen eingeschränkten Graphklassen eine effiziente Lösung möglich ist.


Empfohlene Literatur


Aufgabenblätter

Skript

Folien

  • Organisatorisches
  • Färbungsalgorithmen
  • Flussalgorithmen (Beispiele: Dijkstra, BFM)
  • Matchingalgorithmen
  • Baum- und Pfadweite