Algorithmische Graphentheorie
Kapitel 2: Einführung
Dieses Kapitel führt in die Grundbegriffe der Graphentheorie ein und beschreibt wichtige Klassen von Graphen. Es werden verschiedene Datenstrukturen für Graphen betrachtet und deren Speicherverbrauch bestimmt. Als Einführung in die algorithmische Graphentheorie wird der Algorithmus zur Bestimmung des transitiven Abschlusses eines Graphen diskutiert. Ein weiterer Abschnitt stellt Mittel zur Verfügung, um Zeit- und Platzbedarf von Algorithmen abzuschätzen und zu vergleichen. Die Beschreibung von Graphalgorithmen und deren Implementierung in einer objektorientierten Sprache werden ausführlich diskutiert. Die nachfolgenden Kapitel beschäftigen sich dann ausführlich mit weiterführenden Konzepten.
Kapitelübersicht
- Einleitung
- Einführung
- Grundlegende Definitionen
- Spezielle Graphen
- Graphalgorithmen
- Datenstrukturen für Graphen
- Der transitive Abschluss eines Graphen
- Vergleichskriterien für Algorithmen
- Implementierung von Graphalgorithmen
- Testen von Graph-Algorithmen
- Literatur
- Aufgaben
- Bäume
- Suchverfahren in Graphen
- Entwurfsmethoden für die algorithmische Graphentheorie
- Färbung von Graphen
- Perfekte Graphen
- Flüsse in Netzwerken
- Anwendungen von Netzwerkalgorithmen
- Kürzeste Wege
- Approximative Algorithmen