public class UniformMeshOverRegion extends Object implements FirstGeneration
Constructor and Description |
---|
UniformMeshOverRegion(RealScalarFunction f,
SimpleCellFactory factory,
RandomLongGenerator uniform,
int minDiscretization,
Vector[] initials0,
double epsilon)
Generate an initial pool of chromosomes by putting a uniform mesh/grid/net over the entire
region.
|
Modifier and Type | Method and Description |
---|---|
List<? extends Chromosome> |
getFirstGeneration()
Generate the initial pool of chromosomes.
|
public UniformMeshOverRegion(RealScalarFunction f, SimpleCellFactory factory, RandomLongGenerator uniform, int minDiscretization, Vector[] initials0, double epsilon)
f
- the objective functionfactory
- a cell factoryuniform
- a uniform random number generatorminDiscretization
- minimum level of discretizationinitials0
- the initial search pointsepsilon
- a precision parameter: when a number |x| ≤ ε, it is
considered 0public List<? extends Chromosome> getFirstGeneration()
FirstGeneration
getFirstGeneration
in interface FirstGeneration
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.