cmaesr: Covariance Matrix Adaptation Evolution Strategy

Share:

Pure R implementation of the Covariance Matrix Adaptation - Evolution Strategy (CMA-ES) with optional restarts (IPOP-CMA-ES).

Author
Jakob Bossek [aut, cre]
Date of publication
2016-12-04 17:21:54
Maintainer
Jakob Bossek <j.bossek@gmail.com>
License
BSD_2_clause + file LICENSE
Version
1.0.3
URLs

View on CRAN

Man pages

callMonitor
Helper to call certain step function of a monitor.
cmaes
Covariance-Matrix-Adaptation
getDefaultStoppingConditions
Return list of default stopping conditions.
makeMonitor
Factory method for monitor objects.
makeSimpleMonitor
Generator for simple monitor.
makeStoppingCondition
Generate a stopping condition object.
makeVisualizingMonitor
Generator for visualizing monitor.
stopOnCondCov
Stopping condition: high condition number.
stopOnMaxEvals
Stopping condition: maximal funtion evaluations.
stopOnMaxIters
Stopping condition: maximal iterations.
stopOnNoEffectAxis
Stopping condition: principal axis.
stopOnNoEffectCoord
Stopping condition: standard deviation in coordinates.
stopOnOptParam
Stopping condition: optimal params.
stopOnOptValue
Stopping condition: optimal objective value.
stopOnTimeBudget
Stopping condition: maximal time.
stopOnTolX
Stopping condition: low standard deviation.

Files in this package

cmaesr
cmaesr/tests
cmaesr/tests/testthat
cmaesr/tests/testthat/test_cmaes.R
cmaesr/tests/testthat/test_stopping_conditions.R
cmaesr/tests/testthat/helper_zzz.R
cmaesr/tests/testthat/test_monitoring.R
cmaesr/NAMESPACE
cmaesr/NEWS
cmaesr/R
cmaesr/R/helpers.R
cmaesr/R/stoppingConditions.R
cmaesr/R/cmaes.R
cmaesr/R/makeMonitor.R
cmaesr/R/makeStoppingCondition.R
cmaesr/R/zzz.R
cmaesr/MD5
cmaesr/DESCRIPTION
cmaesr/man
cmaesr/man/makeVisualizingMonitor.Rd
cmaesr/man/stopOnTimeBudget.Rd
cmaesr/man/stopOnOptParam.Rd
cmaesr/man/stopOnOptValue.Rd
cmaesr/man/stopOnNoEffectCoord.Rd
cmaesr/man/stopOnMaxEvals.Rd
cmaesr/man/stopOnMaxIters.Rd
cmaesr/man/getDefaultStoppingConditions.Rd
cmaesr/man/stopOnNoEffectAxis.Rd
cmaesr/man/stopOnTolX.Rd
cmaesr/man/makeSimpleMonitor.Rd
cmaesr/man/callMonitor.Rd
cmaesr/man/cmaes.Rd
cmaesr/man/makeStoppingCondition.Rd
cmaesr/man/makeMonitor.Rd
cmaesr/man/stopOnCondCov.Rd
cmaesr/LICENSE