Ich arbeite derzeit an einer StringEvolver und ich bin mir nicht ganz sicher über einen bestimmten Begriff, der in GAs verwendet werden kann.Auswahl nur der oberen x% für die Auswahl in einem genetischen Algorithmus
In genetischen Algorithmen, Elitismus bezieht sich auf die Teilmenge der Bevölkerung, die direkt zur nächsten Generation befördert werden; richtig?
Aber gibt es einen spezifischen Begriff für die Verwendung nur zum Beispiel, die oberen 75% der aktuellen Bevölkerung für die Auswahl, Crossover und Mutation Prozess statt die gesamte Bevölkerung? Im Grunde, wie heißt diese x% -Rate?
Was ich meine ist, dass anstatt die gesamte Bevölkerung der Verwendung für etwa ein Roulette-Auswahlprozess, ich nur die Top-x% verwenden (dh züchten nur unter den besten x% der Bevölkerung)
Der Grund, warum ich frage, ist, weil ich bemerkenswerte Leistungsverbesserungen (schnellere Konvergenz) festgestellt habe, wenn zum Beispiel die oberen 10-25% der Population für die Selektion, Crossover und Mutationsprozesse zur Weiterentwicklung der Generation verwendet wurden Population.
+1 Ja, das ist im Grunde, was ich gesucht habe. Prost! –