Rekombination (genetischer Algorithmus)

Rekombination (genetischer Algorithmus)

Mit Rekombination wird bei genetischen Algorithmen die Erzeugung eines neuen Kind-Genoms aus (in der Regel) 2 Eltern-Genomen bezeichnet. Eine Funktion, die jede zulässige Menge von Eltern-Genomen auf ein Kind-Genom (oder eine Menge von Kind-Genomen) abbildet, heißt Rekombinations-Funktion. Da sie für jede Genom-Menge eine Genom-Menge zurückliefert, ist eine Rekombinations-Funktion ein genetischer Operator.

Ziel der Rekombination ist, gute Eigenschaften zweier verschiedener Eltern auf ein Kind zu übertragen, was beide guten Eigenschaften in sich vereint. Auf diese Weise kann es sein, dass es schneller als ohne Rekombination (nur Mutation) möglich ist, Individuen zu finden, die 2 gute Eigenschaften A und B in sich tragen, wenn es vorher nur Individuen gab, die entweder bei A gut oder bei B gut, aber nicht bei beidem gut waren.

Prinzipiell ist eine Rekombination bei genetischen Algorithmen nicht notwendig, wenn es eine genügende Mutation gibt.

Gute Rekombinations-Funktionen zeichnen sich dadurch aus, dass sie zumindest die guten Eigenschaften der Eltern halbwegs erhalten und nicht so rekombinieren, dass diese Eigenschaften zerstört werden.

Für verschiedene Genom- und Problem-Typen eignen sich verschiedene Rekombinations-Typen unterschiedlich gut:


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Genetischer Algorithmus — Genetische Algorithmen (GA) sind Algorithmen, die auch nicht analytisch lösbare Probleme behandeln können, indem sie wiederholt verschiedene „Lösungsvorschläge“ generieren, dabei verändern sowie miteinander kombinieren und einer Auslese… …   Deutsch Wikipedia

  • genetischer Algorithmus — allgemein verwendbare globale ⇡ Heuristik zur Lösung von Entscheidungsproblemen. Wie auch bei den ⇡ Evolutionsstrategien muss das Entscheidungsproblem auf ein Individuum abgebildet werden. Eine Menge von Individuen, die zu einem Zeitpunkt… …   Lexikon der Economics

  • Genom (genetischer Algorithmus) — Ein Genom ist im Kontext eines genetischen Algorithmus diejenige Information, die Eigenschaften eines Individuums ausmacht. Damit ist ein Genom eine Datenstruktur. Es ist vom biologischen Genom inspiriert. Inhaltsverzeichnis 1 Genomtypen 2 Schema …   Deutsch Wikipedia

  • Bergsteiger-Algorithmus — Bergsteigeralgorithmus (englisch hill climbing) ist ein einfaches, heuristisches Optimierungsverfahren. Von einer gegebenen Startlösung aus wird solange zum besten Punkt aus der Nachbarschaft der aktuellen Lösung gegangen, bis keine Verbesserung… …   Deutsch Wikipedia

  • Genetischer Operator — Ein genetischer Operator bei einem genetischen Algorithmus ist ein Operator, der für bestimmte Genome und (unter Umständen zusätzliche Eingaben wie Zufallszahlen) ein neues Genom zurückliefert. Als genetische Operatoren werden insbesondere… …   Deutsch Wikipedia

  • Genetische Algorithmen — Die Artikel Evolutionsstrategie, Evolutionärer Algorithmus und Genetischer Algorithmus überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese… …   Deutsch Wikipedia

  • Mutation binärer Zahlen — Die Artikel Evolutionsstrategie, Evolutionärer Algorithmus und Genetischer Algorithmus überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese… …   Deutsch Wikipedia

  • Mutation von binären Zahlen — Die Artikel Evolutionsstrategie, Evolutionärer Algorithmus und Genetischer Algorithmus überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese… …   Deutsch Wikipedia

  • Cross-over — Crossover (engl. „Kreuzung, Überschneidung“) ist in der Farbfotografie häufig benutztes Verfahren, bei dem Diafilme mit normaler Farbfilmchemie entwickelt werden, siehe Crossentwicklung in der Genetik den Stückaustausch zwischen homologen… …   Deutsch Wikipedia

  • Schemasatz — Der Schemasatz nach John H. Holland behandelt das Konvergenzverhalten genetischer Algorithmen. Der Satz beweist, dass sich Individuen mit überdurchschnittlicher Fitness mit höherer Wahrscheinlichkeit durchsetzen. Inhaltsverzeichnis 1 Herleitung 1 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”