public class RandomSearch extends AbstractOptimizer
RandomSearch simply generates random Individuals and
evaluates them.| Constructor and Description |
|---|
RandomSearch(Population population,
Archive archive,
IndividualFactory individualFactory,
IndividualCompleter completer,
Control control,
Iteration iteration,
int batchsize)
Constructs a
RandomSearch. |
| Modifier and Type | Method and Description |
|---|---|
void |
optimize()
Starts the optimization process.
|
addOptimizerIterationListener, addOptimizerStateListener, getIteration, isRunning, removeOptimizerIterationListener, removeOptimizerStateListener, startOptimization, stopOptimization@Inject public RandomSearch(Population population, Archive archive, IndividualFactory individualFactory, IndividualCompleter completer, Control control, Iteration iteration, int batchsize)
RandomSearch.population - the populationarchive - the archiveindividualFactory - the individual creatorcompleter - the completercontrol - the controliteration - the iteration counterbatchsize - the size of the batch for an evaluationpublic void optimize()
throws StopException,
TerminationException
OptimizerStopException - if the optimization is stoppedTerminationException - if the optimization is terminated