6.3 Vordefinierte Algorithmen - Toolboxfunktionen

Previous PageTable Of ContentsNext Page

Die Toolboxfunktionen definieren jede für sich einen spezifischen Evolutionären Algorithmus. Dazu werden in der Funktion die dafür notwendigen Parameter gesetzt. Außerdem wird eine Funktion (chekgopt) aufgerufen, in der die noch fehlenden Parameter aus den Standardparametern der Toolbox ergänzt und eine erste Überprüfung der angegebenen Parameter vorgenommen wird.

Die Toolboxfunktionen erlauben die komplette Definition bzw. Zusammenstellung der unterschiedlichsten Evolutionären Algorithmen. Für die verschiedensten Einsatzfälle können damit fertige Algorithmen bereitgestellt werden. Dies erleichtert die Anwendung der Toolbox erheblich.

Funktion

      Beschreibung

tbxmpea

parametrisiert den Multi Population Evolutionary Algorithm (reelle Variablen, lineare Ranking-Selektion, diskrete Rekombination, diskrete reelle Mutation, mehrere Unterpopulationen - regionales Modell, keine Konkurrenz)

tbxes1

parametrisiert die Verwendung einer Evolutionsstrategie (reelle Variablen, Truncation-Selektion, keine Rekombination, eine der Evolutionsstrategie-Mutationen, 1 Gesamtpopulation, keine Konkurrenz)

tbxloea

parametrisiert den Local Evolutionary Algorithm (reelle Variablen, lokale Selektion, diskrete Rekombination, diskrete reelle Mutation, 1 Gesamtpopulation - lokales Modell, keine Konkurrenz)

tbxdbin

parametrisiert den Distributed Binary Evolutionary Algorithm (binäre Variablen, lineare Ranking-Selektion, uniform crossover, binäre Mutation, mehrere Unterpopulationen - regionales Modell, keine Konkurrenz)

Tabelle 6-3: Beispiele für vordefinierte Evolutionäre Algorithmen (Toolboxfunktionen)


Previous PageTable Of ContentsList Of FiguresList Of TablesNext Page

Diese Dokument ist Teil der Dissertation von Hartmut Pohlheim "Entwicklung und systemtechnische Anwendung Evolutionärer Algorithmen". This document is part of the .
The is not free.
© Hartmut Pohlheim, All Rights Reserved, (hartmut@pohlheim.com).