Skip to Content
Kollektive Intelligenz analysieren, programmieren und nutzen
book

Kollektive Intelligenz analysieren, programmieren und nutzen

by Toby Segaran
February 2008
Intermediate to advanced
400 pages
10h
German
O'Reilly Verlag
Content preview from Kollektive Intelligenz analysieren, programmieren und nutzen

Crossover

Die andere Art von Programmänderung ist das Crossover oder Breeding (Züchten). Dazu werden zwei erfolgreiche Programme genommen und zu einem neuen Programm kombiniert, meist, indem man einen Zweig eines Programms durch einen Zweig des anderen Programms ersetzt. Abbildung 11-5 zeigt ein Beispiel dafür.

Crossover-Operation

Abbildung 11-5. Crossover-Operation

Die Funktion zum Durchführen eines Crossover erwartet zwei Bäume als Eingabewerte und durchläuft beide. Wenn ein zufällig gewählter Wert erreicht wird, liefert die Funktion eine Kopie des ersten Baums zurück, wobei einer seiner Zweige durch einen Zweig aus dem zweiten Baum ersetzt wurde. Dadurch, dass beide ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Algorithmen kapieren -- Visuell lernen und verstehen mit Illustrationen, Alltagsbeispielen und Python-Code

Algorithmen kapieren -- Visuell lernen und verstehen mit Illustrationen, Alltagsbeispielen und Python-Code

Aditya Y. Bhargava

Publisher Resources

ISBN: 9783897217805