#include <SelectionMethod.h>
Diagram dziedziczenia dla SelectionMethod
Zadaniem metod selekcji osobników populacji bazowej w procesie optymalizacji genetycznej jest wybór najlepszych osobników do następnej generacji.
Metody publiczne | |
virtual | ~SelectionMethod (void) |
Destruktor. | |
virtual std::auto_ptr< SelectionMethod > | Clone () const =0 |
Utwórz nowy egzemplarz metody z prototypu. | |
virtual void | Select (Population &population, double survivalRate, EvolutionaryMethodIteration &iteration) const =0 |
Funkcja dokonująca selekcji populacji bazowej. | |
virtual wxString | ToString () const =0 |
Przedstaw opis metody. | |
virtual wxString | Name () const =0 |
Zwróć nazwę metody. | |
Statyczne metody publiczne | |
static const std::vector< SelectionMethod * > & | SelectionMethods () |
Zwróć referencję na kontener metod selekcji. | |
static wxString | BaseClassName () |
Zwraca nazwę klasy metod manipulacji populacją. | |
Metody chronione | |
SelectionMethod (void) | |
Konstruktor domyślny. | |
SelectionMethod (const SelectionMethod &from) | |
Konstruktor kopiujący. |
|
Konstruktor kopiujący.
|
|
Zwraca nazwę klasy metod manipulacji populacją. Zwraca nazwę klasy metod manipulacji populacją. W tym przypadku "Metoda selekcji" lub odpowiednik w innym jezyku.
|
|
Utwórz nowy egzemplarz metody z prototypu. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach selekcji.
Implementowany w RouletteSelection i TournamentSelection. |
|
Zwróć nazwę metody. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach selekcji.
Implementowany w RouletteSelection i TournamentSelection. |
|
Funkcja dokonująca selekcji populacji bazowej. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach selekcji.
Implementowany w RouletteSelection i TournamentSelection. |
|
Zwróć referencję na kontener metod selekcji.
|
|
Przedstaw opis metody. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach selekcji.
Implementowany w RouletteSelection i TournamentSelection. |