und Komponenten-Technologien in der Modellierung ... - CES - KIT
und Komponenten-Technologien in der Modellierung ... - CES - KIT
und Komponenten-Technologien in der Modellierung ... - CES - KIT
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2 Gr<strong>und</strong>lagen 17<br />
wird im Folgenden als Nachbarschaftsstruktur über L bezeichnet. Die Menge x L heißt Nachbarschaft<br />
<strong>der</strong> Lösung x , wobei jedes x L y<br />
<br />
∈ e<strong>in</strong>e zu x benachbarte Lösung darstellt. Des<br />
<br />
Weiteren soll gelten: y ∈ L <br />
x ⇔ x ∈ L <br />
y .<br />
Zu e<strong>in</strong>em Optimierungsproblem (L,F) mit vorgegebener Nachbarschaftsstruktur η ist x ∈ L<br />
∧ <br />
e<strong>in</strong>e lokal-optimale Lösung, falls gilt:<br />
∧<br />
∧<br />
∀y∈L : F(y) F(x )=F , ∈ ≤, ≥ .<br />
<br />
x<br />
{ }<br />
In Abb. 2.3.3.1.1 ist <strong>der</strong> Basisalgorithmus zur lokalen Optimierung <strong>in</strong> Form e<strong>in</strong>es Pseudo-Pascal<br />
Programms dargestellt. Es handelt sich hier o.B.d.A. um die Version zur lokalen M<strong>in</strong>imierung.<br />
Der Algorithmus startet mit <strong>der</strong> (meist zufälligen) Auswahl e<strong>in</strong>er Startlösung aus dem<br />
Lösungsraum L. Danach wird <strong>in</strong> <strong>der</strong> Nachbarschaft von x start<br />
<br />
nach e<strong>in</strong>er besseren Lösung gesucht.<br />
Wird e<strong>in</strong>e solche gef<strong>und</strong>en, wird ausgehend von dieser weitergesucht. Der Algorithmus<br />
term<strong>in</strong>iert, falls <strong>in</strong> <strong>der</strong> Nachbarschaft zu e<strong>in</strong>er Lösung ke<strong>in</strong>e bessere mehr existiert.<br />
procedure Lokale_Optimierung;<br />
beg<strong>in</strong><br />
<br />
Wähle_Startlösung( x start ∈ L );<br />
<br />
x : = x start ;<br />
repeat<br />
end;<br />
∈ );<br />
Generiere_benachbarte_Lösung( x L y <br />
if F(y )