Grundlagen der Statistik enthält Materialien verschiedener Vorlesungen und Kurse von H. Lohninger zur Statistik, Datenanalyse und Chemometrie .....mehr dazu. |
Home Multivariate Daten Optimierung Optimierungsmethoden Genetische Algorithmen | |||||||||
Siehe auch: Optimierungsmethoden | |||||||||
Search the VIAS Library | Index | |||||||||
Optimierungsmethoden - Genetische AlgorithmenAuthor: Hans Lohninger
Verschiedenste Versuche wurden gestartet, um die Vorteile von deterministischen Methoden und Zufallssuchmethoden zu kombinieren. Ein besonderer Ansatz dazu, der in den vergangenen Jahren untersucht wurde, sind genetische Algorithmen. Diese Methode nützt die Prinzipien der Genetik für die Optimierungstheorie aus. Zuerst wird eine Grundbestand von "Kundschaftern" kreiert. Diese "Kundschafter" werden zufällig im Suchraum (= Phasenraum) positioniert. Jeder Kundschafter (in der Terminologie des genetischen Algorithmus: Individuum) stellt den Wert der Response-Funktion an seinem eigenen Platz fest und gibt ihn an eine Wertungsfunktion weiter. Die Wertungsfunktion ist so angelegt, dass sie maximiert wird, sobald das Ziel der Suche erreicht ist. Abhängig vom Wert der Wertungsfunktion werden verschiedene Basisoperationen durchgeführt:
Diese Schritte werden wiederholt, bis ein bestimmtes Abbruchkriterium erfüllt ist (z.B. der beste Kundschafter hat einen festgelegten Grenzwert der Wertungsfunktion erreicht) oder eine festgelegte Zahl an Generationen berechnet wurde. Letzteres wird oft angewendet, wenn keine Information über das globale Optimum vorhanden ist. Der bedeutendste Vorteil der genetischen Algorithmen ist ihre Fähigkeit, ein Optimum in einem riesigen Suchraum zu finden. Tatsächlich sind genetische Algorithmen nur in Systemen mit sehr großen Suchräumen effizient. Ein Nachteil der genetischen Algorithmen ist ihr hoher Anspruch an die Rechenleistung. Als Konsequenz der hohen Anzahl an notwendigen Auswertungen der Wertungsfunktion muss jede einzelne Berechnung "billig" sein (im Sinne des Aufwands, die zu optimierende Größe für eine bestimmte Position zu erhalten).
|
|||||||||
Home Multivariate Daten Optimierung Optimierungsmethoden Genetische Algorithmen |