Ruprecht-Karls-Universität Heidelberg




Prüfungsstoff für die Vorlesung
"Effiziente Algorithmen I"

Grundlegende Graphenalgorithmen

  • Repräsentation von Graphen
  • Breadth-First Search und Depth-First Search, Eigenschaften
  • Topologisches Sortieren
  • Starke Zusammenhangskomponenten
Minimale Bäume und maximale Branchings
  • Bäume und Wälder, Algorithmen von Kruskal und Prim, Implementierung
  • Maximale Branchings, Algorithmus von Edmonds
  • TSP-Relaxierungen
Kürzeste Wege
  • Eigenschaften kürzester Wege
  • Dijkstra- und Bellman-Ford-Algorithmus
  • Kürzeste Wege in azyklischen Digraphen, Knapsack-Problem
  • Kürzeste Wege zwischen allen Knotenpaaren
  • Floyd-Warshall- und Johnson-Algorithmus
  • Varianten kürzester Wege, Bottleneck-Probleme
  • Kreise mit bestem Kosten-Zeit-Verhältnis
Das Zuordnungsproblem
  • Ungarische Methode, Satz von Egervary-König
  • Algorithmus von Achatz, Kleinschmidt und Paparizzos
Maximale Flüsse und minimale Schnitte
  • Algorithmus von Ford-Fulkerson, Max-Flow-Min-Cut-Theorem
  • Edmonds-Karp-Variante, Skalierungsalgorithmus
  • Preflow-Push-Algorithmus
  • Behandlung von unteren Schranken und Knotenkapazitäten
Minimale Schnitte in ungerichteten Graphen
  • Algorithmus von Nagamochi und Ibaraki
  • Algorithmus von Karger
  • Minimale Schnitte zwischen allen Knotenpaaren, Gomory-Hu-Baum
Flüsse mit minimalen Kosten
  • Optimalitätsbedingungen
  • Negative-Kreise-Verfahren
  • Kürzeste-Wege-Verfahren
  • Primale Netzwerk-Simplexalgorithmus, Basistausch
Matchingprobleme
  • Maximale Matchings in bipartiten Graphen
  • Maximale Matchings in allgemeinen Graphen, Algorithmus von Edmonds
  • Chinesisches Postbotenproblem


Erstellt am Feb 2, 2011
comopt{at}informatik.uni-heidelberg.de

optWay
Links