29.10.2013 Aufrufe

Graphpartitionierung - KIT

Graphpartitionierung - KIT

Graphpartitionierung - KIT

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.

Bucket-Prioritätswarteschlange<br />

Operationen:<br />

Besten Knoten v finden und löschen: O(1) bzw. O(deg(v))<br />

amortisiert (hier ohne Beweis), u.a. wegen Zeiger Dmax<br />

Anderen Knoten finden und löschen: O(1)<br />

Gewinne aller Nachbarn Bucket-Datenstruktur<br />

von v aktualisieren: O(deg(v))<br />

⇒ Laufzeit pro Durchgang: O(m) bei ungewichteten Graphen<br />

● Bucket-Datenstruktur für beide Teilmengen<br />

v 9 9<br />

21 Henning Meyerhenke, Institut für Theoretische Informatik<br />

Algorithmische Methoden für schwere Optimierungsprobleme<br />

v 1 0<br />

v 9 9<br />

Knoten<br />

v 4 2<br />

v 7<br />

v 2<br />

v 17<br />

v 1<br />

v 1<br />

Gewinn<br />

|E|*w m a x<br />

. . .<br />

0<br />

. . .<br />

-|E|*w m a x<br />

D m a x<br />

Maximaler<br />

Gewinn<br />

13<br />

<strong>Graphpartitionierung</strong><br />

Heuristiken

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!