Evolutionäre Algorithmen
Dozent | Prof. Dr. Andreas Zell |
Sprechstunde | Do. 13:30 - 15:00 Uhr und nach der Vorlesung |
Zeit | Di. 16:00 - 18:00 Uhr |
Umfang | 2V+2Ü (4 LP) |
Beginn | Di. 12.4.2011 |
Ort | Sand 1, A301 |
Turnus | jährlich |
Prüfungsfach | Praktische oder Technische Informatik |
Beschreibung:
In der Vorlesung werden nach einer kurzen Einführung in die biologischen
Grundlagen die wichtigsten Evolutionsalgorithmen und ihre Theorie vorgestellt:
Genetische Algorithmen, Evolutionsstrategien, Evolutionäres Programmieren,
Classifier-Systeme, andere stochastische Optimierungsverfahren (Simulated
Annealing, Sintflut-Alg., Threshold Accepting).
In der Übung werden die in der Vorlesung erworbenen theoretischen Kenntnisse
durch Lösung praktischer Aufgaben vertieft, dabei wird eine eigene kleine
Klassenbibliothek für Evolutionäre Algorithmen in Java entwickelt und
das Software-Paket EvA2 verwendet.
Voraussetzungen:
Java-Programmierkenntnisse
Literatur:
Thomas Bäck: Evolutionary Algorithms in Theory and Practice .
Oxford Academic Press, 1996.
David E. Goldberg: Genetic Algorithms in Search, Optimization and
Machine Learning . Addison Wesley, 1989.
Ingo Rechenberg: Evolutionsstrategie 94 . Frommann-Holzboog-Verlag,
1994.
Hans-Paul Schwefel: Evolution and Optimum Seeking . Wiley
Interscience, 1995.
Karsten Weicker: Evolutionäre Algorithmen . Teubner, 2002.
Diese Seite drucken