| Package | Description |
|---|---|
| org.opt4j.common.completer |
Provides the classes for the
IndividualCompleters. |
| org.opt4j.common.logger |
Provides the classes for the data loggers.
|
| 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.
|
| 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. |
| Modifier and Type | Method and Description |
|---|---|
void |
ParallelIndividualCompleter.optimizationStarted(Optimizer optimizer) |
void |
ParallelIndividualCompleter.optimizationStopped(Optimizer optimizer) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractLogger.iterationComplete(Optimizer optimizer,
int iteration) |
void |
AbstractLogger.optimizationStarted(Optimizer optimizer) |
void |
AbstractLogger.optimizationStopped(Optimizer optimizer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOptimizer
This
AbstractOptimizer is an abstract implementation of a
population-based Optimizer. |
| Modifier and Type | Method and Description |
|---|---|
Optimizer |
Bootstrap.getOptimizer()
Returns the
Optimizer. |
| Modifier and Type | Method and Description |
|---|---|
void |
OptimizerIterationListener.iterationComplete(Optimizer optimizer,
int iteration)
Invoked if the
Optimizer completes an iteration. |
void |
OptimizerStateListener.optimizationStarted(Optimizer optimizer)
Invoked if the
Optimizer starts the optimization process. |
void |
OptimizerStateListener.optimizationStopped(Optimizer optimizer)
Invoked if the
Optimizer stops the optimization process. |
| Constructor and Description |
|---|
Bootstrap(Optimizer optimizer)
|
| Modifier and Type | Class and Description |
|---|---|
class |
DifferentialEvolution
|
| Modifier and Type | Class and Description |
|---|---|
class |
EvolutionaryAlgorithm
The
EvolutionaryAlgorithm is an implementation of an Evolutionary
Algorithm based on the operators Crossover and Mutate. |
| Modifier and Type | Class and Description |
|---|---|
class |
MOPSO
The
MOPSO is an implementation of a multi-objective particle swarm
optimizer. |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomSearch
The
RandomSearch simply generates random Individuals and
evaluates them. |
| Modifier and Type | Class and Description |
|---|---|
class |
SimulatedAnnealing
The
SimulatedAnnealing is a standard implementation of the
optimization heuristic. |
| Modifier and Type | Method and Description |
|---|---|
void |
Opt4JTask.iterationComplete(Optimizer optimizer,
int iteration) |
| Modifier and Type | Method and Description |
|---|---|
void |
ArchiveWidget.iterationComplete(Optimizer optimizer,
int iteration) |
void |
ConvergencePlotWidget.iterationComplete(Optimizer optimizer,
int iteration) |
void |
ParetoPlotWidget.iterationComplete(Optimizer optimizer,
int iteration) |
void |
Progress.iterationComplete(Optimizer optimizer,
int iteration) |
void |
StatusBar.iterationComplete(Optimizer optimizer,
int iteration) |
void |
ControlButtons.optimizationStarted(Optimizer optimizer) |
void |
StatusBar.optimizationStarted(Optimizer optimizer) |
void |
Viewer.optimizationStarted(Optimizer optimizer) |
void |
ControlButtons.optimizationStopped(Optimizer optimizer) |
void |
StatusBar.optimizationStopped(Optimizer optimizer) |
void |
Viewer.optimizationStopped(Optimizer optimizer) |
| Constructor and Description |
|---|
ArchiveWidget(Archive archive,
Optimizer optimizer,
Set<IndividualMouseListener> mouseListeners,
ObjectivesMonitor objectivesMonitor)
Constructs an
ArchiveWidget. |
ConvergencePlotWidget(Optimizer optimizer,
org.opt4j.viewer.ConvergencePlotData data,
ObjectivesMonitor objectivesMonitor,
AutoZoomButton autoZoom)
Constructs a
ConvergencePlotWidget. |
ParetoPlotWidget(Population population,
Archive archive,
Optimizer optimizer,
ObjectivesMonitor objectivesMonitor,
AutoZoomButton autoZoomButton)
Constructs a
ParetoPlotWidget. |