05.11.2013 Aufrufe

PDF complete version (5 MB) - ETH - LUE - ETH Zürich

PDF complete version (5 MB) - ETH - LUE - ETH Zürich

PDF complete version (5 MB) - ETH - LUE - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Stand des Wissens 9<br />

schlechtere Kombination ein Ausbrechen verhindern. In dieser Phase verhält sich<br />

der Metropolis-Algorithmus ähnlich wie die Lokale Suchstrategie.<br />

W‘keit, eine<br />

schlechtere<br />

Lösung zu<br />

akzeptieren<br />

∆E<br />

E(x)<br />

E(x)<br />

klein<br />

gross<br />

gross<br />

klein<br />

x n<br />

x<br />

x n<br />

x<br />

Temperatur hoch,<br />

lokales Minimum<br />

kann verlassen<br />

werden<br />

Temperatur niedrig,<br />

lokales Minimum kann<br />

kaum mehr verlassen<br />

werden<br />

Abbildung 2-5<br />

Akzeptanzwahrscheinlichkeit bei unterschiedlichen Temperaturen.<br />

Die Kombination des Metropolis-Algorithmus mit einem Abkühl-Schema ist die Idee<br />

hinter Simulated Annealing. KIRKPATRICK ET. AL. (KIR83) schlugen vor, diese<br />

Kombination als heuristische Suchmethode einzusetzen.<br />

2.1.2.5 Abbruch-Bedingung<br />

Um die Suchschleife abzubrechen, schlägt Pirlot (PIR96) ausgehend von zwei<br />

unterschiedlichen Überlegungen Abbruchbedingungen vor. Im ersteren Fall soll<br />

abgebrochen werden, wenn die Verbesserung der Zielfunktion nach einer gewissen<br />

Zahl an Durchläufen unter einen bestimmten Schwellenwert sinkt. Der zweite Fall<br />

konzentriert sich auf die Akzeptanz neuer Lösungen. Gibt es seit einer bestimmten<br />

Zahl an Durchläufen keine neuen Lösungen mehr, soll abgebrochen werden.<br />

2.1.2.6 Darstellung in einer Pseudo-Computersprache<br />

In den vorhergehenden Kapiteln wurde Simulated Annealing von Grund auf<br />

aufgebaut, die Methoden zur Lösung der einzelnen Probleme aufgezeigt. Die<br />

folgende Darstellung von Simulated Annealing in einer Pseudo-Computersprache<br />

gibt über all die beschriebenen Schritte den Überblick:

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!