Inhaltsverzeichnis
Einer der Hauptgründe für den Erfolg von LEDA ist seine
Unterstützung von Graphen, zum einen durch die überaus mächtige
Klasse graph, zum anderen durch eine Vielzahl
von vorgefertigten Graphenalgorithmen.
Dieses Kapitel gibt zunächst eine kurze Einführung in die
grundlegenden Begriffe aus der Welt der Graphen. Danach beschreibt
es die Benutzung der Klasse graph und wie
damit Graphen kodiert, verarbeitet und visualisiert werden
können. Es folgt eine Übersicht über die wichtigsten vorgefertigten
Graphenalgorithmen, jeweils beginnend mit der Beschreibung der
zugrunde liegenden Problemstellung anhand eines kleinen Beispiels,
die dann mit dem jeweiligen Algorithmus exemplarisch gelöst
wird. Das Kapitel schließt mit einem Beispiel für einen
selbst geschriebenen Graphenalgorithmus, das einige der vorher
erlernten Techniken und algorithmischen Bausteine vereinigt.