Class CMAESOptimizer.PopulationSize
- java.lang.Object
-
- org.hipparchus.optim.nonlinear.scalar.noderiv.CMAESOptimizer.PopulationSize
-
- All Implemented Interfaces:
OptimizationData
- Enclosing class:
- CMAESOptimizer
public static class CMAESOptimizer.PopulationSize extends Object implements OptimizationData
Population size. The number of offspring is the primary strategy parameter. In the absence of better clues, a good default could be an integer close to4 + 3 ln(n), wherenis the number of optimized parameters. Increasing the population size improves global search properties at the expense of speed (which in general decreases at most linearly with increasing population size).
-
-
Constructor Summary
Constructors Constructor Description PopulationSize(int size)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetPopulationSize()Get population size.
-
-
-
Constructor Detail
-
PopulationSize
public PopulationSize(int size) throws MathIllegalArgumentExceptionSimple constructor.- Parameters:
size- Population size.- Throws:
MathIllegalArgumentException- ifsize <= 0.
-
-