public class GeneticMappingOptimizer
extends java.lang.Object
implements org.opt4j.core.optimizer.IterativeOptimizer
Modifier and Type | Field and Description |
---|---|
protected org.opt4j.core.IndividualFactory |
individualFactory
The creator for Individuals.
|
static int |
iter |
static int |
OFFSIZE
The offspring size
|
static int |
POPSIZE
The population size
|
protected org.opt4j.optimizers.ea.Selector |
selector
The selector that allow to determine the worst solutions of a population
|
Constructor and Description |
---|
GeneticMappingOptimizer(org.opt4j.core.optimizer.Population population,
org.opt4j.core.IndividualFactory individualFactory,
org.opt4j.optimizers.ea.Selector selector)
Constructs a GeneticMappingOptimizer object given an
individualFactory, a selector and a population.
|
Modifier and Type | Method and Description |
---|---|
void |
initialize() |
void |
next() |
protected final org.opt4j.core.IndividualFactory individualFactory
protected final org.opt4j.optimizers.ea.Selector selector
public static int POPSIZE
public static int OFFSIZE
public static int iter
@Inject public GeneticMappingOptimizer(org.opt4j.core.optimizer.Population population, org.opt4j.core.IndividualFactory individualFactory, org.opt4j.optimizers.ea.Selector selector)
population
- The initial populationindividualFactory
- The creator for Individuals.selector
- The selector that allow to determine the worst solutions of a populationpublic void initialize() throws org.opt4j.core.optimizer.TerminationException
initialize
in interface org.opt4j.core.optimizer.IterativeOptimizer
org.opt4j.core.optimizer.TerminationException
public void next() throws org.opt4j.core.optimizer.TerminationException
next
in interface org.opt4j.core.optimizer.IterativeOptimizer
org.opt4j.core.optimizer.TerminationException