| Package | Description |
|---|---|
| org.opt4j.common.completer |
Provides the classes for the
IndividualCompleters. |
| org.opt4j.core.optimizer |
Provides the classes for the optimizer.
|
| org.opt4j.optimizer.de |
Provides the classes for a (Multi-Objective) Differential Evolution Algorithm.
|
| org.opt4j.optimizer.ea |
Provides the classes for a (Multi-Objective) Evolutionary Algorithm (MOEA).
|
| org.opt4j.optimizer.mopso |
Provides the classes for the multi-objective particle swarm optimizer
MOPSO. |
| org.opt4j.optimizer.rs |
Provides the classes for the random search optimization approach.
|
| org.opt4j.optimizer.sa |
Provides classes for the simulated annealing optimization algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SequentialIndividualCompleter.complete(Individual... individuals) |
void |
ParallelIndividualCompleter.complete(Iterable<? extends Individual> iterable) |
void |
SequentialIndividualCompleter.complete(Iterable<? extends Individual> iterable) |
| Modifier and Type | Method and Description |
|---|---|
void |
Control.checkpoint()
A checkpoint that checks for termination.
|
void |
Control.checkpointStop()
A checkpoint that checks for termination and stop.
|
void |
IndividualCompleter.complete(Individual... individuals)
Decodes and evaluates all given
Individuals if they are not
already evaluated. |
void |
IndividualCompleter.complete(Iterable<? extends Individual> iterable)
Decodes and evaluates all
Individuals in the Iterable if
they are not already evaluated. |
void |
Optimizer.optimize()
Starts the optimization process.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DifferentialEvolution.optimize() |
| Modifier and Type | Method and Description |
|---|---|
void |
EvolutionaryAlgorithm.optimize() |
| Modifier and Type | Method and Description |
|---|---|
void |
MOPSO.optimize() |
| Modifier and Type | Method and Description |
|---|---|
void |
RandomSearch.optimize() |
| Modifier and Type | Method and Description |
|---|---|
void |
SimulatedAnnealing.optimize() |