Verzweigen und beschränken SS09

Aus ProgrammingWiki
< AuK
Archivierte Version vom 2009-04-21T10:30:49+00:00. Aktuelle Version

Inhaltsverzeichnis

Motivation

Beispiel mit grafischer Darstellung der Bäume und Aufwände Bäume werden bei vollständiger Suche sehr groß -> exponetieller Aufwand Beispiel für exponentiellen Zeitaufwand bei Baumaufbau


Ziel

Ausästen (ändert zwar nichts am exp. Aufwand aber hat trotzdem praktischen Nutzen) Maxima, Minimaproblem

Einführung branch and bound

Begriffsklärung branch, bound,

Bound

Boundoptimierung Bewertung Boundbestimmung Tafelbild

Bewertungsfunktion

Filter Schwierigkeit bei b'n'b ist Finden der Bewertungsfunktion

Prioritätenlisten, Expandierungskandidaten

Rucksackproblem

Beispiel: 3 gegenstände mit gewichten 1, 3, 7, 9 Werte: 3, 5, 10, 10

i1234
w_i351010
g_i1379
\frac{w_i}{g_i}31.71.41.1

Maximalgewicht: 15

Ziel: finden des groeßten Wertes mit gmax <= K

an beispiel spezifischen wert erklaeren (in absteigender folge)

Rundreiseproblem

Beim

Zusammenfassung

Beispielergebnisse mit und ohne branch and bound