Borůvka-Algorithmus: Unterschied zwischen den Versionen
Aus KGS-Wiki
Sn (Diskussion | Beiträge) Beispiel |
Sn (Diskussion | Beiträge) |
||
| Zeile 57: | Zeile 57: | ||
|ALIGN=left | |ALIGN=left | ||
|CLASS=noclear}} | |CLASS=noclear}} | ||
{{Thumbnailbox| | {{Thumbnailbox| | ||
| Zeile 87: | Zeile 86: | ||
|ALIGN=left | |ALIGN=left | ||
|CLASS=noclear}} | |CLASS=noclear}} | ||
{{Thumbnailbox| | {{Thumbnailbox| | ||
| Zeile 117: | Zeile 115: | ||
|ALIGN=left | |ALIGN=left | ||
|CLASS=noclear}} | |CLASS=noclear}} | ||
{{Thumbnailbox| | {{Thumbnailbox| | ||
| Zeile 148: | Zeile 145: | ||
|ALIGN=left | |ALIGN=left | ||
|CLASS=noclear}} | |CLASS=noclear}} | ||
{{Thumbnailbox| | {{Thumbnailbox| | ||
Version vom 30. März 2023, 16:11 Uhr
Ein Beispielgraph
Der Borůvka-Algorithmus ist ein Algorithmus, der zu einem gegebenen gewichteten Graphen einen minimalen Spannbaum erzeugt.
Der Algorithmus wurde 1926 von Otakar Borůvka entworfen und arbeitet wie folgt:
- Gegeben sei ein Graph
G. - Erzeuge einen neuen Graphen
T, der später der gesuchte Spannbaum wird. - Füge alle Knoten, aber keine Kanten des Graphen
GzuThinzu. - Wiederhole die folgenden Schritte, bis
Tzusammenhängend ist:- Füge zu jeder Zusammenhangskomponente von
Tderen kleinste ausgehende Kante inGhinzu.
- Füge zu jeder Zusammenhangskomponente von
Beispiel
So erzeugt der Borůvka-Algorithmus aus dem Beispielgraphen einen MST:
Da nun zusammenhängend ist, terminiert der Algorithmus.
