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.
Suche in<br />
größen<br />
Räumen<br />
Wahl der<br />
Kodierung<br />
4.6 Anwendung<br />
Genetische Algorithmen wurden sowohl für Probleme der Wissensverarbeitung,<br />
als auch für Optimierungsprobleme entwickelt. Sie eignen sich für<br />
die Suche in großen Suchräumen mit vielen potentiellen Lösungen. Da sie sehr<br />
generell, d.h. wenig problemspezifisch arbeiten, stellen sie auch wenige Voraussetzungen<br />
an das zu lösende Problem.<br />
Aufgrund des populationsbasierten Ansatzes ist es erforderlich, dass die Berechnung<br />
der Fitnesswerte der Individuen schnell durchgeführt werden kann,<br />
da eine große Anzahl solcher Berechnungen notwendig ist.<br />
Weiterhin muss der Lösungsraum des betrachteten Problems so kodierbar sein,<br />
dass er alle (relevanten) Lösungen enthält. Durch die Operationen mit den Individuen<br />
dürfen jedoch nicht zu viele ” unsinnige“ Lösungen entstehen können.<br />
Die Wahl der richtigen Kodierung ist somit eine entscheidende Voraussetzung<br />
für den erfolgreichen Einsatz eines genetischen Algorithmus.<br />
Problemspezifische In der Literatur wird eine große Anzahl von erfolgreichen und Erfolg verspre-<br />
<strong>Heuristiken</strong> chenden Anwendungen genetischer Algorithmen beschrieben. Es existieren jedoch<br />
auch viele Anwendungen, bei denen genetische Algorithmen zu schlechteren<br />
Ergebnissen führen, als andere <strong>Heuristiken</strong>. Wenn das Aussehen des Lösungsraumes<br />
von vornherein bekannt ist, sind problemspezifische <strong>Heuristiken</strong> effizienter.<br />
Wenn der Lösungsraum nur wenige lokale Optima aufweist führt ein<br />
Hill-Climbing-Algorithmus meist zu besseren Resultaten.<br />
Der Einsatz genetischer Algorithmen ist im Allgemeinen immer dann Erfolg<br />
versprechend, wenn:<br />
• Der Lösungsraum groß ist.<br />
• Es viele lokale Optima gibt bzw. wenn über die Eigenschaften des<br />
Lösungsraumes überhaupt wenig bekannt ist.<br />
• Kein globales Optimum sondern eine schnelle, näherungsweise optimale<br />
Lösung gefunden werden soll.<br />
24