11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5.2. Einsatz von <strong>Algorithmen</strong>-Mustern<br />

Beispiel: Eingabe für Kommunikationsnetzaufbau in Abbildung 5.1.<br />

Aufspannender minimaler Baum<br />

Erste Greedy-Variante:<br />

[ Teilbaum Ê besteht anfangs aus beliebigem Knoten ]<br />

while [ Ê noch nicht ÃÒ aufspannt ]<br />

do [ Suche billigste von Ê ausgehende Kante ];<br />

[ Füge diese zu Ê hinzu ]<br />

od<br />

Verfeinerung der Suche nach der billigsten Kante notwendig!<br />

Ergebnis: Kommunikationsnetz<br />

7<br />

10<br />

1<br />

6<br />

5<br />

2 8<br />

Abbildung 5.2.: Errechnetes Kommunikationsnetz<br />

Beispiel: Errechnetes Kommunikationsnetz 5.2.<br />

Suche nach billigster Kante<br />

Intuitive Vorgehensweise erfordert jeweils Ò Vergleiche, also Gesamtlaufzeit<br />

Ç Ò !<br />

Beschränkung der Suche auf Teilmenge Î derart daß:<br />

1. Î enthält immer die billigste aus Ê ausgehende Kante.<br />

2. Î enthält wesentlich weniger Kanten als Ò .<br />

3. Î ist einfach anpaßbar im Verlaufe des Algorithmus.<br />

3<br />

4<br />

9<br />

105

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!