Evolutionäre Algorithmen: Optimale Aufschlüsselung der Neubevölkerung

Es ist wirklich alles im Titel, aber hier ist eine Aufschlüsselung für alle, die sich für evolutionäre Algorithmen interessieren:

In einem EA besteht die Grundvoraussetzung darin, dass Sie zufällig eine bestimmte Anzahl von Organismen (die eigentlich nur Parametersätze sind) generieren, sie gegen ein Problem ausführen und dann die Leistungsträger überleben lassen.

Anschließend bevölkern Sie sich mit einer Kombination aus Kreuzungen der Überlebenden, Mutationen der Überlebenden und einer bestimmten Anzahl neuer zufälliger Organismen.

Tun Sie das mehrere tausend Mal, und es entstehen effiziente Organismen.

Einige Leute machen auch Dinge wie die Einführung mehrerer "Inseln" von Organismen, die getrennte Populationen sind, die sich von Zeit zu Zeit kreuzen dürfen.

Meine Frage lautet also: Was sind die optimalen Prozentsätze für die Wiederbevölkerung?

Ich habe die Top 10% gehalten und mich mit 30% Kreuzungen und 30% Mutationen neu bevölkert. Die restlichen 30% sind für neue Organismen.

Ich habe auch die Multiple-Island-Theorie ausprobiert und bin auch an Ihren Ergebnissen interessiert.

Es geht mir nicht verloren, dass dies genau die Art von Problem ist, die ein EA lösen könnte. Ist dir bewusst, dass jemand das versucht?

Danke im Voraus!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage