| Package | Description |
|---|---|
| org.opt4j.core.optimizer |
Provides the classes for the optimizer.
|
| org.opt4j.core.problem |
Provides the classes for the optimization problem.
|
| org.opt4j.operator |
Provides the classes for general (generic) operators.
|
| org.opt4j.optimizer.ea |
Provides the classes for a (Multi-Objective) Evolutionary Algorithm (MOEA).
|
| org.opt4j.optimizer.sa |
Provides classes for the simulated annealing optimization algorithm.
|
| org.opt4j.viewer |
Provides the classes for the optimization visualization, i.e., the
Viewer. |
| Modifier and Type | Class and Description |
|---|---|
class |
OptimizerModule
Abstract module class for the
Optimizer modules. |
| Modifier and Type | Class and Description |
|---|---|
class |
ProblemModule
The
ProblemModule is an abstract module class for the binding of the
Creator, Decoder, and Evaluator. |
| Modifier and Type | Class and Description |
|---|---|
class |
OperatorModule<P extends Operator>
Module class for an
Operator. |
| Modifier and Type | Class and Description |
|---|---|
class |
SelectorModule
Abstract module class for the
Selector. |
| Modifier and Type | Class and Description |
|---|---|
class |
CoolingScheduleModule
Abstract class for modules that bind to the
CoolingSchedule
interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
VisualizationModule
The
VisualizationModule. |