Evolutionäre Algorithmen

DHBW Mannheim [Studiengang Informationstechnik]

DHBW Mannheim [Studiengang Informationstechnik]


H. L.
Diese Lernkarten behandeln evolutionäre Algorithmen auf Universitätsniveau und konzentrieren sich auf die Grundlagen der Codierung, Mutation, Rekombination und Selektion. Sie erklären die Struktur und Funktion von Chromosomen, Individuen und Populationen sowie die Anwendung dieser Prinzipien in der Informatik und Biologie. Die Karteikarten sind ideal für Studierende und Forscher, die sich mit Problemlösungsstrategien und Optimierungsverfahren auseinandersetzen, da sie die theoretischen Konzepte und praktischen Anwendungen dieser Algorithmen vermitteln.
Karten
48
Lernende
2
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
10.05.2016 / 10.05.2016

Lernkarten

Wie funktioniert die Rekombination?

  • auch Cross-Over genannt
  • Eltern-Chromosome werden am Cross-Over-Point aufgetrennt
  • Teilstücke werden ausgetauscht (Überkreuzt zusammengesetzt)
  • Ergebnis: große Unterschiede zwischen Eltern und Kind 

 

Welche Arten der Mutation gibt es und wie funtionieren diese?

  • Mutation = Veränderung der Vorhandenen
  • Genmutation: vernachlässigbare oder deutliche Auswirkung
  • Chromosomen-Mutation: Verdopplung von Teilketten (Umbau oder Verlust)
  • Genom-Mutation: Änderung der Gen- oder Chromosomenzahl

 

Was bedeutet Codierung?

Darstellung eines Chromosoms in einer speziellen Form z.B. binär oder Zeichenkette

Die Codierung hat ein Alphabet was ist zu beachten, wenn dieses zu groß ist?

hoher Rechenaufwand, da nicht lösungsrelevante Bereiche durchsucht werden

Die Codierung hat ein Alphabet was ist zu beachten, wenn dieses zu klein ist?

gute Lösungen können evtl. nie erreicht werden --> konvergiert zu schnell

Welche Codierung liefert schnelle und genaue Lösungen?

Ganzzahl / reelwertige Codierung, mehr als binäre

Was ist der Gray Code?

  • Veränderte Struktur der Fitness Landschaft
  • Schrittweise zu Folgeelement (Heming Distanz) immer 1 Mutationsschritt

 

Was ist der Vorteil des Gray Code?

Bei Mutationsschritten ändert sich nur ein Bit, wenn man beispielsweise im dezimalen Zahlenraum aufsteigend zählt.

Nützlich für: Nachbarschaftsbeziehungen zwischen Mutationen darstellen

Lernen