Heuristiken
Heuristiken
Heuristiken
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Individuen<br />
und<br />
Population<br />
4.2 Methodenbeschreibung<br />
Genetische Algorithmen basieren auf einer parallelen, konkurrierenden Suche<br />
nach einer besten Lösung. Sie versuchen aus einer Vielzahl von Lösungen die<br />
global optimale herauszufinden. Die einzelnen Lösungen werden Individuen<br />
genannt und bilden zusammen eine Population.<br />
Es gibt verschiedene Ansätze zur Wahl der besten Populationsgröße. Ein<br />
Individuum besitz mehrere Gene. Diese kodieren die Eigenschaften der Lösung<br />
bzw. die Variablen des Lösungsvektors.<br />
Um zu einer detaillierten Beschreibung der Kodierung genetischer Algorithmen<br />
zu gelangen klicken sie bitte hier. Jede Lösung wird hinsichtlich ihrer<br />
Lösungsgüte durch einen externen Lösungsalgorithmus ausgewertet und ihr wird<br />
ein Fitnesswert zugeordnet.<br />
Genetische<br />
Operationen Ablaufschema eines genetischen Algorithmus<br />
Die besten Individuen einer Population werden mittels eines Selektionsoperators<br />
ausgewählt und aus ihnen wird mit den evolutionären Operatoren Rekombination<br />
(Kreuzung) und Mutation eine neue Population erzeugt.<br />
Durch diese Operatoren entstehen aus einer Population neue Individuen, die<br />
eventuell bessere Problemlösungen sind. Wird dieser Prozess mehrfach wiederholt,<br />
so verbessern sich die Fitnesswerte der Individuen. Ist ein Abbruchkriterium<br />
erreicht, so endet der Iterationsprozess an einer ” besten“ Lösung. Um mehr<br />
über genetischen Operationen zu erfahren folgen sie bitte diesem Link.<br />
Die Wahl der Evolutionsparameter (z.B. Populationsgröße, Mutationswahrscheinlichkeit)<br />
hängt von der Problemstellung und den möglichen genetischen<br />
Operatoren ab.<br />
Wahl der Populationsgröße<br />
4.2.1 Nebenpfad: Populationsgröße<br />
Von verschiedenen Autoren wurde versucht, Orientierungshilfen für die Wahl<br />
der Populationsgröße N zu geben. Sie wird von GOLDBERG [] in Abhängigkeit<br />
von der Länge eines Chromosoms l berechnet zu:<br />
N=1,65·2 0,21·l<br />
15