| Package | Description |
|---|---|
| org.opt4j.common.archive |
Provides different implementations for the
Archive. |
| org.opt4j.common.completer |
Provides the classes for the
IndividualCompleters. |
| org.opt4j.common.logger |
Provides the classes for the data loggers.
|
| org.opt4j.core.domination | |
| org.opt4j.core.optimizer |
Provides the classes for the optimizer.
|
| org.opt4j.operator |
Provides the classes for general (generic) operators.
|
| org.opt4j.operator.algebra |
Provides the classes for the algebra operator for genotypes.
|
| org.opt4j.operator.copy |
Provides the classes for the copy operator for genotypes.
|
| org.opt4j.operator.crossover |
Provides the classes for the crossover operator for genotypes.
|
| org.opt4j.operator.diversity |
Provides the classes for the distance operator for genotypes.
|
| org.opt4j.operator.mutate |
Provides the classes for the mutate operator for genotypes.
|
| org.opt4j.operator.neighbor |
Provides the classes for the neighbor operator for genotypes.
|
| org.opt4j.operator.normalize |
Provides the classes for the normalize operator for genotypes.
|
| 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.
|
| org.opt4j.start |
Provides the classes for the Opt4J configurator and starter.
|
| org.opt4j.viewer |
Provides the classes for the optimization visualization, i.e., the
Viewer. |
| Class and Description |
|---|
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Class and Description |
|---|
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerStateListener
The
OptimizerStateListener is used to monitor the state of the
Optimizer. |
| TerminationException
The
TerminationException is thrown if the optimization is terminated. |
| Class and Description |
|---|
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerIterationListener
The
OptimizerIterationListener is used to monitor the iteration of
the Optimizer. |
| OptimizerStateListener
The
OptimizerStateListener is used to monitor the state of the
Optimizer. |
| Class and Description |
|---|
| Population
The
Population manages a set of Individuals. |
| Class and Description |
|---|
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| Control.State
The
Control.State of the control. |
| ControlListener
The
ControlListener is an interface of classes that listen to the
Control state. |
| IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. |
| Iteration
The
Iteration object is used as iteration counter for the
optimization. |
| MaxIterations
The
MaxIterations is the default binding annotation for the maximal
number of iterations for an Optimizer. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerIterationListener
The
OptimizerIterationListener is used to monitor the iteration of
the Optimizer. |
| OptimizerStateListener
The
OptimizerStateListener is used to monitor the state of the
Optimizer. |
| Population
The
Population manages a set of Individuals. |
| StopException
The
StopException is thrown if the optimization is stopped. |
| TerminationException
The
TerminationException is thrown if the optimization is terminated. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| Operator
The
Operator is the basic interface for all operators. |
| Class and Description |
|---|
| AbstractOptimizer
This
AbstractOptimizer is an abstract implementation of a
population-based Optimizer. |
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. |
| Iteration
The
Iteration object is used as iteration counter for the
optimization. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerModule
Abstract module class for the
Optimizer modules. |
| Population
The
Population manages a set of Individuals. |
| StopException
The
StopException is thrown if the optimization is stopped. |
| TerminationException
The
TerminationException is thrown if the optimization is terminated. |
| Class and Description |
|---|
| AbstractOptimizer
This
AbstractOptimizer is an abstract implementation of a
population-based Optimizer. |
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. |
| Iteration
The
Iteration object is used as iteration counter for the
optimization. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerModule
Abstract module class for the
Optimizer modules. |
| Population
The
Population manages a set of Individuals. |
| StopException
The
StopException is thrown if the optimization is stopped. |
| TerminationException
The
TerminationException is thrown if the optimization is terminated. |
| Class and Description |
|---|
| AbstractOptimizer
This
AbstractOptimizer is an abstract implementation of a
population-based Optimizer. |
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. |
| Iteration
The
Iteration object is used as iteration counter for the
optimization. |
| Operator
The
Operator is the basic interface for all operators. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerModule
Abstract module class for the
Optimizer modules. |
| Population
The
Population manages a set of Individuals. |
| StopException
The
StopException is thrown if the optimization is stopped. |
| TerminationException
The
TerminationException is thrown if the optimization is terminated. |
| Class and Description |
|---|
| AbstractOptimizer
This
AbstractOptimizer is an abstract implementation of a
population-based Optimizer. |
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. |
| Iteration
The
Iteration object is used as iteration counter for the
optimization. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerModule
Abstract module class for the
Optimizer modules. |
| Population
The
Population manages a set of Individuals. |
| StopException
The
StopException is thrown if the optimization is stopped. |
| TerminationException
The
TerminationException is thrown if the optimization is terminated. |
| Class and Description |
|---|
| AbstractOptimizer
This
AbstractOptimizer is an abstract implementation of a
population-based Optimizer. |
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| IndividualCompleter
An
IndividualCompleter completes the evaluation process of
Individuals. |
| Iteration
The
Iteration object is used as iteration counter for the
optimization. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerModule
Abstract module class for the
Optimizer modules. |
| Population
The
Population manages a set of Individuals. |
| StopException
The
StopException is thrown if the optimization is stopped. |
| TerminationException
The
TerminationException is thrown if the optimization is terminated. |
| Class and Description |
|---|
| Control.State
The
Control.State of the control. |
| ControlListener
The
ControlListener is an interface of classes that listen to the
Control state. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerIterationListener
The
OptimizerIterationListener is used to monitor the iteration of
the Optimizer. |
| OptimizerStateListener
The
OptimizerStateListener is used to monitor the state of the
Optimizer. |
| Class and Description |
|---|
| Archive
An
Archive is used to store a set of high-quality Individual
s. |
| Control
The
Control allows to pause, stop, and terminate, the optimization
process. |
| Control.State
The
Control.State of the control. |
| ControlListener
The
ControlListener is an interface of classes that listen to the
Control state. |
| Optimizer
This
Optimizer interface has to be implemented by all
population-based optimizers. |
| OptimizerIterationListener
The
OptimizerIterationListener is used to monitor the iteration of
the Optimizer. |
| OptimizerStateListener
The
OptimizerStateListener is used to monitor the state of the
Optimizer. |
| Population
The
Population manages a set of Individuals. |