Learn R Programming

copulaedas (version 1.2.1)

edaTerminate: Termination Methods

Description

Methods for the edaTerminate generic function.

Usage

edaTerminateMaxGen(eda, gen, fEvals, pop, popEval)
edaTerminateMaxEvals(eda, gen, fEvals, pop, popEval)
edaTerminateEval(eda, gen, fEvals, pop, popEval)
edaTerminateEvalStdDev(eda, gen, fEvals, pop, popEval)
edaTerminateCombined(...)

Arguments

eda
EDA instance.
gen
Generation.
fEvals
Evaluations of the objective function.
pop
Matrix with one row for each solution in the population.
popEval
Vector with the evaluation of each solution in pop.
...
Functions that implement termination methods.

Value

  • A logical value that indicates if the algorithm should stop.

Details

Termination methods decide when to stop the main loop of the EDA. The following termination methods are implemented.

[object Object],[object Object],[object Object],[object Object],[object Object]

References

Gonz�lez-Fern�ndez Y and Soto M (2012). copulaedas: An R Package for Estimation of Distribution Algorithms Based on Copulas. Preprint http://arxiv.org/abs/1209.5429{arXiv:1209.5429 [cs.NE]}.