CSMOn
Convergence Stabilization Modeling operating in Online mode
|
Convergence Stabilization Modeling operating in Online Mode. More...
#include <CSMOn.hpp>
Public Member Functions | |
CSMOn (ISearch *search, int M, double R, double minEstimatedFit) | |
Class for CSMOn. More... | |
void | run () |
Call this method to execute the search. | |
void | getBest (int nBest) |
int | adjustExp (double r) |
int | adjustLog (double r, int pT) |
int | getNEvals () |
Get the actual number of evaluations executed. More... | |
double | getFitness () |
Get the final fitness value. More... | |
int | getBestPos (double *x) |
Get the final optimized result (position). More... | |
Convergence Stabilization Modeling operating in Online Mode.
CSMOn::CSMOn | ( | ISearch * | search, |
int | M, | ||
double | R, | ||
double | minEstimatedFit | ||
) |
Class for CSMOn.
Always call this class directly (instead of the search method).
search | The instance for the search method. |
M | The maximum number of fitness function evaluations allocated for this run. |
R | The relaxation to be used for the limit calculations, in the interval ]0,1[. For decreasing relaxation, provide it in negative values. |
minEstimatedFit | The lowest fitness value expected. |
int CSMOn::getBestPos | ( | double * | x | ) |
double CSMOn::getFitness | ( | ) |
int CSMOn::getNEvals | ( | ) |