| 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.common.random |
Provides the classes for the random number generators.
|
| org.opt4j.core.domination | |
| 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.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.viewer |
Provides the classes for the optimization visualization, i.e., the
Viewer. |
| Modifier and Type | Class and Description |
|---|---|
class |
ArchiveModule
The
ArchiveModule determines an implementation for the
Archive interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
IndividualCompleterModule
The
IndividualCompleterModule is used to choose and configure a
IndividualCompleter. |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggerModule
Module for logging.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RandomModule
The
RandomModule is used to configure the used random number
generator. |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstraintDominationModule
Constraint Domination Module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicCrossoverModule
The
BasicCrossoverModule. |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicDiversityModule
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicMutateModule
The basic
CopyModule. |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicNeighborModule
The basic
NeighborModule. |
| Modifier and Type | Class and Description |
|---|---|
class |
DifferentialEvolutionModule
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicMatingModule
|
class |
ElitismSelectorModule
The
ElitismSelectorModule is the module that binds the
ElitismSelector. |
class |
EvolutionaryAlgorithmModule
The
EvolutionaryAlgorithmModule configures the
EvolutionaryAlgorithm. |
class |
Nsga2Module
|
class |
ScalingNsga2Module
Module for the
ScalingNsga2 Selector. |
class |
SMSModule
Module for the S-Metric Selection (
Selector) based on the Hypervolume contribution. |
class |
Spea2Module
The
Spea2Module configures the Spea2 selector. |
| Modifier and Type | Class and Description |
|---|---|
class |
MOPSOModule
The
MOPSOModule for the MOPSO optimizer. |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomSearchModule
The
RandomSearchModule. |
| Modifier and Type | Class and Description |
|---|---|
class |
CoolingSchedulesModule
This module provides several common
CoolingSchedules for the
SimulatedAnnealing. |
class |
SimulatedAnnealingModule
This module binds the
SimulatedAnnealing optimizer. |
| Modifier and Type | Method and Description |
|---|---|
double |
CoolingSchedulesModule.getFinalTemperature()
Returns the final temperature.
|
double |
CoolingSchedulesModule.getInitialTemperature()
Returns the initial temperature.
|
CoolingSchedulesModule.Type |
CoolingSchedulesModule.getType()
Returns the type of cooling schedule.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ViewerModule
The
ViewerModule configures the optimization process viewer. |