#include <MutationMethod.h>
Diagram dziedziczenia dla MutationMethod
Zadaniem meod mutacji w metodach ewolucyjnych jest zapewnienie zróżnicowania osobników populacji. W przypadku zastosowania algorytmów genetycznych w optymalizacji funkcji, głównym zadaniem mutacji jest zapewnienie odporności algorytmu na minima lokalne.
Metody publiczne | |
virtual | ~MutationMethod (void) |
Destruktor. | |
virtual std::auto_ptr< MutationMethod > | Clone () const =0 |
Utwórz nowy egzemplarz metody z prototypu. | |
virtual void | Mutate (Population &population, double radioactivity, double mutationRate, EvolutionaryMethodIteration &iteration) const =0 |
Funkcja dokonująca mutacji wybranych chromosomów populacji bazowej. | |
virtual wxString | ToString () const =0 |
Zwróć opis metody. | |
virtual wxString | Name () const =0 |
Zwróć nazwę metody. | |
Statyczne metody publiczne | |
static const std::vector< MutationMethod * > & | MutationMethods () |
Zwróć referencję na kontener metod mutacji. | |
static wxString | BaseClassName () |
Zwróć nazwę klasy metod manipulacji populacją. | |
Metody chronione | |
MutationMethod (void) | |
Konstruktor domyślny. | |
MutationMethod (const MutationMethod &from) | |
Konstruktor kopiujący. |
|
Konstruktor kopiujący.
|
|
Zwróć nazwę klasy metod manipulacji populacją. Zwraca nazwę klasy metod manipulacji populacją. W tym przypadku "Metoda mutacji" lub odpowiednik w innym jezyku.
|
|
Utwórz nowy egzemplarz metody z prototypu. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach metody.
Implementowany w CauchyMutation i UniformMutation. |
|
Funkcja dokonująca mutacji wybranych chromosomów populacji bazowej. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach selekcji.
Implementowany w CauchyMutation i UniformMutation. |
|
Zwróć referencję na kontener metod mutacji.
|
|
Zwróć nazwę metody. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach mutacji.
Implementowany w CauchyMutation i UniformMutation. |
|
Zwróć opis metody. Funkcja abstrakcyjna zaimplementowana w konkretnych metodach mutacji.
Implementowany w CauchyMutation i UniformMutation. |