| 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 | Class and Description |
|---|---|
class |
ParallelIndividualCompleter
The
ParallelIndividualCompleter completes Individuals with
multiple threads. |
class |
SequentialIndividualCompleter
The
SequentialIndividualCompleter completes the Individuals
sequentially. |
| Constructor and Description |
|---|
AbstractOptimizer(Population population,
Archive archive,
IndividualCompleter completer,
Control control,
Iteration iteration)
Constructs an
AbstractOptimizer with a Population, an
Archive, an IndividualFactory, and a
IndividualCompleter. |
| Constructor and Description |
|---|
DifferentialEvolution(Population population,
Archive archive,
IndividualFactory individualFactory,
IndividualCompleter completer,
Control control,
Algebra<Genotype> algebra,
Selector selector,
Rand random,
Crossover<Genotype> crossover,
Iteration iteration,
int alpha,
double scalingFactor)
Constructs a
DifferentialEvolution. |
| Constructor and Description |
|---|
EvolutionaryAlgorithm(Population population,
Archive archive,
IndividualFactory individualFactory,
IndividualCompleter completer,
Control control,
Selector selector,
Mating mating,
Iteration iteration,
int alpha,
int mu,
int lambda)
Constructs an
EvolutionaryAlgorithm with a Population, an
Archive, an IndividualFactory, a
IndividualCompleter, a Control, a Selector, a
Mating, the number of generations, the population size, the
number of parents, the number of offspring, and a random number
generator. |
| Constructor and Description |
|---|
MOPSO(Population population,
Archive archive,
IndividualFactory individualFactory,
IndividualCompleter completer,
Control control,
Rand random,
MutateDoubleUniform uniform,
MutateDoubleNonUniform nonUniform,
MutationRate mutationRate,
Iteration iteration,
int size,
int archiveSize)
Constructs a
MOPSO. |
| Constructor and Description |
|---|
RandomSearch(Population population,
Archive archive,
IndividualFactory individualFactory,
IndividualCompleter completer,
Control control,
Iteration iteration,
int batchsize)
Constructs a
RandomSearch. |
| Constructor and Description |
|---|
SimulatedAnnealing(Population population,
Archive archive,
IndividualFactory individualFactory,
IndividualCompleter completer,
Control control,
Rand random,
Neighbor<Genotype> neighbor,
Copy<Genotype> copy,
Iteration iteration,
CoolingSchedule coolingSchedule)
Constructs a new
SimulatedAnnealing. |