13.07.2015 Aufrufe

INSTITUTFÜRINFORMATIK - Lehrstuhl für Effiziente Algorithmen ...

INSTITUTFÜRINFORMATIK - Lehrstuhl für Effiziente Algorithmen ...

INSTITUTFÜRINFORMATIK - Lehrstuhl für Effiziente Algorithmen ...

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.

84 Kapitel 3. NetzwerkanalyseAlgorithmus:Eingabe:Aufgabe:Culberson-RudnickiKnoten r; (Terminal)Knotenmenge V ⊆{1,...,n}, r/∈ V ; Abstandsfunktiond r : V → IR + (als Array); als globale Variable die Matrix Agewichteter Baum T =(ˆV,E,w)/* Im Rahmen des Algorithmus sei d(x, y) = d A (x, y), falls x, y ∈ {1,...,n} Terminalknotensind, und d(r, x) =d r (x) für Terminalknoten x ∈{1,...,n} */1. IF ‖V ‖ > 02. b := Knoten in V mit d r (b) maximal3. Zerlege V ∪{r} in Mengen U 1 ,...,U l , so dass gilt:u, v ∈ U i ⇐⇒ hub(r, b, u) = hub(r, b, v)4. FOR i := 0 TO l5. IF es gibt v ∈ U i mit hub(v, r, b) =06. r i := v /* r i ist Terminalknoten für i>0*/7. ELSE8. r i := neuer Knoten /* r i ist innerer Knoten */9. Z i := U i \{r i }10. FOR u ∈ Z i11. d ri (u) :=hub(u, r, b)12. IF i =013. h 0 := 014. ELSE15. h i := hub(r, b, v) für ein v ∈ U i16. Sortiere die r i ’s so, dass h i

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!