public class RandomSearch
extends java.lang.Object
implements org.opt4j.core.optimizer.IterativeOptimizer
RandomSearch
simply generates random Individual
s and
evaluates them.Modifier and Type | Field and Description |
---|---|
protected int |
batchsize |
Constructor and Description |
---|
RandomSearch(org.opt4j.core.optimizer.Population population,
org.opt4j.core.IndividualFactory individualFactory,
int batchsize)
Constructs a
RandomSearch . |
Modifier and Type | Method and Description |
---|---|
void |
initialize() |
void |
next() |
@Inject public RandomSearch(org.opt4j.core.optimizer.Population population, org.opt4j.core.IndividualFactory individualFactory, int batchsize)
RandomSearch
.population
- the populationindividualFactory
- the individual creatorbatchsize
- the size of the batch for an evaluationpublic void initialize()
initialize
in interface org.opt4j.core.optimizer.IterativeOptimizer
public void next() throws org.opt4j.core.optimizer.TerminationException
next
in interface org.opt4j.core.optimizer.IterativeOptimizer
org.opt4j.core.optimizer.TerminationException