Dokumentacja klasy EMValueDeviationCondition

#include <EMValueDeviationCondition.h>

Diagram dziedziczenia dla EMValueDeviationCondition

EMStopCondition Lista wszystkich składowych.

Opis szczegółowy

Warunek stopu metody ewolucyjnej oparty na odchyleniu standardowym liczonym dla wartości funkcji we wszystkich punktach w populacji.

Sprawdza, czy odchylenie standardowe wartości funkcji we wszystkich punktach jest mniejsze niż (epsilon).


Metody publiczne

 EMValueDeviationCondition (void)
 Konstruktor domyślny.
 EMValueDeviationCondition (const EMValueDeviationCondition &from)
 Konstruktor kopiujący.
 ~EMValueDeviationCondition (void)
 Destruktor.
virtual std::auto_ptr< StopConditionBase > Clone () const
 Tworzy kopię obiektu.
virtual bool IsMet (const ColumnVector &previousBestValue, const ColumnVector &bestValue, const FunctionBase &function, double pointStandardDeviation, double valueStandardDeviation, unsigned stagnantIterations) const
 Sprawdź warunek stopu.


Dokumentacja konstruktora i destruktora

EMValueDeviationCondition::EMValueDeviationCondition const EMValueDeviationCondition from  ) 
 

Konstruktor kopiujący.

Parametry:
from Obiekt, którego wartość jest kopiowana.


Dokumentacja funkcji składowych

bool EMValueDeviationCondition::IsMet const ColumnVector &  previousBestValue,
const ColumnVector &  bestValue,
const FunctionBase function,
double  pointStandardDeviation,
double  valueStandardDeviation,
unsigned  stagnantIterations
const [virtual]
 

Sprawdź warunek stopu.

Parametry:
previousBestPoint Najlepszy punkt w poprzedniej iteracji.
bestPoint Najlepszy punkt w obecnej iteracji.
function Funkcja celu.
standardDeviation 
pointStandardDeviation Odchylenie standardowe liczone dla wszystkich punktów obecnej populacji.
valueStandardDeviation Odchylenie standardowe liczone dla wartości funkcji we wszystkich punktach obecnej populacji.
stagnantIterations Liczba iteracji, w których nie zmienił się najlepszy punkt.
Zwraca:
Czy warunek stopu jest spełniony.

Reimplementowana z EMStopCondition.


Dokumentacja dla tej klasy została wygenerowana z plików:
Wygenerowano Fri Sep 29 21:04:51 2006 dla EduOptim2 programem  doxygen 1.4.6