Opt4J version 3.4.0 Project API Documentation
Package
Description
Provides the classes for benchmark problems.
Provides the classes for the DTLZ benchmark.
Provides the classes for the knapsack benchmark.
Provides the classes for the LOTZ benchmark.
Provides the classes for the Queen Problem benchmark.
Provides the classes for the WFG (Walking Fish Group) benchmarks.
Provides the classes for the ZDT benchmarks.
Provides the classes that join the problem and optimizer.
Provides different implementations for the
Archive
.
Provides the classes for the
IndividualCompleter
s.
Provides the classes for the data loggers.
Provides the classes for the random number generators.
Provides the classes for modules structure and configuration.
Provides the classes for the annotations for the modules.
Provides the classes for the configurator visualization (GUI).
Provides the classes for basic
Genotype
s.
Provides the classes for the optimizer.
Provides the classes for the optimization problem.
Provides the classes for the Opt4J configurator and starter.
Provides the classes for general (generic) operators.
Provides the classes for the algebra operator for genotypes.
Provides the classes for the copy operator for genotypes.
Provides the classes for the crossover operator for genotypes.
Provides the classes for the distance operator for genotypes.
Provides the classes for the mutate operator for genotypes.
Provides the classes for the neighbor operator for genotypes.
Provides the classes for the normalize operator for genotypes.
Provides the classes for a (Multi-Objective) Differential Evolution
Algorithm.
Provides the classes for a (Multi-Objective) Evolutionary Algorithm (MOEA).
Package for the classes of the Adaptive ε-Sampling ε-Hood MOEA.
Provides the classes for the multi-objective particle swarm optimizer
MOPSO
.
Provides the classes for the random search optimization approach.
Provides classes for the simulated annealing optimization algorithm.
Provides classes for using a PB solver as
Decoder
.Provides classes for solving (0-1) ILPs using the SAT4J package.
The minones example is a simple problem which uses SAT decoding to hand
infeasible individuals.
The optimizer example shows the implementation of a simple optimizer which
uses the
Mutate
operator.The salesman example implements the Traveling
Salesman Problem.
Provides the classes for the optimization visualization, i.e., the
Viewer
.