#include <TournamentSelection.h>
Diagram dziedziczenia dla TournamentSelection
W selekcji turniejowej z populacji wybierana jest grupa turniejowa o określonej wielkości. Z grypu tej do nastepnej generacji wybierany jest osobnik o najlepszej funkcji przystosowania. Proces jest powtarzany do momentu gdy populacja zmniejszy się do zadanych z góry rozmiarów. W naszej implementacji metody grupa turniejowa ma wielkość dwóch osobników.
Metody publiczne | |
~TournamentSelection (void) | |
Destruktor. | |
virtual std::auto_ptr< SelectionMethod > | Clone () const |
Utwórz nowy egzemplarz metody z prototypu. | |
virtual void | Select (Population &population, double partOfPopulationToLeave, EvolutionaryMethodIteration &iteration) const |
Funkcja dokonująca selekcji populacji bazowej. | |
virtual wxString | ToString () const |
Przedstaw opis metody. | |
virtual wxString | Name () const |
Zwróć nazwę metody. |
|
Zwróć nazwę metody.
Implementuje SelectionMethod. |
|
Funkcja dokonująca selekcji populacji bazowej. Funkcja dokonująca selekcji populacji metodą turniejową.
Implementuje SelectionMethod. |
|
Przedstaw opis metody.
Implementuje SelectionMethod. |