Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- About - Interface in org.opt4j.core.config.visualization
- ABSOLUTE - Enum constant in enum class org.opt4j.operators.diversity.BasicDiversityModule.DoubleType
-
Use the
DiversityDoubleAbsolute
operator. - AbstractArchive - Class in org.opt4j.core.common.archive
-
This
AbstractArchive
provides some common methods forArchive
s. - AbstractArchive() - Constructor for class org.opt4j.core.common.archive.AbstractArchive
- Abstract classes - Search tag in package org.opt4j.core.common.archive
- Section
- AbstractGenericOperator<O,
Q> - Class in org.opt4j.operators -
Superclass for
GenericOperator
s. - AbstractGenericOperator(Class<? extends Q>...) - Constructor for class org.opt4j.operators.AbstractGenericOperator
-
Constructs an
AbstractGenericOperator
class with the given clazzes of default operators. - AbstractGenericOperator.OperatorClassPredicate - Class in org.opt4j.operators
-
The
AbstractGenericOperator.OperatorClassPredicate
returnstrue
for a given specific class. - AbstractGenericOperator.OperatorPredicate - Interface in org.opt4j.operators
-
The
AbstractGenericOperator.OperatorPredicate
interface. - AbstractGenericOperator.OperatorVoidPredicate - Class in org.opt4j.operators
-
The
AbstractGenericOperator.OperatorVoidPredicate
interface is used as marker forOperator
s for which the predicate is not explicitly defined. - AbstractIndividualFactory<I> - Class in org.opt4j.core
-
The
AbstractIndividualFactory
createsIndividual
s using a givenProvider
and sets the registeredIndividualStateListener
s. - AbstractIndividualFactory(Provider<I>, Creator<Genotype>) - Constructor for class org.opt4j.core.AbstractIndividualFactory
- AbstractLogger - Class in org.opt4j.core.common.logger
-
The
AbstractLogger
triggers its refinement on specific events dependent on the iteration and evaluation count. - AbstractLogger(int, int) - Constructor for class org.opt4j.core.common.logger.AbstractLogger
-
Constructs an
AbstractLogger
. - AbstractOptimizer - Class in org.opt4j.core.optimizer
-
The
AbstractOptimizer
is an abstract implementation of a population-basedOptimizer
. - AbstractOptimizer(Population, Archive, IndividualCompleter, Control, Iteration) - Constructor for class org.opt4j.core.optimizer.AbstractOptimizer
-
Constructs an
AbstractOptimizer
with aPopulation
, anArchive
, anIndividualFactory
, and aIndividualCompleter
. - AbstractSATDecoder<G,
P> - Class in org.opt4j.satdecoding -
The
AbstractSATDecoder
can be used for the construction of custom SATDecoder
s. - AbstractSATDecoder(SATManager, Rand) - Constructor for class org.opt4j.satdecoding.AbstractSATDecoder
-
Constructs an
AbstractSATDecoder
with the givenSATManager
. - actionPerformed(ActionEvent) - Method in class org.opt4j.viewer.AutoZoomButton
- adaptEpsilon(AdaptiveEpsilon, boolean) - Method in interface org.opt4j.optimizers.ea.aeseh.EpsilonAdaptation
-
Adjusts the ε-value according to the given
AdaptiveEpsilon
. - adaptEpsilon(AdaptiveEpsilon, boolean) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonAdaptationDelta
- ADAPTIVE - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.MutationRateType
-
Use a variable (adaptive) mutation rate.
- ADAPTIVE_GRID - Enum constant in enum class org.opt4j.core.common.archive.ArchiveModule.Type
-
Adaptive grid archive.
- AdaptiveEpsilon - Class in org.opt4j.optimizers.ea.aeseh
-
The
AdaptiveEpsilon
contains the information about an ε-value and the information that is used by theEpsilonAdaptation
to adapt the ε-value. - AdaptiveEpsilon(double, double, double, double) - Constructor for class org.opt4j.optimizers.ea.aeseh.AdaptiveEpsilon
- AdaptiveGridArchive - Class in org.opt4j.core.common.archive
-
The
AdaptiveGridArchive
uses an adaptive grid in order to bound the size of theArchive
, see "Properties of an Adaptive Archiving Algorithm for Storing Nondominated Vectors, J. - AdaptiveGridArchive(int, int, Rand) - Constructor for class org.opt4j.core.common.archive.AdaptiveGridArchive
-
Constructs an
AdaptiveGridArchive
. - AdaptiveMutationRate - Class in org.opt4j.operators.mutate
-
Self adaptive
MutationRate
that uses the size of the genotype (size
) to estimate a rate. - AdaptiveMutationRate(IndividualFactory) - Constructor for class org.opt4j.operators.mutate.AdaptiveMutationRate
-
Constructs an
AdaptiveMutationRate
. - add(int, Literal) - Method in class org.opt4j.satdecoding.Constraint
-
Add a
Literal
with specified coefficient. - add(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleListUser
-
Adds a module.
- add(String, Objective.Sign, double) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified value.
- add(String, Objective.Sign, int) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified value.
- add(String, Objective.Sign, Value<?>) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified value.
- add(PropertyModule) - Method in class org.opt4j.core.config.visualization.SelectedModules
- add(Individual) - Method in class org.opt4j.core.IndividualSet
- add(Objective, double) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified double value.
- add(Objective, int) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified integer value.
- add(Objective, Value<?>) - Method in class org.opt4j.core.Objectives
-
Adds the objective with the specified value.
- add(Literal) - Method in class org.opt4j.satdecoding.Constraint
-
Add a
Literal
with the coefficient1
. - Add - Class in org.opt4j.operators.algebra
- Add(Term...) - Constructor for class org.opt4j.operators.algebra.Add
-
Constructs an
Add
term. - ADD - Static variable in class org.opt4j.core.config.Icons
-
An add bullet.
- addAll(Collection<? extends PropertyModule>) - Method in class org.opt4j.core.config.visualization.SelectedModules
- addAll(Collection<? extends Individual>) - Method in class org.opt4j.core.IndividualSet
- addAll(Individual...) - Method in class org.opt4j.core.IndividualSet
-
Add all
Individual
s. - addAll(Objectives) - Method in class org.opt4j.core.Objectives
-
Adds all objective with the specified value specified in
Objectives
. - addCheckedIndividual(Individual) - Method in class org.opt4j.core.common.archive.BoundedArchive
- addCheckedIndividuals(Collection<? extends Individual>) - Method in class org.opt4j.core.common.archive.BoundedArchive
- addConstraint(Constraint) - Method in class org.opt4j.satdecoding.PooledSolver
- addConstraint(Constraint) - Method in class org.opt4j.satdecoding.sat4j.SAT4JSolver
- addConstraint(Constraint) - Method in interface org.opt4j.satdecoding.Solver
-
Adds a
Constraint
to theSolver
. - addControlListener(Class<? extends ControlListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
ControlListener
. - added(Task) - Method in interface org.opt4j.core.config.TaskListener
-
Invoked if a
Task
is added. - added(Task) - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
- addEvaluator(Binder, Class<? extends Evaluator<? extends Object>>) - Static method in class org.opt4j.core.problem.ProblemModule
- addFile(File) - Static method in class org.opt4j.core.config.ClassPath
-
Adds a new
File
to the classpath. - addFile(String) - Static method in class org.opt4j.core.config.ClassPath
-
Adds a new
File
to the classpath. - addIndividualMouseListener(Binder, Class<? extends IndividualMouseListener>) - Static method in class org.opt4j.viewer.VisualizationModule
-
Add a
IndividualMouseListener
. - addIndividualMouseListener(Class<? extends IndividualMouseListener>) - Method in class org.opt4j.viewer.VisualizationModule
-
Add a
IndividualMouseListener
. - addIndividualMouseListener(IndividualMouseListener) - Method in class org.opt4j.viewer.ArchiveWidget
-
Adds a
IndividualMouseListener
. - addIndividualStateListener(Class<? extends IndividualStateListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
IndividualStateListener
. - addIndividualStateListener(IndividualStateListener) - Method in class org.opt4j.core.AbstractIndividualFactory
- addIndividualStateListener(IndividualStateListener) - Method in interface org.opt4j.core.IndividualFactory
-
Adds an
IndividualStateListener
to eachIndividual
that is created by this class. - addListener(ModuleAutoFinderListener) - Method in class org.opt4j.core.config.ModuleAutoFinder
-
Add a
ModuleAutoFinderListener
. - addListener(TaskListener) - Method in class org.opt4j.core.config.ExecutionEnvironment
-
Adds a
TaskListener
. - addListener(FileOperations.FileOperationsListener) - Method in class org.opt4j.core.config.visualization.FileOperations
-
Adds a listener.
- addListener(SetListener) - Method in class org.opt4j.core.config.visualization.SelectedModules
-
Adds a
SetListener
. - addListener(IndividualSetListener) - Method in class org.opt4j.core.IndividualSet
-
Adds a listener.
- addListener(ControlListener) - Method in class org.opt4j.core.optimizer.Control
-
Adds a
ControlListener
. - addListener(ObjectivesMonitor.ObjectivesListener) - Method in class org.opt4j.viewer.ObjectivesMonitor
-
Adds an
ObjectivesMonitor.ObjectivesListener
. - addMouseListeners(Set<IndividualMouseListener>) - Method in class org.opt4j.viewer.ArchiveWidget
-
Set the
IndividualMouseListener
s to inform. - addMouseListeners(Set<IndividualMouseListener>) - Method in class org.opt4j.viewer.PopulationWidget
-
Set the
IndividualMouseListener
s to inform. - addOperator(Class<? extends Genotype>, Class<? extends P>) - Method in class org.opt4j.operators.OperatorModule
- addOperator(Class<? extends P>) - Method in class org.opt4j.operators.OperatorModule
-
Add an
Operator
. - addOperator(AbstractGenericOperator.OperatorPredicate, Class<? extends P>) - Method in class org.opt4j.operators.OperatorModule
- addOperator(AbstractGenericOperator.OperatorPredicate, O) - Method in class org.opt4j.operators.AbstractGenericOperator
- addOperator(AbstractGenericOperator.OperatorPredicate, O) - Method in interface org.opt4j.operators.GenericOperator
-
Adds an operator.
- addOptimizerIterationListener(Class<? extends OptimizerIterationListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
OptimizerIterationListener
. - addOptimizerIterationListener(OptimizerIterationListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- addOptimizerIterationListener(OptimizerIterationListener) - Method in interface org.opt4j.core.optimizer.Optimizer
-
Adds an
OptimizerIterationListener
to this optimizer. - addOptimizerStateListener(Class<? extends OptimizerStateListener>) - Method in class org.opt4j.core.start.Opt4JModule
-
Adds an
OptimizerStateListener
. - addOptimizerStateListener(OptimizerStateListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- addOptimizerStateListener(OptimizerStateListener) - Method in interface org.opt4j.core.optimizer.Optimizer
-
Adds an
OptimizerStateListener
to this optimizer. - addPlugins() - Method in class org.opt4j.core.config.Starter
-
Adds
jar
files to the classpath. - addRequirement(Requirement) - Method in class org.opt4j.core.config.Property
-
Adds a
Requirement
. - addStateListener(TaskStateListener) - Method in class org.opt4j.core.config.Task
-
Adds a
TaskStateListener
. - addToDesktop(JInternalFrame) - Method in class org.opt4j.viewer.Viewport
-
Adds a
JInternalFrame
. - addToolBarService(Binder, Class<? extends ToolBarService>) - Static method in class org.opt4j.viewer.VisualizationModule
-
Add a
ToolBarService
. - addToolBarService(Class<? extends ToolBarService>) - Method in class org.opt4j.viewer.VisualizationModule
-
Add a
ToolBarService
. - addURL(URL) - Static method in class org.opt4j.core.config.ClassPath
-
Adds a new
File
to the classpath. - addWidget(Widget) - Method in class org.opt4j.viewer.Viewport
-
Adds a widget.
- AeSeHModule - Class in org.opt4j.optimizers.ea.aeseh
-
The
AeSeHModule
binds theEpsilonSamplingSelector
asSelector
and theEpsilonNeighborhoodCoupler
asCoupler
and configures them with the parameters used in the AeSeH paper (see the citation for details). - AeSeHModule() - Constructor for class org.opt4j.optimizers.ea.aeseh.AeSeHModule
- algebra(Term, Genotype...) - Method in interface org.opt4j.operators.algebra.Algebra
- algebra(Term, Genotype...) - Method in class org.opt4j.operators.algebra.AlgebraDouble
- algebra(Term, Genotype...) - Method in class org.opt4j.operators.algebra.AlgebraGenericImplementation
- Algebra<G> - Interface in org.opt4j.operators.algebra
-
The
Algebra
operator. - AlgebraDouble - Class in org.opt4j.operators.algebra
-
The
AlgebraDouble
forDoubleGenotype
. - AlgebraDouble(NormalizeDouble) - Constructor for class org.opt4j.operators.algebra.AlgebraDouble
-
Constructs a
AlgebraDouble
. - AlgebraGenericImplementation - Class in org.opt4j.operators.algebra
-
The
AlgebraGenericImplementation
is a standard implementation of theAlgebra
interface. - appendChild(String) - Method in class org.opt4j.core.config.JNode
-
Append a new
JNode
with a given name. - appendChild(JNode) - Method in class org.opt4j.core.config.JNode
-
Append a
JNode
. - appendChild(Node) - Method in class org.opt4j.core.config.JNode
-
Append an XML
Node
. - APPLICATION - Static variable in class org.opt4j.core.config.Icons
-
The icon for the application.
- ApplicationFrame - Class in org.opt4j.core.config.visualization
-
The
ApplicationFrame
. - ApplicationFrame() - Constructor for class org.opt4j.core.config.visualization.ApplicationFrame
- Apply - Annotation Interface in org.opt4j.operators
- APRIL - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- Archive - Class in org.opt4j.core.optimizer
-
An
Archive
is used to store a set of high-qualityIndividual
s. - Archive() - Constructor for class org.opt4j.core.optimizer.Archive
- ARCHIVE - Static variable in class org.opt4j.core.config.Icons
-
The icon for the archive.
- ArchiveModule - Class in org.opt4j.core.common.archive
-
The
ArchiveModule
determines an implementation for theArchive
interface. - ArchiveModule() - Constructor for class org.opt4j.core.common.archive.ArchiveModule
- ArchiveModule.Type - Enum Class in org.opt4j.core.common.archive
-
Archive type.
- ArchiveWidget - Class in org.opt4j.viewer
-
A widget that monitors the archive.
- ArchiveWidget(Archive) - Constructor for class org.opt4j.viewer.ArchiveWidget
-
Constructs an
ArchiveWidget
. - array() - Method in class org.opt4j.core.Objectives
-
Returns an array of all values which all have to be minimized.
- asFolder(ImageIcon) - Method in class org.opt4j.core.config.visualization.Format
-
Converts the given
ImageIcon
into a folder icon. - AUGUST - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- authors() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The authors of the work.
- AUTHORS - Static variable in class org.opt4j.core.start.Opt4JAbout
-
Contributers to Opt4J.
- AutoZoomButton - Class in org.opt4j.viewer
- AutoZoomButton() - Constructor for class org.opt4j.viewer.AutoZoomButton
-
Creates a new
AutoZoomButton
.
B
- BasicCrossoverModule - Class in org.opt4j.operators.crossover
-
The
BasicCrossoverModule
. - BasicCrossoverModule() - Constructor for class org.opt4j.operators.crossover.BasicCrossoverModule
- BasicCrossoverModule.BooleanType - Enum Class in org.opt4j.operators.crossover
-
Type of
Crossover
operator for theBooleanGenotype
. - BasicCrossoverModule.DoubleType - Enum Class in org.opt4j.operators.crossover
-
Type of
Crossover
operator for theDoubleGenotype
. - BasicCrossoverModule.IntegerType - Enum Class in org.opt4j.operators.crossover
-
Type of
Crossover
operator for theIntegerGenotype
. - BasicCrossoverModule.PermutationType - Enum Class in org.opt4j.operators.crossover
-
Type of
Crossover
operator for thePermutationGenotype
. - BasicDiversityModule - Class in org.opt4j.operators.diversity
- BasicDiversityModule() - Constructor for class org.opt4j.operators.diversity.BasicDiversityModule
- BasicDiversityModule.BooleanType - Enum Class in org.opt4j.operators.diversity
-
Type of
Diversity
operator for theBooleanGenotype
. - BasicDiversityModule.DoubleType - Enum Class in org.opt4j.operators.diversity
-
Type of
Diversity
operator for theDoubleGenotype
. - BasicMatingModule - Class in org.opt4j.optimizers.ea
- BasicMatingModule() - Constructor for class org.opt4j.optimizers.ea.BasicMatingModule
- BasicMatingModule.CouplerType - Enum Class in org.opt4j.optimizers.ea
-
The
BasicMatingModule.CouplerType
determines the coupler operator to use. - BasicMutateModule - Class in org.opt4j.operators.mutate
-
The basic
CopyModule
. - BasicMutateModule() - Constructor for class org.opt4j.operators.mutate.BasicMutateModule
- BasicMutateModule.DoubleType - Enum Class in org.opt4j.operators.mutate
-
Type of
Mutate
operator for theDoubleGenotype
. - BasicMutateModule.MutationRateType - Enum Class in org.opt4j.operators.mutate
-
The type of the used mutation rate.
- BasicMutateModule.PermutationType - Enum Class in org.opt4j.operators.mutate
-
Type of
Mutate
operator for thePermutationGenotype
. - BasicNeighborModule - Class in org.opt4j.operators.neighbor
-
The basic
NeighborModule
. - BasicNeighborModule() - Constructor for class org.opt4j.operators.neighbor.BasicNeighborModule
- BasicNeighborModule.PermutationType - Enum Class in org.opt4j.operators.neighbor
-
Type of
Neighbor
operator for thePermutationGenotype
. - BINARY - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Encoding
-
Use binary values.
- BINARY - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Encoding
-
Use binary values.
- BINARY - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Encoding
-
Use binary values.
- BinaryCopyDecoder - Class in org.opt4j.benchmarks
-
The
BinaryCopyDecoder
passes theBinaryString
directly to the evaluator. - BinaryCopyDecoder() - Constructor for class org.opt4j.benchmarks.BinaryCopyDecoder
- BinaryCreator - Class in org.opt4j.benchmarks
- BinaryCreator(Rand, int, int) - Constructor for class org.opt4j.benchmarks.BinaryCreator
-
Constructs a
BinaryCreator
. - BinaryString - Class in org.opt4j.benchmarks
-
The
BinaryString
. - BinaryString() - Constructor for class org.opt4j.benchmarks.BinaryString
- BinaryToDoubleDecoder - Class in org.opt4j.benchmarks
- BinaryToDoubleDecoder(int, int) - Constructor for class org.opt4j.benchmarks.BinaryToDoubleDecoder
-
Constructs a
BinaryToDoubleDecoder
. - bindConstant(Annotation) - Method in class org.opt4j.core.start.Opt4JModule
-
Bind a value.
- bindConstant(Class<? extends Annotation>) - Method in class org.opt4j.core.start.Opt4JModule
-
Bind a value.
- bindConstant(String, Class<?>) - Method in class org.opt4j.core.start.Opt4JModule
-
Bind a constant.
- bindProblem(Binder, Class<? extends Creator<? extends Genotype>>, Class<? extends Decoder<? extends Genotype, ? extends Object>>, Class<? extends Evaluator<? extends Object>>) - Static method in class org.opt4j.core.problem.ProblemModule
-
Binds a problem.
- Bits - Annotation Interface in org.opt4j.benchmarks
-
The
Bits
is used for theBinaryToDoubleDecoder
. - BITSTRING - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.Representation
- BLX - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.DoubleType
-
Use the
CrossoverDoubleBLX
. - BooleanGenotype - Class in org.opt4j.core.genotype
-
The
BooleanGenotype
consists of Boolean values that can be used as aGenotype
. - BooleanGenotype() - Constructor for class org.opt4j.core.genotype.BooleanGenotype
- BooleanMapGenotype<K> - Class in org.opt4j.core.genotype
- BooleanMapGenotype(List<K>) - Constructor for class org.opt4j.core.genotype.BooleanMapGenotype
-
Constructs a
BooleanMapGenotype
. - BooleanRequirement - Class in org.opt4j.core.config
- BooleanRequirement(Property, boolean) - Constructor for class org.opt4j.core.config.BooleanRequirement
-
Constructs a
BooleanRequirement
. - BoundedArchive - Class in org.opt4j.core.common.archive
-
An
Archive
with bounded size. - BoundedArchive(int) - Constructor for class org.opt4j.core.common.archive.BoundedArchive
-
Constructs a bounded archive with the specified capacity.
- Bounds<E> - Interface in org.opt4j.core.genotype
- BUCKET - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.PermutationType
-
Use the
CrossoverPermutationBucket
.
C
- calculate(double...) - Method in class org.opt4j.operators.algebra.Add
- calculate(double...) - Method in class org.opt4j.operators.algebra.Div
- calculate(double...) - Method in class org.opt4j.operators.algebra.Index
- calculate(double...) - Method in class org.opt4j.operators.algebra.Mult
- calculate(double...) - Method in class org.opt4j.operators.algebra.Pow
- calculate(double...) - Method in class org.opt4j.operators.algebra.Sub
- calculate(double...) - Method in interface org.opt4j.operators.algebra.Term
-
Calculates the result of this
Term
. - calculate(double...) - Method in class org.opt4j.operators.algebra.Var
- calculate(double...) - Method in class org.opt4j.optimizers.mopso.VelocityTerm
- call() - Method in class org.opt4j.core.config.Task
- Category - Annotation Interface in org.opt4j.core.config.annotations
-
The
Category
annotation marks a class as a category. - checkpoint() - Method in class org.opt4j.core.optimizer.Control
-
A checkpoint that checks for termination.
- checkpointStop() - Method in class org.opt4j.core.optimizer.Control
-
A checkpoint that checks for termination and stop.
- Citation - Annotation Interface in org.opt4j.core.config.annotations
-
The
Citation
can be used inOpt4JModule
s to add citations to scientific works. - Citation.PublicationMonth - Enum Class in org.opt4j.core.config.annotations
- City(double, double) - Constructor for class org.opt4j.tutorial.salesman.SalesmanProblem.City
- ClassPath - Class in org.opt4j.core.config
-
The
ClassPath
is also known as theClassPathHacker
and enables adding new files to the classpath. - ClassPath() - Constructor for class org.opt4j.core.config.ClassPath
- CLAUSEONLY - Enum constant in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Learning
- clear() - Method in class org.opt4j.core.config.visualization.SelectedModules
- clear() - Method in class org.opt4j.core.genotype.CompositeGenotype
-
Removes all
key
,value
pairs. - clear() - Method in class org.opt4j.core.IndividualSet
- clone() - Method in class org.opt4j.core.config.PropertyModule
- closable() - Element in annotation interface org.opt4j.viewer.WidgetParameters
-
Returns
true
if the widget is closable. - close() - Method in class org.opt4j.core.start.Opt4JTask
-
Close the task.
- compareTo(PropertyModule) - Method in class org.opt4j.core.config.PropertyModule
- compareTo(Objective) - Method in class org.opt4j.core.Objective
- compareTo(Value<Double>) - Method in class org.opt4j.core.DoubleValue
- compareTo(Value<Integer>) - Method in class org.opt4j.core.IntegerValue
- complete(Iterable<? extends Individual>) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
- complete(Iterable<? extends Individual>) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
- complete(Iterable<? extends Individual>) - Method in interface org.opt4j.core.optimizer.IndividualCompleter
-
Decodes and evaluates all
Individual
s in theIterable
if they are not already evaluated. - complete(Individual...) - Method in class org.opt4j.core.common.completer.SequentialIndividualCompleter
- complete(Individual...) - Method in interface org.opt4j.core.optimizer.IndividualCompleter
-
Decodes and evaluates all given
Individual
s if they are not already evaluated. - CompositeGenotype<K,
V> - Class in org.opt4j.core.genotype - CompositeGenotype() - Constructor for class org.opt4j.core.genotype.CompositeGenotype
-
Constructs a
CompositeGenotype
. - CompositeGenotype(Map<K, V>) - Constructor for class org.opt4j.core.genotype.CompositeGenotype
-
Constructs a
CompositeGenotype
with values from a given map. - config() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
- config() - Method in class org.opt4j.benchmarks.lotz.LOTZModule
- config() - Method in class org.opt4j.benchmarks.queens.QueensModule
- config() - Method in class org.opt4j.benchmarks.wfg.WFGModule
- config() - Method in class org.opt4j.benchmarks.zdt.ZDTModule
- config() - Method in class org.opt4j.core.common.archive.ArchiveModule
- config() - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
- config() - Method in class org.opt4j.core.common.logger.LoggerModule
- config() - Method in class org.opt4j.core.common.random.RandomModule
- config() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
- config() - Method in class org.opt4j.operators.diversity.BasicDiversityModule
- config() - Method in class org.opt4j.operators.mutate.BasicMutateModule
- config() - Method in class org.opt4j.operators.neighbor.BasicNeighborModule
- config() - Method in class org.opt4j.optimizers.de.DifferentialEvolutionModule
- config() - Method in class org.opt4j.optimizers.ea.BasicMatingModule
- config() - Method in class org.opt4j.optimizers.ea.ElitismSelectorModule
- config() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
- config() - Method in class org.opt4j.optimizers.ea.Nsga2Module
- config() - Method in class org.opt4j.optimizers.ea.SMSModule
- config() - Method in class org.opt4j.optimizers.ea.Spea2Module
- config() - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
- config() - Method in class org.opt4j.optimizers.sa.SimulatedAnnealingModule
- config() - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
- config() - Method in class org.opt4j.tutorial.minones.MinOnesModule
- config() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizerModule
- config() - Method in class org.opt4j.tutorial.salesman.SalesmanModule
- config() - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetModule
- config() - Method in class org.opt4j.viewer.ViewerModule
- Configurator - Class in org.opt4j.core.config.visualization
-
The
Configurator
configures the modules and starts the specificApplicationFrame
. - Configurator() - Constructor for class org.opt4j.core.config.visualization.Configurator
- configure(Binder) - Method in class org.opt4j.core.config.PropertyModule
- CONSOLE - Static variable in class org.opt4j.core.config.Icons
-
A console.
- constant(String, Class<?>) - Static method in class org.opt4j.core.start.Opt4JModule
-
Returns the implementation of the
Constant
annotation. - Constant - Annotation Interface in org.opt4j.core.start
-
The
Constant
is an annotation for injected constant values. - CONSTANT - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.MutationRateType
-
Use a constant mutation rate.
- CONSTANT - Enum constant in enum class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule.CrossoverRateType
-
Use a constant crossover rate.
- ConstantCrossoverRate - Class in org.opt4j.optimizers.ea
-
The
ConstantCrossoverRate
represents a crossover rate that is constant during the whole optimization. - ConstantCrossoverRate(double) - Constructor for class org.opt4j.optimizers.ea.ConstantCrossoverRate
-
Constructs a
ConstantCrossoverRate
with a given crossover rate. - ConstantMutationRate - Class in org.opt4j.operators.mutate
-
Constant mutation rate.
- ConstantMutationRate(double) - Constructor for class org.opt4j.operators.mutate.ConstantMutationRate
-
Constructs a
ConstantMutationRate
with a given value. - Constraint - Class in org.opt4j.satdecoding
-
A linear pseudo-Boolean
Constraint
as used in an Integer Linear Program (ILP). - Constraint() - Constructor for class org.opt4j.satdecoding.Constraint
-
Constructs a linear
Constraint
with>=1
. - Constraint(String, int) - Constructor for class org.opt4j.satdecoding.Constraint
-
Constructs a linear
Constraint
. - Constraint(Constraint.Operator, int) - Constructor for class org.opt4j.satdecoding.Constraint
-
Constructs a linear
Constraint
. - Constraint.Operator - Enum Class in org.opt4j.satdecoding
-
The
Constraint.Operator
s correspond to the Boolean operators <=,=,>=. - contains(Object) - Method in class org.opt4j.core.IndividualSet
- contains(Literal) - Method in class org.opt4j.satdecoding.Constraint
- containsAll(Collection<?>) - Method in class org.opt4j.core.IndividualSet
- containsKey(K) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
- containsKey(K) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
- containsKey(K) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
- containsKey(K) - Method in interface org.opt4j.core.genotype.MapGenotype
-
Returns
true
if the key is contained. - containsKey(K) - Method in class org.opt4j.core.genotype.SelectMapGenotype
- ContentPanel - Class in org.opt4j.core.config.visualization
-
The
ContentPanel
abstract class. - ContentPanel() - Constructor for class org.opt4j.core.config.visualization.ContentPanel
- ContradictionException - Exception Class in org.opt4j.satdecoding
-
Thrown if a contradiction is recognized.
- ContradictionException() - Constructor for exception class org.opt4j.satdecoding.ContradictionException
-
Constructs a
ContradictionException
. - ContradictionException(String) - Constructor for exception class org.opt4j.satdecoding.ContradictionException
-
Constructs a
ContradictionException
with a message. - ContradictionException(String, Throwable) - Constructor for exception class org.opt4j.satdecoding.ContradictionException
-
Constructs a
ContradictionException
. - ContradictionException(Throwable) - Constructor for exception class org.opt4j.satdecoding.ContradictionException
-
Constructs a
ContradictionException
. - Control - Class in org.opt4j.core.optimizer
-
The
Control
allows to pause, stop, and terminate, the optimization process. - Control() - Constructor for class org.opt4j.core.optimizer.Control
- CONTROL_PAUSE - Static variable in class org.opt4j.core.config.Icons
-
The icon for the control pause.
- CONTROL_START - Static variable in class org.opt4j.core.config.Icons
-
The icon for the control start.
- CONTROL_STOP - Static variable in class org.opt4j.core.config.Icons
-
The icon for the control stop.
- CONTROL_TERM - Static variable in class org.opt4j.core.config.Icons
-
The icon for the control term.
- Control.State - Enum Class in org.opt4j.core.optimizer
-
The
Control.State
of the control. - ControlButtons - Class in org.opt4j.viewer
-
The
ControlButtons
containsJButton
s for the controls: - ControlButtons(Control) - Constructor for class org.opt4j.viewer.ControlButtons
-
Constructs a
ControlButtons
. - ControlListener - Interface in org.opt4j.core.optimizer
-
The
ControlListener
is an interface of classes that listen to theControl
state. - ControlToolBarService - Class in org.opt4j.viewer
-
The
ControlToolBarService
is aToolBarService
that allows toControl
theOptimizer
.This service has anToolBarOrder
with-100
. - ControlToolBarService(ControlButtons) - Constructor for class org.opt4j.viewer.ControlToolBarService
-
Constructs a
ControlToolBarService
. - CONVERGENCE - Static variable in class org.opt4j.core.config.Icons
-
The icon for the convergence plot.
- ConvergencePlotWidget - Class in org.opt4j.viewer
-
The
ConvergencePlotWidget
plots the convergence for eachObjective
. - ConvergencePlotWidget(Optimizer, ConvergencePlotData, ObjectivesMonitor, AutoZoomButton) - Constructor for class org.opt4j.viewer.ConvergencePlotWidget
-
Constructs a
ConvergencePlotWidget
. - convertModel(Model) - Method in class org.opt4j.benchmarks.knapsack.KnapsackSATCreatorDecoder
- convertModel(Model) - Method in class org.opt4j.benchmarks.queens.QueensSATDecoder
- convertModel(Model) - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Converts a
Model
into a phenotype. - convertModel(Model) - Method in class org.opt4j.tutorial.minones.MinOnesDecoder
- CoolingSchedule - Interface in org.opt4j.optimizers.sa
-
The
CoolingSchedule
for theSimulatedAnnealing
. - CoolingScheduleDefault - Class in org.opt4j.optimizers.sa
-
The default cooling schedule is the
CoolingScheduleLinear
. - CoolingScheduleDefault() - Constructor for class org.opt4j.optimizers.sa.CoolingScheduleDefault
-
Constructs a default
CoolingSchedule
. - CoolingScheduleExponential - Class in org.opt4j.optimizers.sa
- CoolingScheduleExponential(double, double, double) - Constructor for class org.opt4j.optimizers.sa.CoolingScheduleExponential
-
Constructs a new
CoolingScheduleExponential
. - CoolingScheduleHyperbolic - Class in org.opt4j.optimizers.sa
- CoolingScheduleHyperbolic(double, double) - Constructor for class org.opt4j.optimizers.sa.CoolingScheduleHyperbolic
-
Constructs a new
CoolingScheduleHyperbolic
. - CoolingScheduleLinear - Class in org.opt4j.optimizers.sa
- CoolingScheduleLinear(double, double) - Constructor for class org.opt4j.optimizers.sa.CoolingScheduleLinear
-
Constructs a new
CoolingScheduleLinear
. - CoolingScheduleModule - Class in org.opt4j.optimizers.sa
-
Abstract class for modules that bind to the
CoolingSchedule
interface. - CoolingScheduleModule() - Constructor for class org.opt4j.optimizers.sa.CoolingScheduleModule
- CoolingSchedulesModule - Class in org.opt4j.optimizers.sa
-
This module provides several common
CoolingSchedule
s for theSimulatedAnnealing
. - CoolingSchedulesModule() - Constructor for class org.opt4j.optimizers.sa.CoolingSchedulesModule
- CoolingSchedulesModule.Type - Enum Class in org.opt4j.optimizers.sa
-
Type of
CoolingSchedule
to use. - copy() - Method in class org.opt4j.satdecoding.Constraint
-
Copies the
Constraint
. - copy() - Method in class org.opt4j.satdecoding.Term
-
Constructs a copy to this term.
- copy(G) - Method in interface org.opt4j.operators.copy.Copy
-
Copies a
Genotype
. - copy(Genotype) - Method in class org.opt4j.operators.copy.CopyGenericImplementation
- copy(ListGenotype<?>) - Method in class org.opt4j.operators.copy.CopyList
- Copy<G> - Interface in org.opt4j.operators.copy
-
Operator that creates copies of a
Genotype
. - COPY - Enum constant in enum class org.opt4j.benchmarks.queens.QueensModule.Dec
-
Use the
QueensCopyDecoder
. - CopyGenericImplementation - Class in org.opt4j.operators.copy
-
Implementation of the
Copy
interface. - CopyList - Class in org.opt4j.operators.copy
- CopyList() - Constructor for class org.opt4j.operators.copy.CopyList
- CopyModule - Class in org.opt4j.operators.copy
-
The
CopyModule
is used for modules for theCopy
operator. - CopyModule() - Constructor for class org.opt4j.operators.copy.CopyModule
- costs(int, int, int) - Method in class org.opt4j.benchmarks.queens.QueensProblem
-
Returns the costs for one field of a specified dimension.
- Coupler - Interface in org.opt4j.optimizers.ea
-
The
Coupler
determines couples that are used to create the offspring for a given set of possible parents. - CouplerDefault - Class in org.opt4j.optimizers.ea
-
The
CouplerDefault
uses the pairs based on their index in the list:p0+p1,p2+p3,etc.
. - CouplerDefault() - Constructor for class org.opt4j.optimizers.ea.CouplerDefault
- CouplerDefaultModule - Class in org.opt4j.optimizers.ea
-
Binds the
CouplerDefault
as theCoupler
. - CouplerDefaultModule() - Constructor for class org.opt4j.optimizers.ea.CouplerDefaultModule
- CouplerModule - Class in org.opt4j.optimizers.ea
-
Abstract module class for the
Coupler
. - CouplerModule() - Constructor for class org.opt4j.optimizers.ea.CouplerModule
- CouplerRandom - Class in org.opt4j.optimizers.ea
-
The
CouplerRandom
uses the set of parents and creates couples randomly from this set. - CouplerRandom(Rand) - Constructor for class org.opt4j.optimizers.ea.CouplerRandom
-
Constructs a
CouplerRandom
with a givenRand
random number generator. - CouplerRandomModule - Class in org.opt4j.optimizers.ea
-
Binds the
CouplerRandom
as theCoupler
. - CouplerRandomModule() - Constructor for class org.opt4j.optimizers.ea.CouplerRandomModule
- CouplerUnique - Class in org.opt4j.optimizers.ea
-
The
CouplerUnique
uses the set of parents and creates couples randomly from this set. - CouplerUnique(Rand) - Constructor for class org.opt4j.optimizers.ea.CouplerUnique
-
Constructs a
CouplerRandom
. - CouplerUniqueModule - Class in org.opt4j.optimizers.ea
-
Binds the
CouplerUnique
as theCoupler
. - CouplerUniqueModule() - Constructor for class org.opt4j.optimizers.ea.CouplerUniqueModule
- create() - Method in class org.opt4j.benchmarks.BinaryCreator
- create() - Method in class org.opt4j.benchmarks.DoubleCreator
- create() - Method in class org.opt4j.benchmarks.knapsack.KnapsackBinaryCreatorDecoder
-
Creates a
BooleanMapGenotype
for the givenItem
s. - create() - Method in class org.opt4j.benchmarks.lotz.LOTZCreator
- create() - Method in class org.opt4j.benchmarks.queens.QueensCopyDecoder
- create() - Method in class org.opt4j.benchmarks.queens.QueensPermutationDecoder
- create() - Method in class org.opt4j.benchmarks.zdt.ZDT5BinaryCreator
- create() - Method in class org.opt4j.core.AbstractIndividualFactory
- create() - Method in interface org.opt4j.core.IndividualFactory
-
Creates a new
Individual
. - create() - Method in interface org.opt4j.core.problem.Creator
-
Creates a random
Genotype
. - create() - Method in class org.opt4j.optimizers.mopso.ParticleFactory
- create() - Method in class org.opt4j.satdecoding.AbstractSATDecoder
- create() - Method in class org.opt4j.tutorial.helloworld.HelloWorldCreator
- create() - Method in class org.opt4j.tutorial.salesman.SalesmanCreator
- create(int, Genotype, Genotype) - Method in class org.opt4j.optimizers.mopso.ParticleFactory
-
Builds a
Particle
with the given id, position, and velocity. - create(Genotype) - Method in class org.opt4j.core.AbstractIndividualFactory
- create(Genotype) - Method in interface org.opt4j.core.IndividualFactory
-
Creates a new
Individual
with a specifiedGenotype
. - create(Genotype) - Method in class org.opt4j.optimizers.mopso.ParticleFactory
- createConstraints() - Method in class org.opt4j.benchmarks.knapsack.KnapsackSATCreatorDecoder
- createConstraints() - Method in class org.opt4j.benchmarks.queens.QueensSATDecoder
- createConstraints() - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Creates all
Constraint
s. - createConstraints() - Method in class org.opt4j.tutorial.minones.MinOnesDecoder
- createSATGenotype(List<Object>, Map<Object, Double>, Map<Object, Double>, Map<Object, Double>, Map<Object, Boolean>) - Method in class org.opt4j.satdecoding.MixedSATManager
- createSATGenotype(List<Object>, Map<Object, Double>, Map<Object, Double>, Map<Object, Double>, Map<Object, Boolean>) - Method in interface org.opt4j.satdecoding.SATManager
-
Creates a new
Genotype
from the variables, priorities, and phases. - Creator<G> - Interface in org.opt4j.core.problem
- crossover(double, double) - Method in class org.opt4j.operators.crossover.CrossoverDoubleBLX
- crossover(double, double) - Method in class org.opt4j.operators.crossover.CrossoverDoubleElementwise
-
Performs a crossover with two double values.
- crossover(double, double) - Method in class org.opt4j.operators.crossover.CrossoverDoubleSBX
- crossover(G, G) - Method in interface org.opt4j.operators.crossover.Crossover
-
Performs a crossover for two
Genotype
parents. - crossover(G, G) - Method in class org.opt4j.operators.crossover.CrossoverListRate
- crossover(G, G) - Method in class org.opt4j.operators.crossover.CrossoverListXPoint
- crossover(BooleanGenotype, BooleanGenotype) - Method in class org.opt4j.tutorial.operator.MyOperator
- crossover(DoubleGenotype, DoubleGenotype) - Method in class org.opt4j.operators.crossover.CrossoverDouble
- crossover(PermutationGenotype<?>, PermutationGenotype<?>) - Method in class org.opt4j.operators.crossover.CrossoverPermutationBucket
- crossover(PermutationGenotype<?>, PermutationGenotype<?>) - Method in class org.opt4j.operators.crossover.CrossoverPermutationOnePoint
- crossover(Genotype, Genotype) - Method in class org.opt4j.operators.crossover.CrossoverGenericImplementation
- Crossover<G> - Interface in org.opt4j.operators.crossover
-
Crossover operator that performs a crossover for two parents.
- CrossoverBoolean - Interface in org.opt4j.operators.crossover
-
Interface for
Crossover
operator forBooleanGenotype
. - CrossoverBooleanDefault - Class in org.opt4j.operators.crossover
-
The default crossover operator for the binary vector is the
CrossoverBooleanRate
with0.5
rate. - CrossoverBooleanDefault(Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverBooleanDefault
-
Constructs a new
CrossoverBooleanDefault
. - CrossoverBooleanRate - Class in org.opt4j.operators.crossover
-
Crossover for the
BooleanGenotype
. - CrossoverBooleanRate(double, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverBooleanRate
-
Constructs a new
CrossoverBooleanRate
. - CrossoverBooleanXPoint - Class in org.opt4j.operators.crossover
-
Crossover for the
BooleanGenotype
. - CrossoverBooleanXPoint(int, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverBooleanXPoint
-
Constructs a
CrossoverBooleanXPoint
. - CrossoverDouble - Class in org.opt4j.operators.crossover
-
Crossover for the
DoubleGenotype
. - CrossoverDouble(NormalizeDouble, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverDouble
-
Constructs a new crossover for the
DoubleGenotype
. - CrossoverDoubleBLX - Class in org.opt4j.operators.crossover
-
The
CrossoverDoubleBLX
is an implementation of the blend crossover operator proposed by Eshelman and Schaffer, 1993. - CrossoverDoubleBLX(double, NormalizeDouble, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverDoubleBLX
-
Constructs a
CrossoverDoubleBLX
with an alpha value, anNormalizeDouble
operator, and a random number generator. - CrossoverDoubleDefault - Class in org.opt4j.operators.crossover
- CrossoverDoubleDefault(NormalizeDouble, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverDoubleDefault
-
Constructs a new
CrossoverDoubleSBX
withnu=15
. - CrossoverDoubleElementwise - Class in org.opt4j.operators.crossover
-
The
CrossoverDoubleElementwise
can be used to deriveCrossoverDouble
classOperators that can work element-wise on the double vectors. - CrossoverDoubleElementwise(NormalizeDouble, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverDoubleElementwise
-
Constructs a new
CrossoverDoubleElementwise
. - CrossoverDoubleSBX - Class in org.opt4j.operators.crossover
-
The
CrossoverDoubleSBX
is an implementation of the simulated binary crossover operator proposed by Deb and Kumar, 1995. - CrossoverDoubleSBX(double, NormalizeDouble, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverDoubleSBX
-
Constructs a
CrossoverDoubleSBX
with a nu value and a random generator. - CrossoverDoubleUnfairAverage - Class in org.opt4j.operators.crossover
-
The
CrossoverDoubleUnfairAverage
implements the unfair average crossover proposed by Nomura and Miyhoshi, 1996. - CrossoverDoubleUnfairAverage(double, NormalizeDouble, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverDoubleUnfairAverage
-
Constructs an
CrossoverDoubleUnfairAverage
with an alpha value and a random number generator. - CrossoverGenericImplementation - Class in org.opt4j.operators.crossover
-
Implementation of the
Crossover
interface. - CrossoverInteger - Interface in org.opt4j.operators.crossover
-
The
CrossoverInteger
is the interface for theIntegerGenotype
. - CrossoverIntegerDefault - Class in org.opt4j.operators.crossover
- CrossoverIntegerDefault(Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverIntegerDefault
-
Constructs a
CrossoverIntegerDefault
. - CrossoverIntegerRate - Class in org.opt4j.operators.crossover
- CrossoverIntegerRate(double, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverIntegerRate
-
Constructs a
CrossoverIntegerRate
. - CrossoverIntegerXPoint - Class in org.opt4j.operators.crossover
- CrossoverIntegerXPoint(int, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverIntegerXPoint
-
Constructs a
CrossoverIntegerXPoint
. - CrossoverListRate<G> - Class in org.opt4j.operators.crossover
-
The
CrossoverListRate
performs a crossover onGenotype
objects that are lists of values. - CrossoverListRate(double, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverListRate
-
Constructs a new
CrossoverListRate
. - CrossoverListXPoint<G> - Class in org.opt4j.operators.crossover
-
The
CrossoverListXPoint
performs a crossover onGenotype
objects that are lists of values. - CrossoverListXPoint(int, Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverListXPoint
-
Constructs a
CrossoverListXPoint
. - CrossoverModule - Class in org.opt4j.operators.crossover
-
The
CrossoverModule
is used for modules for theCrossover
operator. - CrossoverModule() - Constructor for class org.opt4j.operators.crossover.CrossoverModule
- CrossoverPermutation - Interface in org.opt4j.operators.crossover
-
Interface for the
Crossover
operator for thePermutationGenotype
. - CrossoverPermutationBucket - Class in org.opt4j.operators.crossover
-
Crossover for the
PermutationGenotype
. - CrossoverPermutationBucket(Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverPermutationBucket
-
Constructs a new
CrossoverPermutationBucket
. - CrossoverPermutationDefault - Class in org.opt4j.operators.crossover
-
Crossover for the
PermutationGenotype
. - CrossoverPermutationDefault(Rand) - Constructor for class org.opt4j.operators.crossover.CrossoverPermutationDefault
-
Constructs a default
CrossoverPermutation
. - CrossoverPermutationOnePoint - Class in org.opt4j.operators.crossover
-
Crossover for the
PermutationGenotype
. - CrossoverPermutationOnePoint(Rand, boolean) - Constructor for class org.opt4j.operators.crossover.CrossoverPermutationOnePoint
-
Constructs a new
CrossoverPermutationOnePoint
. - CrossoverRate - Interface in org.opt4j.optimizers.ea
-
The
CrossoverRate
is an interface for the crossover rate which is the probability of two individuals undergoing crossover. - Crowding - Class in org.opt4j.core.common.archive
-
The
Crowding
, see "A fast and elitist multiobjective genetic algorithm : NSGA-II, K. - Crowding() - Constructor for class org.opt4j.core.common.archive.Crowding
- CROWDING - Enum constant in enum class org.opt4j.core.common.archive.ArchiveModule.Type
-
Bounded archive based on the NSGA2 crowding distance.
- CrowdingArchive - Class in org.opt4j.core.common.archive
-
The
CrowdingArchive
is based on theCrowding
distance. - CrowdingArchive(int) - Constructor for class org.opt4j.core.common.archive.CrowdingArchive
-
Constructs a
CrowdingArchive
.
D
- DECEMBER - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- decode(G) - Method in interface org.opt4j.core.problem.Decoder
-
Decodes a given
Genotype
to the corresponding phenotype. - decode(G) - Method in class org.opt4j.satdecoding.AbstractSATDecoder
- decode(BinaryString) - Method in class org.opt4j.benchmarks.BinaryCopyDecoder
- decode(BinaryString) - Method in class org.opt4j.benchmarks.BinaryToDoubleDecoder
- decode(BinaryString) - Method in class org.opt4j.benchmarks.lotz.LOTZDecoder
- decode(DoubleString) - Method in class org.opt4j.benchmarks.DoubleCopyDecoder
- decode(BooleanGenotype) - Method in class org.opt4j.benchmarks.queens.QueensCopyDecoder
- decode(BooleanMapGenotype<Item>) - Method in class org.opt4j.benchmarks.knapsack.KnapsackBinaryCreatorDecoder
-
Decodes a
BooleanMapGenotype
to the correspondingItemSelection
. - decode(PermutationGenotype<Integer>) - Method in class org.opt4j.benchmarks.queens.QueensPermutationDecoder
- decode(PermutationGenotype<SalesmanProblem.City>) - Method in class org.opt4j.tutorial.salesman.SalesmanDecoder
- decode(SelectGenotype<Character>) - Method in class org.opt4j.tutorial.helloworld.HelloWorldDecoder
- Decoder<G,
P> - Interface in org.opt4j.core.problem - decodeSATGenotype(List<Object>, Genotype) - Method in class org.opt4j.satdecoding.MixedSATManager
- decodeSATGenotype(List<Object>, Genotype) - Method in interface org.opt4j.satdecoding.SATManager
- DECODING - Enum constant in enum class org.opt4j.core.Individual.State
-
Individual is currently being decoded.
- DEFAULT - Enum constant in enum class org.opt4j.optimizers.ea.BasicMatingModule.CouplerType
-
Use the
CouplerDefault
operator. - DefaultAbout - Class in org.opt4j.core.config.visualization
-
The
DefaultAbout
panel. - DefaultAbout() - Constructor for class org.opt4j.core.config.visualization.DefaultAbout
- DefaultApplicationFrame - Class in org.opt4j.core.config.visualization
- DefaultApplicationFrame(ContentPanel, About, Menu, ToolBar, FileOperations) - Constructor for class org.opt4j.core.config.visualization.DefaultApplicationFrame
-
Constructs a
DefaultApplicationFrame
. - DefaultArchive - Class in org.opt4j.core.common.archive
- DefaultArchive() - Constructor for class org.opt4j.core.common.archive.DefaultArchive
-
Constructs a
DefaultArchive
. - DefaultContentPanel - Class in org.opt4j.core.config.visualization
-
The
DefaultContentPanel
. - DefaultContentPanel(ExecutionEnvironment, ModulesPanel, SelectedPanel, TasksPanel) - Constructor for class org.opt4j.core.config.visualization.DefaultContentPanel
-
Constructs a
DefaultContentPanel
. - DefaultIndividualFactory - Class in org.opt4j.core
-
The
DefaultIndividualFactory
is a creator for standardIndividual
s. - DefaultIndividualFactory(Provider<Individual>, Creator<Genotype>) - Constructor for class org.opt4j.core.DefaultIndividualFactory
- DefaultModulesPanel - Class in org.opt4j.core.config.visualization
-
The
DefaultModulesPanel
. - DefaultModulesPanel(Format, ModuleRegister, SelectedModules) - Constructor for class org.opt4j.core.config.visualization.DefaultModulesPanel
-
Constructs a
DefaultModulesPanel
. - DefaultSelectedPanel - Class in org.opt4j.core.config.visualization
-
The
DefaultSelectedPanel
. - DefaultSelectedPanel(Format, SelectedModules, FileChooser) - Constructor for class org.opt4j.core.config.visualization.DefaultSelectedPanel
-
Constructs a
DefaultSelectedPanel
. - DefaultSolver - Class in org.opt4j.satdecoding
-
The default SAT/PB solver is the
SAT4JSolver
with timeout 3600 seconds, fixed length learning with learning size 10, and MiniSAT restarts. - DefaultSolver() - Constructor for class org.opt4j.satdecoding.DefaultSolver
-
Constructs a default solver.
- DefaultTasksPanel - Class in org.opt4j.core.config.visualization
- DefaultTasksPanel(ExecutionEnvironment, Format) - Constructor for class org.opt4j.core.config.visualization.DefaultTasksPanel
-
Constructs a
DefaultTasksPanel
. - DelayTask - Class in org.opt4j.core.config.visualization
-
The
DelayTask
executes tasks immediately or delayed if they arrive too close (delay). - DelayTask(long) - Constructor for class org.opt4j.core.config.visualization.DelayTask
-
Constructs a
DelayTask
. - DelayTask(long, int) - Constructor for class org.opt4j.core.config.visualization.DelayTask
-
Constructs a
DelayTask
with a given priority. - DELETE - Static variable in class org.opt4j.core.config.Icons
-
A delete bullet.
- DifferentialEvolution - Class in org.opt4j.optimizers.de
- DifferentialEvolution(Population, IndividualFactory, IndividualCompleter, Algebra<Genotype>, Selector, Rand, Crossover<Genotype>, int, double) - Constructor for class org.opt4j.optimizers.de.DifferentialEvolution
-
Constructs a
DifferentialEvolution
. - DifferentialEvolutionModule - Class in org.opt4j.optimizers.de
- DifferentialEvolutionModule() - Constructor for class org.opt4j.optimizers.de.DifferentialEvolutionModule
- dim() - Method in class org.opt4j.benchmarks.queens.QueensProblem
-
The number of objective functions.
- DISK - Static variable in class org.opt4j.core.config.Icons
-
A disk.
- distance(Objectives) - Method in class org.opt4j.core.Objectives
-
Calculates the euclidean distance of two
Objectives
. - Div - Class in org.opt4j.operators.algebra
-
The
Div
divides two terms. - Div(Term, Term) - Constructor for class org.opt4j.operators.algebra.Div
-
Constructs a
Div
term. - diversity(G, G) - Method in interface org.opt4j.operators.diversity.Diversity
-
Returns the genetic diversity of two
Genotype
s. - diversity(BooleanGenotype, BooleanGenotype) - Method in class org.opt4j.operators.diversity.DiversityBooleanFraction
- diversity(DoubleGenotype, DoubleGenotype) - Method in class org.opt4j.operators.diversity.DiversityDoubleAbsolute
- diversity(DoubleGenotype, DoubleGenotype) - Method in class org.opt4j.operators.diversity.DiversityDoubleEuclidean
- diversity(IntegerGenotype, IntegerGenotype) - Method in class org.opt4j.operators.diversity.DiversityIntegerEuclidean
- diversity(PermutationGenotype<?>, PermutationGenotype<?>) - Method in class org.opt4j.operators.diversity.DiversityPermutation
- diversity(Genotype, Genotype) - Method in class org.opt4j.operators.diversity.DiversityGenericImplementation
- Diversity<G> - Interface in org.opt4j.operators.diversity
-
The
Diversity
determines the genetic diversity of twoIndividual
s. - DiversityBoolean - Interface in org.opt4j.operators.diversity
- DiversityBooleanFraction - Class in org.opt4j.operators.diversity
-
The
DiversityBooleanFraction
calculates theDiversity
between twoBooleanGenotype
s by calculating the fraction of different vector entries. - DiversityBooleanFraction() - Constructor for class org.opt4j.operators.diversity.DiversityBooleanFraction
- DiversityDouble - Interface in org.opt4j.operators.diversity
- DiversityDoubleAbsolute - Class in org.opt4j.operators.diversity
-
The
DiversityDoubleAbsolute
calculates theDiversity
as the mean absolute difference of each entry in the double vector. - DiversityDoubleAbsolute() - Constructor for class org.opt4j.operators.diversity.DiversityDoubleAbsolute
- DiversityDoubleEuclidean - Class in org.opt4j.operators.diversity
-
The
DiversityDoubleEuclidean
calculates theDiversity
by the Euclidean distance between the twoGenotype
s. - DiversityDoubleEuclidean() - Constructor for class org.opt4j.operators.diversity.DiversityDoubleEuclidean
- DiversityGenericImplementation - Class in org.opt4j.operators.diversity
-
The
DiversityGenericImplementation
is a standard implementation of theDiversity
interface. - DiversityInteger - Interface in org.opt4j.operators.diversity
- DiversityIntegerEuclidean - Class in org.opt4j.operators.diversity
-
The
DiversityIntegerEuclidean
is an implementation of theDiversityInteger
that calculates the diversity of twoIntegerGenotype
objects by normalizing the values to[0,1]
and calculating the Euclidean distance. - DiversityIntegerEuclidean() - Constructor for class org.opt4j.operators.diversity.DiversityIntegerEuclidean
- DiversityModule - Class in org.opt4j.operators.diversity
-
The
DiversityModule
is used for modules for theDiversity
operator. - DiversityModule() - Constructor for class org.opt4j.operators.diversity.DiversityModule
- DiversityPermutation - Class in org.opt4j.operators.diversity
- DiversityPermutation() - Constructor for class org.opt4j.operators.diversity.DiversityPermutation
- doi() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The Digital Object Identifier of the work.
- dominates(Objectives) - Method in class org.opt4j.core.Objectives
-
Returns
true
if this objectives dominate the specified objectives. - DONE - Enum constant in enum class org.opt4j.core.config.Task.State
-
The task is done.
- doPause() - Method in class org.opt4j.core.optimizer.Control
-
Pauses the optimization.
- doStart() - Method in class org.opt4j.core.optimizer.Control
-
Starts the optimization.
- doStop() - Method in class org.opt4j.core.optimizer.Control
-
Stops the optimization.
- doTerminate() - Method in class org.opt4j.core.optimizer.Control
-
Terminates the optimization.
- DOUBLE - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Encoding
-
Use double values.
- DOUBLE - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Encoding
-
Use double values.
- DOUBLE - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Encoding
-
Use double values.
- DoubleBounds - Class in org.opt4j.core.genotype
-
The
DoubleBounds
is an implementation of theBounds
for theDoubleGenotype
that accepts arrays as well as lists as bounds. - DoubleBounds(double[], double[]) - Constructor for class org.opt4j.core.genotype.DoubleBounds
-
Constructs a
DoubleBounds
with arrays. - DoubleBounds(List<Double>, List<Double>) - Constructor for class org.opt4j.core.genotype.DoubleBounds
-
Constructs a
DoubleBounds
with lists. - DoubleCopyDecoder - Class in org.opt4j.benchmarks
-
The
DoubleCopyDecoder
passes theDoubleString
directly to the evaluator. - DoubleCopyDecoder() - Constructor for class org.opt4j.benchmarks.DoubleCopyDecoder
- DoubleCreator - Class in org.opt4j.benchmarks
- DoubleCreator(Rand, int) - Constructor for class org.opt4j.benchmarks.DoubleCreator
-
Constructs a
DoubleCreator
. - DoubleGenotype - Class in org.opt4j.core.genotype
-
The
DoubleGenotype
consists of double values that can be used as aGenotype
. - DoubleGenotype() - Constructor for class org.opt4j.core.genotype.DoubleGenotype
- DoubleGenotype(double, double) - Constructor for class org.opt4j.core.genotype.DoubleGenotype
-
Constructs a
DoubleGenotype
with a specified lower and upper bound for all values. - DoubleGenotype(Bounds<Double>) - Constructor for class org.opt4j.core.genotype.DoubleGenotype
-
Constructs a
DoubleGenotype
with the givenBounds
. - DoubleMapGenotype<K> - Class in org.opt4j.core.genotype
- DoubleMapGenotype(List<K>, Bounds<Double>) - Constructor for class org.opt4j.core.genotype.DoubleMapGenotype
-
Constructs a
DoubleMapGenotype
. - DoubleString - Class in org.opt4j.benchmarks
-
The
DoubleString
. - DoubleString() - Constructor for class org.opt4j.benchmarks.DoubleString
- DoubleString(Bounds<Double>) - Constructor for class org.opt4j.benchmarks.DoubleString
-
Constructs a
DoubleString
. - DoubleValue - Class in org.opt4j.core
- DoubleValue(Double) - Constructor for class org.opt4j.core.DoubleValue
-
Constructs a
DoubleValue
. - DTLZ1 - Class in org.opt4j.benchmarks.dtlz
-
The
DTLZ1
function. - DTLZ1 - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Use the DTZL1 function.
- DTLZ1(int, int) - Constructor for class org.opt4j.benchmarks.dtlz.DTLZ1
-
Constructs a
DTLZ1
function. - DTLZ2 - Class in org.opt4j.benchmarks.dtlz
-
The
DTLZ2
function. - DTLZ2 - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Use the DTZL2 function.
- DTLZ2(int, int) - Constructor for class org.opt4j.benchmarks.dtlz.DTLZ2
-
Constructs a
DTLZ2
function. - DTLZ3 - Class in org.opt4j.benchmarks.dtlz
-
The
DTLZ3
function. - DTLZ3 - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Use the DTZL3 function.
- DTLZ3(int, int) - Constructor for class org.opt4j.benchmarks.dtlz.DTLZ3
-
Constructs a
DTLZ3
function. - DTLZ4 - Class in org.opt4j.benchmarks.dtlz
-
The
DTLZ4
function. - DTLZ4 - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Use the DTZL4 function.
- DTLZ4(int, int, double) - Constructor for class org.opt4j.benchmarks.dtlz.DTLZ4
-
Constructs a
DTLZ4
function. - DTLZ5 - Class in org.opt4j.benchmarks.dtlz
-
The
DTLZ5
function. - DTLZ5 - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Use the DTZL5 function.
- DTLZ5(int, int) - Constructor for class org.opt4j.benchmarks.dtlz.DTLZ5
-
Constructs a
DTLZ5
function. - DTLZ6 - Class in org.opt4j.benchmarks.dtlz
-
The
DTLZ6
function. - DTLZ6 - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Use the DTZL6 function.
- DTLZ6(int, int) - Constructor for class org.opt4j.benchmarks.dtlz.DTLZ6
-
Constructs a
DTLZ6
function. - DTLZ7 - Class in org.opt4j.benchmarks.dtlz
-
The
DTLZ7
function. - DTLZ7 - Enum constant in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Use the DTZL7 function.
- DTLZ7(int, int) - Constructor for class org.opt4j.benchmarks.dtlz.DTLZ7
-
Constructs a
DTLZ7
function. - DTLZModule - Class in org.opt4j.benchmarks.dtlz
-
Module for the DTLZ benchmarks as proposed in Deb et al.
- DTLZModule() - Constructor for class org.opt4j.benchmarks.dtlz.DTLZModule
- DTLZModule.Encoding - Enum Class in org.opt4j.benchmarks.dtlz
-
The used encoding type.
- DTLZModule.Function - Enum Class in org.opt4j.benchmarks.dtlz
-
The used DTZL1 function.
E
- elements() - Element in annotation interface org.opt4j.core.config.annotations.Required
-
A list of the elements that are allowed to activate the current property.
- ElitismSelector - Class in org.opt4j.optimizers.ea
-
The
ElitismSelector
is a single objective elitism select. - ElitismSelector(Rand) - Constructor for class org.opt4j.optimizers.ea.ElitismSelector
-
Constructs an
ElitismSelector
. - ElitismSelectorModule - Class in org.opt4j.optimizers.ea
-
The
ElitismSelectorModule
is the module that binds theElitismSelector
. - ElitismSelectorModule() - Constructor for class org.opt4j.optimizers.ea.ElitismSelectorModule
- EMPTY - Enum constant in enum class org.opt4j.core.Individual.State
-
Initial state.
- EnumRequirement - Class in org.opt4j.core.config
- EnumRequirement(Property, Collection<Object>) - Constructor for class org.opt4j.core.config.EnumRequirement
-
Constructs a
EnumRequirement
. - EpsilonAdaptation - Interface in org.opt4j.optimizers.ea.aeseh
-
The
EpsilonAdaptation
manages the adaptation of the ε-value stored in theAdaptiveEpsilon
. - EpsilonAdaptationDelta - Class in org.opt4j.optimizers.ea.aeseh
-
The
EpsilonAdaptationDelta
adapts the ε values exactly as described in the paper cited in theAeSeHModule
. - EpsilonAdaptationDelta() - Constructor for class org.opt4j.optimizers.ea.aeseh.EpsilonAdaptationDelta
- EpsilonMapping - Interface in org.opt4j.optimizers.ea.aeseh
-
The
EpsilonMapping
implements the ε mapping used by theEpsilonSamplingSelector
. - EpsilonMappingAdditive - Class in org.opt4j.optimizers.ea.aeseh
-
The
EpsilonMappingAdditive
implements the evenly spaced adaptive ε function. - EpsilonMappingAdditive() - Constructor for class org.opt4j.optimizers.ea.aeseh.EpsilonMappingAdditive
- EpsilonNeighborhoodCoupler - Class in org.opt4j.optimizers.ea.aeseh
-
The
EpsilonNeighborhoodCoupler
implements a parent selection process based on by the ε-neighborhood. - EpsilonNeighborhoodCoupler(EpsilonMapping, EpsilonAdaptation, Random, int, double, double, double, double) - Constructor for class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCoupler
-
Basic constructor.
- EpsilonNeighborhoodCouplerModule - Class in org.opt4j.optimizers.ea.aeseh
-
Binds the
EpsilonNeighborhoodCoupler
as theCoupler
. - EpsilonNeighborhoodCouplerModule() - Constructor for class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- EpsilonSamplingSelector - Class in org.opt4j.optimizers.ea.aeseh
-
The
EpsilonSamplingSelector
implements a selection process based on the ε-sampling. - EpsilonSamplingSelector(ESamplingSurvivorGeneration) - Constructor for class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelector
-
Basic constructor
- EpsilonSamplingSelectorModule - Class in org.opt4j.optimizers.ea.aeseh
-
Binds the
EpsilonSamplingSelector
asSelector
. - EpsilonSamplingSelectorModule() - Constructor for class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- EQ - Enum constant in enum class org.opt4j.satdecoding.Constraint.Operator
-
Boolean operation =.
- equals(Object) - Method in class org.opt4j.core.config.PropertyModule
- equals(Object) - Method in class org.opt4j.core.DoubleValue
- equals(Object) - Method in class org.opt4j.core.IntegerValue
- equals(Object) - Method in class org.opt4j.core.Objective
- equals(Object) - Method in class org.opt4j.operators.AbstractGenericOperator.OperatorClassPredicate
- equals(Object) - Method in class org.opt4j.satdecoding.Constraint
- equals(Object) - Method in class org.opt4j.satdecoding.Literal
-
Compares the specified
Object
with this for equality. - equals(Object) - Method in class org.opt4j.satdecoding.Term
- err(String) - Method in interface org.opt4j.core.config.ModuleAutoFinderListener
-
Invoked for an error message.
- ERROR_MESSAGE_INVALID_KEY - Static variable in interface org.opt4j.core.genotype.MapGenotype
- ERROR_MESSAGE_NON_UNIQUE_KEYS - Static variable in interface org.opt4j.core.genotype.MapGenotype
- ERROR_MESSAGE_OUT_OF_BOUNDS - Static variable in interface org.opt4j.core.genotype.MapGenotype
- ERROR_MESSAGE_UNSUPPORTED_INIT - Static variable in interface org.opt4j.core.genotype.MapGenotype
- ESamplingSurvivorGeneration - Interface in org.opt4j.optimizers.ea.aeseh
-
The
ESamplingSurvivorGeneration
generates the survivor pool during the selection implemented byEpsilonSamplingSelector
. - ESamplingSurvivorGenerationBasic - Class in org.opt4j.optimizers.ea.aeseh
-
The
ESamplingSurvivorGenerationBasic
implements the basic survivor selection used by the Adaptive ε-sampling and ε-hood for evolutionary many-objective optimization. - ESamplingSurvivorGenerationBasic(Random, EpsilonMapping, EpsilonAdaptation, double, double, double, double) - Constructor for class org.opt4j.optimizers.ea.aeseh.ESamplingSurvivorGenerationBasic
-
Basic constructor.
- EUCLIDEAN - Enum constant in enum class org.opt4j.operators.diversity.BasicDiversityModule.DoubleType
-
Use the
DiversityDoubleEuclidean
operator. - evaluate(DoubleString) - Method in class org.opt4j.benchmarks.zdt.ZDT1
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.zdt.ZDT2
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.zdt.ZDT3
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.zdt.ZDT4
- evaluate(BinaryString) - Method in class org.opt4j.benchmarks.zdt.ZDT5
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.zdt.ZDT6
- evaluate(Object) - Method in class org.opt4j.core.problem.MultiEvaluator
- evaluate(String) - Method in class org.opt4j.tutorial.helloworld.HelloWorldEvaluator
- evaluate(BinaryString) - Method in class org.opt4j.benchmarks.lotz.LOTZEvaluator
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.dtlz.DTLZ1
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.dtlz.DTLZ2
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.dtlz.DTLZ3
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.dtlz.DTLZ4
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.dtlz.DTLZ5
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.dtlz.DTLZ6
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.dtlz.DTLZ7
- evaluate(DoubleString) - Method in class org.opt4j.benchmarks.wfg.WFGEvaluator
- evaluate(ItemSelection) - Method in class org.opt4j.benchmarks.knapsack.KnapsackOverloadEvaluator
- evaluate(ItemSelection) - Method in class org.opt4j.benchmarks.knapsack.KnapsackProfitEvaluator
- evaluate(QueensBoard) - Method in class org.opt4j.benchmarks.queens.QueensErrorEvaluator
- evaluate(QueensBoard) - Method in class org.opt4j.benchmarks.queens.QueensEvaluator
- evaluate(Genotype) - Method in class org.opt4j.operators.AbstractGenericOperator.OperatorClassPredicate
- evaluate(Genotype) - Method in interface org.opt4j.operators.AbstractGenericOperator.OperatorPredicate
-
Checks whether a
Genotype
satisfies the predicate. - evaluate(Genotype) - Method in class org.opt4j.operators.AbstractGenericOperator.OperatorVoidPredicate
- evaluate(MinOnesResult) - Method in class org.opt4j.tutorial.minones.MinOnesEvaluator
- evaluate(SalesmanRoute) - Method in class org.opt4j.tutorial.salesman.SalesmanEvaluator
- evaluate(P) - Method in interface org.opt4j.core.problem.Evaluator
-
Evaluates a phenotype
Object
and returns the results in theObjectives
. - EVALUATED - Enum constant in enum class org.opt4j.core.Individual.State
-
Individual is evaluated.
- EVALUATING - Enum constant in enum class org.opt4j.core.Individual.State
-
Individual is currently being evaluated.
- Evaluator<P> - Interface in org.opt4j.core.problem
-
The
Evaluator
evaluates phenotypes toObjectives
. - EvolutionaryAlgorithm - Class in org.opt4j.optimizers.ea
-
The
EvolutionaryAlgorithm
is an implementation of an Evolutionary Algorithm based on the operatorsCrossover
andMutate
. - EvolutionaryAlgorithm(Population, IndividualFactory, IndividualCompleter, Selector, Mating, int, int, int) - Constructor for class org.opt4j.optimizers.ea.EvolutionaryAlgorithm
-
Constructs an
EvolutionaryAlgorithm
with aPopulation
, anIndividualFactory
, aIndividualCompleter
, aSelector
, aMating
, the number of generations, the population size, the number of parents, the number of offspring, and a random number generator. - EvolutionaryAlgorithmModule - Class in org.opt4j.optimizers.ea
-
The
EvolutionaryAlgorithmModule
configures theEvolutionaryAlgorithm
. - EvolutionaryAlgorithmModule() - Constructor for class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
- EvolutionaryAlgorithmModule.CrossoverRateType - Enum Class in org.opt4j.optimizers.ea
-
The
EvolutionaryAlgorithmModule.CrossoverRateType
allows to choose between different types of crossover rates. - Example - Search tag in package org.opt4j.satdecoding
- Section
- execute() - Method in class org.opt4j.core.config.Task
-
Executes the
Task
. - execute() - Method in class org.opt4j.core.start.Opt4JTask
- execute(Class<? extends Task>, String[]) - Method in class org.opt4j.core.config.Starter
-
Executor method.
- execute(Runnable) - Method in class org.opt4j.core.config.visualization.DelayTask
-
Executes the task.
- execute(String[]) - Method in class org.opt4j.core.config.Starter
-
Executor method.
- execute(String[]) - Method in class org.opt4j.core.start.Opt4JStarter
- execute(Collection<Module>) - Method in class org.opt4j.core.config.ExecutionEnvironment
-
Executes the specified modules: A
Task
is created and submitted. - EXECUTING - Enum constant in enum class org.opt4j.core.config.Task.State
-
The task is currently executed.
- ExecutionEnvironment - Class in org.opt4j.core.config
-
The
ExecutionEnvironment
forTask
s. - ExecutionEnvironment(Provider<Task>) - Constructor for class org.opt4j.core.config.ExecutionEnvironment
-
Constructs a
ExecutionEnvironment
. - EXPONENTIAL - Enum constant in enum class org.opt4j.optimizers.sa.CoolingSchedulesModule.Type
-
Use the
CoolingScheduleExponential
.
F
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG1
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG2
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG3
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG4
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG5
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG6
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG7
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG8
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFG9
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFGEvaluator
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFGI1
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFGI2
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFGI3
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFGI4
- f(List<Double>) - Method in class org.opt4j.benchmarks.wfg.WFGI5
- FEBRUARY - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- file() - Element in annotation interface org.opt4j.core.config.annotations.File
-
The annotated property is a file.
- File - Annotation Interface in org.opt4j.core.config.annotations
- FILE - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- FileChooser - Class in org.opt4j.core.config.visualization
-
The
FileChooser
. - FileChooser() - Constructor for class org.opt4j.core.config.visualization.FileChooser
-
Constructs a
FileChooser
. - FileOperations - Class in org.opt4j.core.config.visualization
-
The
FileOperations
. - FileOperations(ModuleRegister, SelectedModules, FileChooser) - Constructor for class org.opt4j.core.config.visualization.FileOperations
-
Constructs a
FileOperations
. - FileOperations.FileOperationsListener - Interface in org.opt4j.core.config.visualization
- findObjectiveAmplitudes(Set<Individual>) - Method in interface org.opt4j.optimizers.ea.aeseh.EpsilonMapping
-
Creates a map mapping the
Objective
s to their amplitudes (difference between maximal and minimal value). - findObjectiveAmplitudes(Set<Individual>) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonMappingAdditive
- FIXEDLENGTH - Enum constant in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Learning
- folder() - Element in annotation interface org.opt4j.core.config.annotations.File
-
The annotated property is a folder.
- FOLDER - Static variable in class org.opt4j.core.config.Icons
-
The icon for the control term.
- FOLDER_ADD - Static variable in class org.opt4j.core.config.Icons
-
The icon for the control term.
- Format - Class in org.opt4j.core.config.visualization
-
The
Format
contains several format rules. - Format() - Constructor for class org.opt4j.core.config.visualization.Format
- formatIEEE(Citation) - Static method in class org.opt4j.core.config.visualization.Format
- formatJava(Citation) - Static method in class org.opt4j.core.config.visualization.Format
- formatTooltip(String) - Method in class org.opt4j.core.config.visualization.Format
-
Formats a text for tooltip (inserts break-lines).
- FRACTION - Enum constant in enum class org.opt4j.operators.diversity.BasicDiversityModule.BooleanType
-
Use the
DiversityBooleanFraction
operator. - FrontDensityIndicator - Interface in org.opt4j.core.common.archive
-
The
FrontDensityIndicator
is an interface for the determination of density values of a front ofIndividual
s.
G
- GAUSS - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.DoubleType
-
Use a constant mutation rate.
- GE - Enum constant in enum class org.opt4j.satdecoding.Constraint.Operator
-
Boolean operation >=.
- GenericOperator<O> - Interface in org.opt4j.operators
-
The
GenericOperator
is an interface for generic operators. - Genotype - Interface in org.opt4j.core
-
The
Genotype
represents a marker interface. - GENOTYPED - Enum constant in enum class org.opt4j.core.Individual.State
-
Individual has a
Genotype
. - get() - Method in class org.opt4j.core.config.visualization.FileChooser
-
Returns the file chooser.
- get() - Method in class org.opt4j.core.start.Progress
-
Returns the progress value between
0
and1
. - get() - Method in class org.opt4j.operators.mutate.AdaptiveMutationRate
- get() - Method in class org.opt4j.operators.mutate.ConstantMutationRate
- get() - Method in interface org.opt4j.operators.mutate.MutationRate
-
Returns the mutation rate as a double value.
- get() - Method in class org.opt4j.optimizers.ea.ConstantCrossoverRate
- get() - Method in interface org.opt4j.optimizers.ea.CrossoverRate
-
Returns the crossover rate as a double value.
- get() - Method in class org.opt4j.viewer.StatusBar
-
Returns the component.
- get() - Method in class org.opt4j.viewer.ToolBar
-
Returns the
JToolBar
component. - get() - Method in class org.opt4j.viewer.Viewport
-
Returns the component.
- get(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleRegister
-
Returns the
PropertyModule
of the specified class and creates a new instance if necessary. - get(Object) - Method in class org.opt4j.core.genotype.CompositeGenotype
- get(Object) - Method in class org.opt4j.satdecoding.Model
-
Returns the value of the variable, or null if this variable is not defined.
- get(Objective) - Method in class org.opt4j.core.Objectives
-
Returns the value that is assigned to the given objective.
- get(Value<?>) - Method in class org.opt4j.core.Objectives
-
Returns the objective that is assigned to the given value.
- get(Node) - Method in class org.opt4j.core.config.ModuleLoader
-
Loads all modules from an XML
Node
. - getActivity(Object) - Method in class org.opt4j.satdecoding.VarOrder
-
Returns the activity of a variable.
- getActivityEntrySet() - Method in class org.opt4j.satdecoding.VarOrder
-
Returns the entry set of the activities.
- getAlpha() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Returns the alpha.
- getAlpha() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Returns the alpha value of the
CrossoverDoubleBLX
orCrossoverDoubleUnfairAverage
, respectively. - getAlpha() - Method in class org.opt4j.optimizers.de.DifferentialEvolutionModule
-
Returns the alpha.
- getAlpha() - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Returns the alpha value.
- getAnnotation(Class<? extends A>) - Method in class org.opt4j.core.config.Property
-
Returns the annotation of the specified class or null if not existent.
- getAnnotations() - Method in class org.opt4j.core.config.Property
-
Returns the annotations of this property.
- getArchiveSize() - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Returns the leader archive size.
- getAttribute(String) - Method in class org.opt4j.core.config.JNode
-
Returns the value of an attribute.
- getAttributes() - Method in class org.opt4j.core.config.JNode
-
Returns a
Map
of all attributes. - getBatchsize() - Method in class org.opt4j.optimizers.rs.RandomSearchModule
-
Returns the number of batched individuals for the evaluation.
- getBest() - Method in class org.opt4j.optimizers.mopso.Particle
-
Returns the best position.
- getBestObjectives() - Method in class org.opt4j.optimizers.mopso.Particle
-
Returns the best objectives.
- getBits() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Returns the number of bits per double value.
- getBits() - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Returns the number of bits per double value.
- getBits() - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Returns the number of bits per double value.
- getBooleanRate() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Returns the rate of the
CrossoverBooleanRate
. - getBooleanType() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Return the
Operator
forBooleanGenotype
. - getBooleanType() - Method in class org.opt4j.operators.diversity.BasicDiversityModule
-
Returns the Type of
Diversity
operator forBooleanGenotype
. - getBooleanVector() - Method in class org.opt4j.satdecoding.SATGenotype
-
Returns the boolean vector.
- getBooleanXPoints() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Returns the number of crossover points of the
CrossoverBooleanXPoint
. - getCapacity() - Method in class org.opt4j.benchmarks.knapsack.Knapsack
-
Returns the capacity of this knapsack.
- getCapacity() - Method in class org.opt4j.core.common.archive.ArchiveModule
-
Returns the archive's capacity.
- getCapacity() - Method in class org.opt4j.core.common.archive.BoundedArchive
-
Returns the capacity of this
BoundedArchive
. - getChild() - Method in class org.opt4j.core.config.JNode
-
Returns the first child.
- getChild(String) - Method in class org.opt4j.core.config.JNode
-
Returns the first child with a specified name.
- getChildren() - Method in class org.opt4j.core.config.JNode
-
Returns all children.
- getChildren(String) - Method in class org.opt4j.core.config.JNode
-
Returns all children with a specified name.
- getCities() - Method in class org.opt4j.tutorial.salesman.SalesmanProblem
- getClass(Type) - Static method in class org.opt4j.core.start.Parameters
-
Returns the class of a type.
- getClazz() - Method in class org.opt4j.operators.AbstractGenericOperator.OperatorClassPredicate
-
Returns the genotype class for the operator.
- getCloseEvent() - Method in class org.opt4j.viewer.ViewerModule
-
Returns the event when the GUI is closed.
- getCoefficient() - Method in class org.opt4j.satdecoding.Term
-
Returns the coefficient.
- getCoefficients() - Method in class org.opt4j.satdecoding.Constraint
-
Returns an iterable of the coefficients.
- getConfiguration(Document) - Method in class org.opt4j.core.config.PropertyModule
-
Returns the configuration of the
PropertyModule
as XMLNode
. - getConstraints() - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Returns the constraints.
- getCouples(int, List<Individual>) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCoupler
-
Generates parent couples.
- getCouples(int, List<Individual>) - Method in interface org.opt4j.optimizers.ea.Coupler
-
Returns a list of
Individual
-groups (couples) that are designated to create offspring. - getCouples(int, List<Individual>) - Method in class org.opt4j.optimizers.ea.CouplerDefault
- getCouples(int, List<Individual>) - Method in class org.opt4j.optimizers.ea.CouplerRandom
- getCouples(int, List<Individual>) - Method in class org.opt4j.optimizers.ea.CouplerUnique
- getCrossoverRate() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Returns the used crossover rate.
- getCrossoverRateType() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Returns the type of crossover rate that is used.
- getCurrentIteration() - Method in class org.opt4j.core.start.Progress
-
Returns the current iteration.
- getDateISO() - Static method in class org.opt4j.core.start.Opt4J
-
Returns the date of the current build.
- getDecoder() - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Returns the decoder strategy.
- getDefault() - Static method in class org.opt4j.core.config.Icons
-
Returns a transparent 16x16px
ImageIcon
. - getDensityValues(Collection<Individual>) - Method in class org.opt4j.core.common.archive.Crowding
- getDensityValues(Collection<Individual>) - Method in interface org.opt4j.core.common.archive.FrontDensityIndicator
-
Returns the density values for a collection on
Individuals
. - getDensityValues(Collection<Individual>) - Method in class org.opt4j.optimizers.ea.Hypervolume
- getDialog(ApplicationFrame) - Method in interface org.opt4j.core.config.visualization.About
-
Returns the about dialog.
- getDialog(ApplicationFrame) - Method in class org.opt4j.core.config.visualization.DefaultAbout
- getDialog(ApplicationFrame) - Method in class org.opt4j.core.start.Opt4JAbout
- getDimensions() - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Returns the number of dimensions of the queens problem.
- getDivisions() - Method in class org.opt4j.core.common.archive.ArchiveModule
-
Returns the number of divisions for the
AdaptiveGridArchive
. - getDocument() - Method in class org.opt4j.core.config.JNode
-
Returns the owner
Document
. - getDouble() - Method in class org.opt4j.core.DoubleValue
- getDouble() - Method in class org.opt4j.core.IntegerValue
- getDouble() - Method in interface org.opt4j.core.Value
-
Returns a double value.
- getDoubleType() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Return the
Operator
forDoubleGenotype
. - getDoubleType() - Method in class org.opt4j.operators.diversity.BasicDiversityModule
-
Returns the Type of
Diversity
operator forDoubleGenotype
. - getDoubleType() - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Returns the double type.
- getDoubleVector() - Method in class org.opt4j.satdecoding.SATGenotype
-
Returns the double vector.
- getEncoding() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Returns the encoding (double or binary).
- getEncoding() - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Returns the encoding (double or binary).
- getEncoding() - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Returns the encoding (double or binary).
- getEpsilon() - Method in class org.opt4j.optimizers.ea.aeseh.AdaptiveEpsilon
- getEpsilonDelta() - Method in class org.opt4j.optimizers.ea.aeseh.AdaptiveEpsilon
- getEpsilonDeltaMax() - Method in class org.opt4j.optimizers.ea.aeseh.AdaptiveEpsilon
- getEpsilonDeltaMin() - Method in class org.opt4j.optimizers.ea.aeseh.AdaptiveEpsilon
- getEpsilonNeighborhood() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- getEpsilonNeighborhoodDelta() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- getEpsilonNeighborhoodDeltaMax() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- getEpsilonNeighborhoodDeltaMin() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- getEpsilonSample() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- getEpsilonSampleDelta() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- getEpsilonSampleDeltaMax() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- getEpsilonSampleDeltaMin() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- getEta() - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Returns the eta.
- getEvaluationStep() - Method in class org.opt4j.core.common.logger.LoggerModule
-
Returns the step size of the evaluations.
- getException() - Method in class org.opt4j.core.config.Task
- getFile() - Method in class org.opt4j.core.config.visualization.FileOperations
-
Returns the current file.
- getFilename() - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- getFilename() - Method in class org.opt4j.core.common.logger.LoggerModule
-
Returns the filename.
- getFinalTemperature() - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Returns the final temperature.
- getFirst() - Method in class org.opt4j.operators.crossover.Pair
-
Returns the first element.
- getFrontAtIndex(int) - Method in class org.opt4j.optimizers.ea.NonDominatedFronts
-
Returns the front at the specified index.
- getFrontNumber() - Method in class org.opt4j.optimizers.ea.NonDominatedFronts
-
Returns the number of non-dominated fronts.
- getFunction() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Returns the DTZL function.
- getFunction() - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Returns the WFG function.
- getFunction() - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Returns the ZDT function.
- getGenerations() - Method in class org.opt4j.optimizers.de.DifferentialEvolutionModule
-
Returns the generations.
- getGenerations() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Returns the number of generations.
- getGenotype() - Method in class org.opt4j.core.Individual
-
Returns the genotype.
- getGetter() - Method in class org.opt4j.core.config.Property
-
Returns the getter method.
- getIcon(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the icon of a
Class
. - getIcon(String) - Static method in class org.opt4j.core.config.Icons
-
Returns an
ImageIcon
from a filename. - getIcon(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the
ImageIcon
of aPropertyModule
. - getId() - Method in class org.opt4j.optimizers.mopso.Particle
-
Returns the id.
- getIndexOf(K) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
- getIndexOf(K) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
- getIndexOf(K) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
- getIndexOf(K) - Method in interface org.opt4j.core.genotype.MapGenotype
-
Returns the index of the key.
- getIndexOf(K) - Method in class org.opt4j.core.genotype.SelectMapGenotype
- getInfo() - Method in class org.opt4j.core.config.Property
-
Returns the info.
- getInfo(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the info of a
Class
. - getInitialTemperature() - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Returns the initial temperature.
- getInstance(Class<O>) - Method in class org.opt4j.core.start.Opt4JTask
-
Returns the instance of the given class.
- getInstances() - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Returns the number of instances.
- getIntegerRate() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Returns the rate of the
CrossoverIntegerRate
. - getIntegerType() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Return the
Operator
forIntegerGenotype
. - getIntegerXPoints() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Returns the number of crossover points of the
CrossoverIntegerXPoint
. - getInternalFrame(Widget) - Method in class org.opt4j.viewer.Viewport
- getItems() - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- getItems() - Method in interface org.opt4j.benchmarks.knapsack.KnapsackProblem
-
Returns the items.
- getItems() - Method in class org.opt4j.benchmarks.knapsack.KnapsackProblemFile
- getItems() - Method in class org.opt4j.benchmarks.knapsack.KnapsackProblemRandom
- getIteration() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- getIteration() - Method in interface org.opt4j.core.optimizer.Optimizer
-
Return the current iteration.
- getIteration() - Method in class org.opt4j.core.start.Opt4JTask
-
Returns the current iteration.
- getIterations() - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Returns the number of iterations.
- getIterations() - Method in class org.opt4j.optimizers.rs.RandomSearchModule
-
Returns the number of iterations.
- getIterations() - Method in class org.opt4j.optimizers.sa.SimulatedAnnealingModule
-
Returns the number of iterations.
- getIterations() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizerModule
- getIterationStep() - Method in class org.opt4j.core.common.logger.LoggerModule
-
Returns the step size of the iterations.
- getK() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Returns the k value.
- getK() - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Returns the k value.
- getKeys() - Method in class org.opt4j.core.genotype.BooleanMapGenotype
- getKeys() - Method in class org.opt4j.core.genotype.DoubleMapGenotype
- getKeys() - Method in class org.opt4j.core.genotype.IntegerMapGenotype
- getKeys() - Method in interface org.opt4j.core.genotype.MapGenotype
-
Return all keys.
- getKeys() - Method in class org.opt4j.core.genotype.SelectMapGenotype
- getKeys() - Method in class org.opt4j.core.Objectives
-
Returns all objectives.
- getKnapsacks() - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- getKnapsacks() - Method in interface org.opt4j.benchmarks.knapsack.KnapsackProblem
-
Returns the knapsacks.
- getKnapsacks() - Method in class org.opt4j.benchmarks.knapsack.KnapsackProblemFile
- getKnapsacks() - Method in class org.opt4j.benchmarks.knapsack.KnapsackProblemRandom
- getL() - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Returns the l value.
- getLames(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelector
- getLames(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.ElitismSelector
- getLames(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.Nsga2
- getLames(int, Collection<Individual>) - Method in interface org.opt4j.optimizers.ea.Selector
- getLames(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.Spea2
- getLamesFromNonDominated(int) - Method in class org.opt4j.optimizers.ea.Spea2
-
Returns a specific number of lames from the non-dominated
Individual
s. - getLearning() - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Returns the learning strategy.
- getLearnSize() - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Returns the number of learned clauses that are kept.
- getLiteral() - Method in class org.opt4j.satdecoding.Term
-
Returns the literal.
- getLiterals() - Method in class org.opt4j.satdecoding.Constraint
-
Returns an iterable of the
Literal
s. - getLowerBound(int) - Method in interface org.opt4j.core.genotype.Bounds
-
Returns the lower bound for the
i
-th element. - getLowerBound(int) - Method in class org.opt4j.core.genotype.DoubleBounds
- getLowerBound(int) - Method in class org.opt4j.core.genotype.DoubleGenotype
-
Returns the lower bound for the
i
-th element. - getLowerBound(int) - Method in class org.opt4j.core.genotype.IntegerBounds
- getLowerBound(int) - Method in class org.opt4j.core.genotype.IntegerGenotype
-
Returns the lower bound for the
i
-th element. - getLowerBounds(Set<Object>) - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Returns the lower bounds for the variables.
- getM() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Returns the m value.
- getM() - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Returns the m value.
- getMaxIterations() - Method in class org.opt4j.core.start.Progress
-
Returns the number of maximal iterations.
- getModule() - Method in class org.opt4j.core.config.PropertyModule
-
Returns the decorated
Module
. - getModule() - Method in class org.opt4j.core.config.visualization.PropertyPanel
-
Returns the instance of the
PropertyModule
. - getModule(Class<? extends Task>) - Method in class org.opt4j.core.config.visualization.Configurator
-
Returns the module for the
Configurator
. - getModule(Class<? extends Task>) - Method in class org.opt4j.core.start.Opt4J
- getModules() - Method in class org.opt4j.core.config.ModuleAutoFinder
- getModules() - Method in interface org.opt4j.core.config.ModuleList
-
Returns the classes of all modules.
- getModules() - Method in class org.opt4j.core.config.ModuleListUser
- getModules() - Method in class org.opt4j.core.config.Task
- getMutationRate() - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Returns the
MutationRate
as a double value. - getMutationRateType() - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Returns the
BasicMutateModule.MutationRateType
. - getN() - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Returns the n value.
- getN() - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Returns the n value.
- getName() - Method in class org.opt4j.core.config.JNode
-
Returns the name.
- getName() - Method in class org.opt4j.core.config.Property
-
Returns the name.
- getName() - Method in class org.opt4j.core.Objective
-
Returns the name.
- getName(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the name of a
Class
. - getName(Property) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the formatted name of the property.
- getName(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the name of a
PropertyModule
. - getNode() - Method in class org.opt4j.core.config.JNode
-
Retrieves the
Node
element. - getNu() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Returns the nu value of the
CrossoverDoubleSBX
. - getObjectives() - Method in class org.opt4j.core.Individual
-
Returns the objectives.
- getOffset() - Method in class org.opt4j.optimizers.ea.SMSModule
-
Returns the offset value.
- getOffspring(int, Collection<Individual>) - Method in interface org.opt4j.optimizers.ea.Mating
-
Creates offspring from a given set of parents.
- getOffspring(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.MatingCrossoverMutate
- getOffspring(int, Individual...) - Method in interface org.opt4j.optimizers.ea.Mating
-
Creates offspring from a given set of parents.
- getOffspring(int, Individual...) - Method in class org.opt4j.optimizers.ea.MatingCrossoverMutate
- getOffspringsPerGeneration() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Returns the number of children
lambda
. - getOperator() - Method in class org.opt4j.satdecoding.Constraint
-
Returns the
Constraint.Operator
. - getOperator(String) - Static method in enum class org.opt4j.satdecoding.Constraint.Operator
-
Converts a
String
to an operator. - getOperator(Genotype) - Method in class org.opt4j.operators.AbstractGenericOperator
- getOperator(Genotype) - Method in interface org.opt4j.operators.GenericOperator
- getOperators() - Method in class org.opt4j.operators.AbstractGenericOperator
- getOperators() - Method in interface org.opt4j.operators.GenericOperator
-
Returns all classOperators.
- getOrder() - Method in class org.opt4j.core.config.Property
-
Returns the order.
- getPanel() - Method in class org.opt4j.viewer.ArchiveWidget
- getPanel() - Method in class org.opt4j.viewer.ConvergencePlotWidget
- getPanel() - Method in class org.opt4j.viewer.ParetoPlotWidget
- getPanel() - Method in class org.opt4j.viewer.PopulationWidget
- getPanel() - Method in interface org.opt4j.viewer.Widget
-
Returns the panel with the content.
- getParents(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelector
- getParents(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.ElitismSelector
- getParents(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.Nsga2
- getParents(int, Collection<Individual>) - Method in interface org.opt4j.optimizers.ea.Selector
-
Selects a subset of
Individual
s and returns it as a newCollection
. - getParents(int, Collection<Individual>) - Method in class org.opt4j.optimizers.ea.Spea2
- getParentsPerGeneration() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Returns the number of parents
mu
. - getParticles() - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Returns the number of particles.
- getPause() - Method in class org.opt4j.viewer.ControlButtons
-
Returns the pause button.
- getPermutationType() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Returns the
BasicCrossoverModule.PermutationType
. - getPermutationType() - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Returns the permutation mode.
- getPermutationType() - Method in class org.opt4j.operators.neighbor.BasicNeighborModule
-
Returns the permutation mode.
- getPerturbation() - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Returns the perturbation.
- getPhase(Object) - Method in class org.opt4j.satdecoding.VarOrder
-
Returns the prioritized phase of a variable.
- getPhaseEntrySet() - Method in class org.opt4j.satdecoding.VarOrder
-
Returns the entry set of the phases.
- getPhenotype() - Method in class org.opt4j.core.Individual
-
Returns the phenotype.
- getPlannedNeighborhoodNumber() - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- getPlotBox() - Method in class org.opt4j.viewer.AutoZoomButton
-
Returns the
PlotBox
thisAutoZoomButton
is listening to. - getPopulationSize() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Returns the population size
alpha
. - getProfit(Item) - Method in class org.opt4j.benchmarks.knapsack.Knapsack
-
Get the profit of an item.
- getProperties() - Method in class org.opt4j.core.config.PropertyModule
-
Returns the properties.
- getProperty() - Method in class org.opt4j.core.config.BooleanRequirement
- getProperty() - Method in class org.opt4j.core.config.EnumRequirement
- getProperty() - Method in interface org.opt4j.core.config.Requirement
-
Returns the property of the requirement.
- getProperty(String) - Method in class org.opt4j.core.config.PropertyModule
-
Returns the
Property
with the specifiedname
. - getRepresentation() - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- getRequirements() - Method in class org.opt4j.core.config.Property
-
Returns the requirements.
- getRestarts() - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Returns the restart strategy.
- getRhs() - Method in class org.opt4j.satdecoding.Constraint
-
Return the right hand side value.
- getScalingFactor() - Method in class org.opt4j.optimizers.de.DifferentialEvolutionModule
-
Returns the scaling factor.
- getSecond() - Method in class org.opt4j.operators.crossover.Pair
-
Returns the second element.
- getSeed() - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- getSeed() - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Return the seed of the problem generator.
- getSeed() - Method in class org.opt4j.core.common.random.RandomModule
-
Returns the seed the is used by the random number generator.
- getSetter() - Method in class org.opt4j.core.config.Property
-
Returns the setter method.
- getSigma() - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Returns the sigma value.
- getSign() - Method in class org.opt4j.core.Objective
-
Returns the sign.
- getSize() - Method in class org.opt4j.benchmarks.lotz.LOTZModule
-
Returns the size of the binary string.
- getSize() - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Returns the size of the board of the queens problem.
- getSize() - Method in class org.opt4j.tutorial.salesman.SalesmanModule
- getSolver() - Method in class org.opt4j.satdecoding.MixedSATManager
- getSolver() - Method in interface org.opt4j.satdecoding.SATManager
-
Returns the
Solver
. - getStart() - Method in class org.opt4j.viewer.ControlButtons
-
Returns the start button.
- getState() - Method in class org.opt4j.core.config.Task
-
Returns the state of the
Task
. - getState() - Method in class org.opt4j.core.Individual
-
Returns the
Individual.State
of theIndividual
. - getState() - Method in class org.opt4j.core.optimizer.Control
-
Returns the state.
- getStop() - Method in class org.opt4j.viewer.ControlButtons
-
Returns the stop button.
- getSurvivors(Collection<Individual>, int) - Method in interface org.opt4j.optimizers.ea.aeseh.ESamplingSurvivorGeneration
-
Generates the survivors out of the input collection of
Individual
s. - getSurvivors(Collection<Individual>, int) - Method in class org.opt4j.optimizers.ea.aeseh.ESamplingSurvivorGenerationBasic
- getTasks() - Method in class org.opt4j.core.config.ExecutionEnvironment
-
Returns the list of all
Task
s. - getTemperature(int, int) - Method in interface org.opt4j.optimizers.sa.CoolingSchedule
-
Returns the temperature for the iteration
i
of the maximal number of iterationsn
. - getTemperature(int, int) - Method in class org.opt4j.optimizers.sa.CoolingScheduleExponential
- getTemperature(int, int) - Method in class org.opt4j.optimizers.sa.CoolingScheduleHyperbolic
- getTemperature(int, int) - Method in class org.opt4j.optimizers.sa.CoolingScheduleLinear
- getTerminate() - Method in class org.opt4j.viewer.ControlButtons
-
Returns the terminate button.
- getTestCase() - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- getText() - Method in class org.opt4j.core.config.JNode
-
Returns the strings content.
- getThreads() - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
-
Returns the maximal number of parallel threads.
- getTimeout() - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Returns the timeout (in seconds) of the
SAT4JSolver
. - getTitle() - Method in class org.opt4j.viewer.ViewerModule
-
Returns the title of the GUI frame.
- getToolBar() - Method in class org.opt4j.viewer.ControlToolBarService
- getToolBar() - Method in interface org.opt4j.viewer.ToolBarService
-
Returns the component.
- getToolBar() - Method in class org.opt4j.viewer.ViewsToolBarService
- getTooltip(Class<?>) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the tooltip of a
Class
. - getTooltip(Property) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the formatted (html) tooltip of a
Property
. - getTooltip(PropertyModule) - Method in class org.opt4j.core.config.visualization.Format
-
Returns the tooltip of a
PropertyModule
. - getTournament() - Method in class org.opt4j.optimizers.ea.Nsga2Module
-
Returns the tournament value.
- getTournament() - Method in class org.opt4j.optimizers.ea.SMSModule
-
Returns the tournament value.
- getTournament() - Method in class org.opt4j.optimizers.ea.Spea2Module
-
Returns the number of tournaments.
- getTransferData(DataFlavor) - Method in class org.opt4j.core.config.visualization.ModuleTransferable
- getTransferDataFlavors() - Method in class org.opt4j.core.config.visualization.ModuleTransferable
- getType() - Method in class org.opt4j.core.common.archive.ArchiveModule
-
Returns the archive type.
- getType() - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
-
Returns the type of the completer.
- getType() - Method in class org.opt4j.core.common.random.RandomModule
-
Returns the type of the random number generator.
- getType() - Method in class org.opt4j.core.config.Property
-
Returns the type.
- getType() - Method in class org.opt4j.optimizers.ea.BasicMatingModule
-
Returns the type of
Coupler
operator to use. - getType() - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Returns the type of cooling schedule.
- getType(Class<?>, Object, String) - Static method in class org.opt4j.core.start.Parameters
-
Returns the type of the generic of the interface or class of an class for an object.
- getUpperBound(int) - Method in interface org.opt4j.core.genotype.Bounds
-
Returns the upper bound for the
i
-th element. - getUpperBound(int) - Method in class org.opt4j.core.genotype.DoubleBounds
- getUpperBound(int) - Method in class org.opt4j.core.genotype.DoubleGenotype
-
Returns the upper bound for the
i
-th element. - getUpperBound(int) - Method in class org.opt4j.core.genotype.IntegerBounds
- getUpperBound(int) - Method in class org.opt4j.core.genotype.IntegerGenotype
-
Returns the upper bound for the
i
-th element. - getUpperBounds(Set<Object>) - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Returns the upper bounds for the variables.
- getURL(String) - Static method in class org.opt4j.core.config.Icons
-
Returns the
URL
of a file. - getValue() - Method in class org.opt4j.core.config.Property
-
Returns the value of the property.
- getValue() - Method in class org.opt4j.core.DoubleValue
- getValue() - Method in class org.opt4j.core.IntegerValue
- getValue() - Method in interface org.opt4j.core.Value
-
Returns the value.
- getValue() - Method in class org.opt4j.operators.algebra.Var
-
Returns the value.
- getValue(int) - Method in class org.opt4j.core.genotype.SelectGenotype
-
Returns the element value of the index.
- getValue(K) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
- getValue(K) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
- getValue(K) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
- getValue(K) - Method in interface org.opt4j.core.genotype.MapGenotype
-
Returns the value for the specified key.
- getValue(K) - Method in class org.opt4j.core.genotype.SelectMapGenotype
- getValues() - Method in class org.opt4j.core.Objectives
-
Returns all values.
- getVarDecay() - Method in class org.opt4j.satdecoding.Order
-
Returns the scaling factor for the offset value.
- getVariables() - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Returns the variables.
- getVarInc() - Method in class org.opt4j.satdecoding.Order
-
Returns the initial offset value.
- getVars() - Method in class org.opt4j.satdecoding.Model
-
Returns all variables of the model.
- getVelocity() - Method in class org.opt4j.optimizers.mopso.Particle
-
Returns the velocity.
- getVersion() - Static method in class org.opt4j.core.start.Opt4J
-
Returns the version of the current build.
- getViolationCount(Model) - Method in class org.opt4j.satdecoding.Constraint
-
Specifies if the
Constraint
is satisfied for a givenModel
. - getWeight(Item) - Method in class org.opt4j.benchmarks.knapsack.Knapsack
-
Get the weight of an item.
- getX() - Method in class org.opt4j.tutorial.salesman.SalesmanProblem.City
- getY() - Method in class org.opt4j.tutorial.salesman.SalesmanProblem.City
H
- hasAttribute(String) - Method in class org.opt4j.core.config.JNode
-
Returns
true
if the attribute is existent. - hashCode() - Method in class org.opt4j.core.config.PropertyModule
- hashCode() - Method in class org.opt4j.core.DoubleValue
- hashCode() - Method in class org.opt4j.core.IntegerValue
- hashCode() - Method in class org.opt4j.core.Objective
- hashCode() - Method in class org.opt4j.operators.AbstractGenericOperator.OperatorClassPredicate
- hashCode() - Method in class org.opt4j.satdecoding.Constraint
- hashCode() - Method in class org.opt4j.satdecoding.Literal
-
Returns a hash code value for this
Literal
. - hashCode() - Method in class org.opt4j.satdecoding.Term
- hasText() - Method in class org.opt4j.core.config.JNode
-
Returns
true
if this node has a strings content. - HelloWorldCreator - Class in org.opt4j.tutorial.helloworld
- HelloWorldCreator() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldCreator
- HelloWorldDecoder - Class in org.opt4j.tutorial.helloworld
- HelloWorldDecoder() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldDecoder
- HelloWorldEvaluator - Class in org.opt4j.tutorial.helloworld
- HelloWorldEvaluator() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldEvaluator
- HelloWorldModule - Class in org.opt4j.tutorial.helloworld
- HelloWorldModule() - Constructor for class org.opt4j.tutorial.helloworld.HelloWorldModule
- HELP - Static variable in class org.opt4j.core.config.Icons
-
The icon for the tutorial.
- HYPERBOLIC - Enum constant in enum class org.opt4j.optimizers.sa.CoolingSchedulesModule.Type
-
Use the
CoolingScheduleHyperbolic
. - Hypervolume - Class in org.opt4j.optimizers.ea
-
The
Hypervolume
, see "Zitzler, E., and Thiele, L. - Hypervolume(double) - Constructor for class org.opt4j.optimizers.ea.Hypervolume
-
Constructs a
Hypervolume
.
I
- I1 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the I1 function.
- I2 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the I2 function.
- I3 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the I3 function.
- I4 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the I4 function.
- I5 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the I5 function.
- icon() - Element in annotation interface org.opt4j.viewer.WidgetParameters
-
Returns the icon of the frame.
- Icon - Annotation Interface in org.opt4j.core.config.annotations
-
The
Icon
annotation assigns an icon to modules. - iconifiable() - Element in annotation interface org.opt4j.viewer.WidgetParameters
-
Returns
true
if the widget is iconifiable. - Icons - Class in org.opt4j.core.config
- Icons() - Constructor for class org.opt4j.core.config.Icons
- id - Variable in class org.opt4j.core.config.PropertyModule
- Ignore - Annotation Interface in org.opt4j.core.config.annotations
-
The
Ignore
annotation can either be used for modules or properties such that these are ignored in theConfigurator
. - ignoreVariables(Set<Object>) - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Set the variables to be ignored (not part of the search process and genotype).
- Implementations - Search tag in package org.opt4j.core.common.archive
- Section
- IncompatibilityException - Exception Class in org.opt4j.core.optimizer
- IncompatibilityException() - Constructor for exception class org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
IncompatibilityException
. - IncompatibilityException(String) - Constructor for exception class org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
IncompatibilityException
. - IncompatibilityException(String, Throwable) - Constructor for exception class org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
IncompatibilityException
. - IncompatibilityException(Throwable) - Constructor for exception class org.opt4j.core.optimizer.IncompatibilityException
-
Constructs a
IncompatibilityException
. - Index - Class in org.opt4j.operators.algebra
- Index(int) - Constructor for class org.opt4j.operators.algebra.Index
-
Constructs an
Index
. - Individual - Class in org.opt4j.core
-
The
Individual
class forms a single solution for the given optimization problem. - Individual.State - Enum Class in org.opt4j.core
-
The possible states of an
Individual
. - individualAdded(IndividualSet, Individual) - Method in interface org.opt4j.core.IndividualSetListener
-
Invoked if the
Individual
is added to theIndividualSet
. - individualAdded(IndividualSet, Individual) - Method in class org.opt4j.viewer.ArchiveWidget
- individualAdded(IndividualSet, Individual) - Method in class org.opt4j.viewer.PopulationWidget
- IndividualCompleter - Interface in org.opt4j.core.optimizer
-
An
IndividualCompleter
completes the evaluation process ofIndividual
s. - IndividualCompleterModule - Class in org.opt4j.core.common.completer
-
The
IndividualCompleterModule
is used to choose and configure aIndividualCompleter
. - IndividualCompleterModule() - Constructor for class org.opt4j.core.common.completer.IndividualCompleterModule
- IndividualCompleterModule.Type - Enum Class in org.opt4j.core.common.completer
-
The
IndividualCompleterModule.Type
ofIndividualCompleter
to use. - IndividualFactory - Interface in org.opt4j.core
-
The
IndividualFactory
is a creator forIndividual
s. - IndividualMouseListener - Interface in org.opt4j.viewer
-
Listener for mouse events on
Individual
s. - individualRemoved(IndividualSet, Individual) - Method in interface org.opt4j.core.IndividualSetListener
-
Invoked if the
Individual
is removed from theIndividualSet
. - individualRemoved(IndividualSet, Individual) - Method in class org.opt4j.viewer.ArchiveWidget
- individualRemoved(IndividualSet, Individual) - Method in class org.opt4j.viewer.PopulationWidget
- IndividualSet - Class in org.opt4j.core
- IndividualSet() - Constructor for class org.opt4j.core.IndividualSet
- IndividualSetListener - Interface in org.opt4j.core
-
The
IndividualSetListener
receives notifications if anIndividual
is added to or removed from anIndividualSet
. - IndividualStateListener - Interface in org.opt4j.core
- INFEASIBLE - Static variable in class org.opt4j.core.Objective
-
Identifier for infeasible results (
null
). - Info - Annotation Interface in org.opt4j.core.config.annotations
-
The
Info
annotation contains textual information about a module or property. - inidividualStateChanged(Individual) - Method in class org.opt4j.core.common.logger.AbstractLogger
- inidividualStateChanged(Individual) - Method in interface org.opt4j.core.IndividualStateListener
-
Invoked if the
Individual
changes its state. - inidividualStateChanged(Individual) - Method in class org.opt4j.operators.mutate.AdaptiveMutationRate
- inidividualStateChanged(Individual) - Method in class org.opt4j.viewer.ObjectivesMonitor
- inidividualStateChanged(Individual) - Method in class org.opt4j.viewer.PopulationWidget
- init() - Method in class org.opt4j.benchmarks.queens.QueensEvaluator
-
Initializes the
QueensEvaluator
. - init() - Method in class org.opt4j.core.config.visualization.DefaultApplicationFrame
-
Registers the listeners.
- init() - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
-
Registers the listeners.
- init() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
-
Registers a listener at the execution environment.
- init() - Method in class org.opt4j.core.config.visualization.Menu
-
Initializes the listeners.
- init() - Method in class org.opt4j.core.config.visualization.ToolBar
-
Initializes the listeners.
- init() - Method in class org.opt4j.operators.mutate.AdaptiveMutationRate
-
Initializes the listeners.
- init() - Method in class org.opt4j.satdecoding.sat4j.VariableOrder
- init() - Method in class org.opt4j.viewer.StatusBar
-
Initialization.
- init() - Method in class org.opt4j.viewer.ToolBar
-
Initialization.
- init() - Method in class org.opt4j.viewer.Viewport
-
Initialization.
- init(int) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelector
- init(int) - Method in class org.opt4j.optimizers.ea.ElitismSelector
- init(int) - Method in class org.opt4j.optimizers.ea.Nsga2
- init(int) - Method in interface org.opt4j.optimizers.ea.Selector
-
Sets the maximal number of
Individual
s. - init(int) - Method in class org.opt4j.optimizers.ea.Spea2
- init(Injector) - Method in class org.opt4j.core.start.Opt4JTask
-
Initialize with a parent
Injector
. - init(Module...) - Method in class org.opt4j.core.config.Task
-
Initializes the
Task
with modules. - init(Collection<Module>) - Method in class org.opt4j.core.config.Task
-
Initializes the
Task
with modules. - init(Random) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
-
Initialize this genotype with random values based on the number of keys.
- init(Random) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
-
Initialize this genotype with random values based on the size of the
keys
. - init(Random) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
-
Initialize this genotype with random values based on the size of the
list
. - init(Random) - Method in class org.opt4j.core.genotype.PermutationGenotype
-
Randomizes this genotype by a random permutation.
- init(Random) - Method in class org.opt4j.core.genotype.SelectMapGenotype
-
Initialize this genotype with random values based on the size of the
key
set. - init(Random, int) - Method in class org.opt4j.core.genotype.BooleanGenotype
-
Initialize this genotype with
n
random values. - init(Random, int) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
-
Not supported.
- init(Random, int) - Method in class org.opt4j.core.genotype.DoubleGenotype
-
Initialize this genotype with
n
random values. - init(Random, int) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
-
Not supported.
- init(Random, int) - Method in class org.opt4j.core.genotype.IntegerGenotype
-
Initialize this genotype with
n
random values. - init(Random, int) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
-
Not supported.
- init(Random, int) - Method in class org.opt4j.core.genotype.SelectMapGenotype
-
Not supported.
- init(Viewport) - Method in class org.opt4j.viewer.ArchiveWidget
- init(Viewport) - Method in class org.opt4j.viewer.ConvergencePlotWidget
- init(Viewport) - Method in class org.opt4j.viewer.ParetoPlotWidget
- init(Viewport) - Method in class org.opt4j.viewer.PopulationWidget
- init(Viewport) - Method in interface org.opt4j.viewer.Widget
-
Called once after the widget is added to the
Viewport
. - initialize() - Method in interface org.opt4j.core.optimizer.IterativeOptimizer
-
This method is called a single time before the optimization process is started.
- initialize() - Method in class org.opt4j.optimizers.de.DifferentialEvolution
- initialize() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithm
- initialize() - Method in class org.opt4j.optimizers.mopso.MOPSO
- initialize() - Method in class org.opt4j.optimizers.rs.RandomSearch
- initialize() - Method in class org.opt4j.optimizers.sa.SimulatedAnnealing
- initialize() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizer
- INSERT - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.PermutationType
-
Use the
MutatePermutationInsert
. - INSERT - Enum constant in enum class org.opt4j.operators.neighbor.BasicNeighborModule.PermutationType
-
Use the
NeighborPermutationInsert
. - IntegerBounds - Class in org.opt4j.core.genotype
-
The
IntegerBounds
is an implementation of theBounds
for theIntegerGenotype
that accepts arrays as well as lists for as bounds. - IntegerBounds(int[], int[]) - Constructor for class org.opt4j.core.genotype.IntegerBounds
-
Constructs a
IntegerBounds
with arrays. - IntegerBounds(List<Integer>, List<Integer>) - Constructor for class org.opt4j.core.genotype.IntegerBounds
-
Constructs a
IntegerBounds
with lists. - IntegerGenotype - Class in org.opt4j.core.genotype
- IntegerGenotype(int, int) - Constructor for class org.opt4j.core.genotype.IntegerGenotype
-
Constructs a
IntegerGenotype
with a specified lower and upper bound for all values. - IntegerGenotype(Bounds<Integer>) - Constructor for class org.opt4j.core.genotype.IntegerGenotype
-
Constructs a
IntegerGenotype
with the givenBounds
. - IntegerMapGenotype<K> - Class in org.opt4j.core.genotype
- IntegerMapGenotype(List<K>, int, int) - Constructor for class org.opt4j.core.genotype.IntegerMapGenotype
-
Constructs a
IntegerMapGenotype
with fixed bounds. - IntegerMapGenotype(List<K>, Bounds<Integer>) - Constructor for class org.opt4j.core.genotype.IntegerMapGenotype
-
Constructs a
IntegerMapGenotype
. - IntegerValue - Class in org.opt4j.core
- IntegerValue(Integer) - Constructor for class org.opt4j.core.IntegerValue
-
Constructs a
IntegerValue
. - Integration of a Custom Operator - Search tag in package org.opt4j.operators
- Section
- isActive() - Method in class org.opt4j.core.config.Property
-
Returns
true
if the property is active, i.e., allRequirement
s must be fulfilled. - isCloseOnStop() - Method in class org.opt4j.viewer.ViewerModule
-
Returns
true
if the GUI is automatically closed if the optimization process has stopped. - isDataFlavorSupported(DataFlavor) - Method in class org.opt4j.core.config.visualization.ModuleTransferable
- isDecoded() - Method in class org.opt4j.core.Individual
-
Indicates whether this
Individual
is already decoded. - isDecoded() - Method in enum class org.opt4j.core.Individual.State
-
Returns
true
if the individual is decoded in the current state. - isEmpty() - Method in class org.opt4j.core.IndividualSet
- isEqual(Objectives) - Method in class org.opt4j.core.Objectives
-
Returns
true
if this objectives are equal to the specified objectives. - isEvaluated() - Method in class org.opt4j.core.Individual
-
Indicates whether this
Individual
is already evaluated. - isEvaluated() - Method in enum class org.opt4j.core.Individual.State
-
Returns
true
if the individual is evaluated in the current state. - isFeasible() - Method in class org.opt4j.benchmarks.knapsack.ItemSelection
-
The
ItemSelection
is feasible if no knapsack is overloaded. - isFeasible() - Method in class org.opt4j.benchmarks.queens.QueensBoard
-
The
QueensBoard
is feasible if no queen can attack another. - isFulfilled() - Method in class org.opt4j.core.config.BooleanRequirement
- isFulfilled() - Method in class org.opt4j.core.config.EnumRequirement
- isFulfilled() - Method in interface org.opt4j.core.config.Requirement
-
Returns
true
if the requirement is fulfilled. - isLoggingPerEvaluation() - Method in class org.opt4j.core.common.logger.LoggerModule
-
Returns
true
if the logger observes the number of evaluations. - isLoggingPerIteration() - Method in class org.opt4j.core.common.logger.LoggerModule
-
Returns
true
if the logger observes the number of iterations. - isNumber() - Method in class org.opt4j.core.config.Property
-
Returns
true
if the property represents a number. - isPausable() - Method in enum class org.opt4j.core.optimizer.Control.State
-
Returns
true
if the current state allows to pause the optimization. - isPaused() - Method in class org.opt4j.core.optimizer.Control
-
Returns
true
if the optimization is paused. - isProcessing() - Method in enum class org.opt4j.core.Individual.State
-
Returns
true
if the individual is processing in the current state. - isQueen(int, int) - Method in class org.opt4j.benchmarks.queens.QueensBoard
-
Returns
true
if a queen is on this field. - isRotation() - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
- isRunning() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- isRunning() - Method in class org.opt4j.core.optimizer.Control
-
Returns
true
if the optimization is running. - isRunning() - Method in interface org.opt4j.core.optimizer.Optimizer
-
Returns
true
if theOptimizer
is running. - isSatisfied(Model) - Method in class org.opt4j.satdecoding.Constraint
-
Checks, if this constraint is satisfied for a given model.
- isStartable() - Method in enum class org.opt4j.core.optimizer.Control.State
-
Returns
true
if the current state allows to start the optimization. - isStoppable() - Method in enum class org.opt4j.core.optimizer.Control.State
-
Returns
true
if the current state allows to stop the optimization. - isStopped() - Method in class org.opt4j.core.optimizer.Control
-
Returns
true
if the optimization is stopped. - isTerminated() - Method in class org.opt4j.core.optimizer.Control
-
Returns
true
if the optimization is terminated. - isTrue(int, int) - Method in enum class org.opt4j.satdecoding.Constraint.Operator
- isUsingSeed() - Method in class org.opt4j.core.common.random.RandomModule
-
Returns
true
if a specific seed is given. - Item - Class in org.opt4j.benchmarks.knapsack
-
An item.
- Item(int) - Constructor for class org.opt4j.benchmarks.knapsack.Item
-
Constructs an item.
- ItemSelection - Class in org.opt4j.benchmarks.knapsack
-
The set of selected items.
- ItemSelection() - Constructor for class org.opt4j.benchmarks.knapsack.ItemSelection
- Iteration - Class in org.opt4j.core.optimizer
-
The
Iteration
object is used as iteration counter for the optimization. - Iteration(int) - Constructor for class org.opt4j.core.optimizer.Iteration
-
Constructs a
Iteration
object. - iterationComplete(int) - Method in class org.opt4j.core.common.logger.AbstractLogger
- iterationComplete(int) - Method in interface org.opt4j.core.optimizer.OptimizerIterationListener
-
Invoked if the
Optimizer
completes an iteration. - iterationComplete(int) - Method in class org.opt4j.core.start.Opt4JTask
- iterationComplete(int) - Method in class org.opt4j.core.start.Progress
- iterationComplete(int) - Method in class org.opt4j.viewer.ArchiveWidget
- iterationComplete(int) - Method in class org.opt4j.viewer.ConvergencePlotWidget
- iterationComplete(int) - Method in class org.opt4j.viewer.ParetoPlotWidget
- iterationComplete(int) - Method in class org.opt4j.viewer.StatusBar
- IterativeOptimizer - Interface in org.opt4j.core.optimizer
-
This
IterativeOptimizer
interface has to be implemented by all population-based iterative optimizers. - iterator() - Method in class org.opt4j.core.config.ModuleRegister
- iterator() - Method in class org.opt4j.core.genotype.CompositeGenotype
- iterator() - Method in class org.opt4j.core.IndividualSet
- iterator() - Method in class org.opt4j.core.Objectives
J
- JANUARY - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- JAVA - Enum constant in enum class org.opt4j.core.common.random.RandomModule.RandType
-
Use the standard Java random number generator.
- JNode - Class in org.opt4j.core.config
-
Wrapper for
Node
elements. - JNode(Document, String) - Constructor for class org.opt4j.core.config.JNode
- JNode(Node) - Constructor for class org.opt4j.core.config.JNode
- journal() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The journal, in which the paper has been published.
- JULY - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- JUNE - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
K
- K - Annotation Interface in org.opt4j.benchmarks
-
The
K
is a binding annotation. - keySet() - Method in class org.opt4j.core.genotype.CompositeGenotype
-
Returns all
keys
. - Knapsack - Class in org.opt4j.benchmarks.knapsack
-
A knapsack has a given capacity.
- Knapsack(int) - Constructor for class org.opt4j.benchmarks.knapsack.Knapsack
-
Construct a knapsack
- KnapsackBinaryCreatorDecoder - Class in org.opt4j.benchmarks.knapsack
-
The
KnapsackBinaryCreatorDecoder
creates and decodes the givenKnapsackProblemRandom
using one bit per item, i.e. - KnapsackBinaryCreatorDecoder(KnapsackProblem, Rand) - Constructor for class org.opt4j.benchmarks.knapsack.KnapsackBinaryCreatorDecoder
-
Creates a
KnapsackBinaryCreatorDecoder
. - KnapsackModule - Class in org.opt4j.benchmarks.knapsack
-
The multiobjective 0/1 ILP knapsack problem as proposed in Zitzler and Thiele 1999.
- KnapsackModule() - Constructor for class org.opt4j.benchmarks.knapsack.KnapsackModule
- KnapsackModule.Representation - Enum Class in org.opt4j.benchmarks.knapsack
- KnapsackModule.TestCase - Enum Class in org.opt4j.benchmarks.knapsack
- KnapsackOverloadEvaluator - Class in org.opt4j.benchmarks.knapsack
-
The
KnapsackOverloadEvaluator
evaluates a givenItemSelection
using oneObjective
to sum up all knapsack overloads and oneObjective
for the profit of each knapsack. - KnapsackOverloadEvaluator(KnapsackProblem) - Constructor for class org.opt4j.benchmarks.knapsack.KnapsackOverloadEvaluator
-
Creates a new
KnapsackOverloadEvaluator
. - KnapsackProblem - Interface in org.opt4j.benchmarks.knapsack
-
The
KnapsackProblem
defines the basic problem, i.e., the collection ofItem
andKnapsack
elements, respectively. - KnapsackProblemFile - Class in org.opt4j.benchmarks.knapsack
-
The
KnapsackProblemFile
is aKnapsackProblem
that is initialized by a file. - KnapsackProblemFile(String) - Constructor for class org.opt4j.benchmarks.knapsack.KnapsackProblemFile
-
Constructs a
KnapsackProblemFile
with a given file name. - KnapsackProblemRandom - Class in org.opt4j.benchmarks.knapsack
-
The
KnapsackProblemRandom
, see "E. - KnapsackProblemRandom(int, int, int) - Constructor for class org.opt4j.benchmarks.knapsack.KnapsackProblemRandom
-
Creates a new
KnapsackProblemRandom
. - KnapsackProfitEvaluator - Class in org.opt4j.benchmarks.knapsack
-
The
KnapsackProfitEvaluator
evaluates a givenItemSelection
using oneObjective
to sum up all knapsack overloads and oneObjective
for the profit of each knapsack. - KnapsackProfitEvaluator(KnapsackProblem) - Constructor for class org.opt4j.benchmarks.knapsack.KnapsackProfitEvaluator
-
Creates a new
KnapsackProfitEvaluator
. - KnapsackSATCreatorDecoder - Class in org.opt4j.benchmarks.knapsack
-
Use SAT decoding to solve knapsack problem.
- KnapsackSATCreatorDecoder(SATManager, KnapsackProblem, Rand) - Constructor for class org.opt4j.benchmarks.knapsack.KnapsackSATCreatorDecoder
-
Creates a new
KnapsackSATCreatorDecoder
.
L
- LE - Enum constant in enum class org.opt4j.satdecoding.Constraint.Operator
-
Boolean operation <=.
- LINEAR - Enum constant in enum class org.opt4j.optimizers.sa.CoolingSchedulesModule.Type
-
Use the
CoolingScheduleLinear
. - ListGenotype<E> - Interface in org.opt4j.core.genotype
- Literal - Class in org.opt4j.satdecoding
-
A
Literal
is a data structure that represents a variable and its phase. - Literal(Object, boolean) - Constructor for class org.opt4j.satdecoding.Literal
-
Constructs a
Literal
with a variable and their phase. - load() - Method in class org.opt4j.core.config.visualization.FileOperations
-
Opens the file chooser for loading the current configuration file.
- load(File) - Method in class org.opt4j.core.config.ModuleLoader
-
Loads all modules from a
File
. - load(File) - Method in class org.opt4j.core.config.visualization.FileOperations
-
Loads the selected modules from the specified file.
- load(String) - Method in class org.opt4j.core.config.ModuleLoader
-
Loads all modules from a file (as filename).
- LOADING - Static variable in class org.opt4j.core.config.Icons
-
A delete bullet.
- localModuleFlavor - Static variable in class org.opt4j.core.config.visualization.ModuleTransferable
- logEvent(int, int) - Method in class org.opt4j.core.common.logger.AbstractLogger
-
Callback method called if the specific number of iterations or evaluations is reached.
- logEvent(int, int) - Method in class org.opt4j.core.common.logger.TsvLogger
- Logger - Interface in org.opt4j.core.common.logger
-
The
Logger
is a marker interface for logging classes. - LoggerModule - Class in org.opt4j.core.common.logger
-
Module for logging.
- LoggerModule() - Constructor for class org.opt4j.core.common.logger.LoggerModule
- logHeader(Collection<Objective>) - Method in class org.opt4j.core.common.logger.AbstractLogger
-
Writes the header.
- logHeader(Collection<Objective>) - Method in class org.opt4j.core.common.logger.TsvLogger
- LOTZCreator - Class in org.opt4j.benchmarks.lotz
-
The
LOTZCreator
. - LOTZCreator(Rand, int) - Constructor for class org.opt4j.benchmarks.lotz.LOTZCreator
-
Constructs a
LOTZCreator
. - LOTZDecoder - Class in org.opt4j.benchmarks.lotz
-
The
LOTZDecoder
. - LOTZDecoder() - Constructor for class org.opt4j.benchmarks.lotz.LOTZDecoder
- LOTZEvaluator - Class in org.opt4j.benchmarks.lotz
-
The
LOTZEvaluator
. - LOTZEvaluator() - Constructor for class org.opt4j.benchmarks.lotz.LOTZEvaluator
- LOTZModule - Class in org.opt4j.benchmarks.lotz
-
The
LOTZModule
for the "Leading Ones Trailing Zeros" optimization problem. - LOTZModule() - Constructor for class org.opt4j.benchmarks.lotz.LOTZModule
- LUBY - Enum constant in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Restarts
M
- M - Annotation Interface in org.opt4j.benchmarks
-
The
M
is an annotation for integer values that define the number of objective functions (the dimension of the objective space). - main(Class<? extends Task>, String) - Method in class org.opt4j.core.config.visualization.Configurator
-
Starts the
Configurator
with the specified task class and the file to be loaded. - main(String[]) - Static method in class org.opt4j.core.config.Starter
-
Start configuration files.
- main(String[]) - Static method in class org.opt4j.core.config.visualization.Configurator
-
Starts the
Configurator
. - main(String[]) - Static method in class org.opt4j.core.start.Opt4J
-
Starts the
Opt4J
configuration GUI. - main(String[]) - Static method in class org.opt4j.core.start.Opt4JStarter
-
Starts the configuration files.
- MANUAL - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- MapGenotype<K,
V> - Interface in org.opt4j.core.genotype - mapObjectives(Objectives, double, Map<Objective, Double>) - Method in interface org.opt4j.optimizers.ea.aeseh.EpsilonMapping
-
Maps the given
Objectives
on the objectives used for the check of the ε dominance. - mapObjectives(Objectives, double, Map<Objective, Double>) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonMappingAdditive
-
Applies ε mapping by enhancing all of the given
Objective
s by the ε fraction of the objective amplitude. - MARCH - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- Mating - Interface in org.opt4j.optimizers.ea
-
The
Mating
interface is used to create offspring from a given set of parents. - MatingCrossoverMutate - Class in org.opt4j.optimizers.ea
-
The
MatingCrossoverMutate
creates offspring from a given set of parents by usingCrossover
andMutate
. - MatingCrossoverMutate(Crossover<Genotype>, Mutate<Genotype>, Copy<Genotype>, Coupler, CrossoverRate, MutationRate, Rand, IndividualFactory) - Constructor for class org.opt4j.optimizers.ea.MatingCrossoverMutate
-
Constructs a
MatingCrossoverMutate
with a givenCrossover
,Mutate
,Copy
,Coupler
,CrossoverRate
,Rand
, andIndividualFactory
. - MatingModule - Class in org.opt4j.optimizers.ea
- MatingModule() - Constructor for class org.opt4j.optimizers.ea.MatingModule
- max() - Method in class org.opt4j.core.optimizer.Iteration
-
Returns the maximal number of iterations.
- MAX - Enum constant in enum class org.opt4j.core.Objective.Sign
-
Maximize the
Objective
. - maximizable() - Element in annotation interface org.opt4j.viewer.WidgetParameters
-
Returns
true
if the widget is maximizable. - MaxIterations - Annotation Interface in org.opt4j.core.optimizer
-
The
MaxIterations
is the default binding annotation for the maximal number of iterations for anOptimizer
. - MAY - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- Menu - Class in org.opt4j.core.config.visualization
-
The
Menu
. - Menu(FileOperations, About, Provider<ApplicationFrame>) - Constructor for class org.opt4j.core.config.visualization.Menu
-
Constructs a
Menu
. - merge(ImageIcon...) - Static method in class org.opt4j.core.config.Icons
- MERSENNE_TWISTER - Enum constant in enum class org.opt4j.core.common.random.RandomModule.RandType
-
Use the mersenne twister random number generator.
- MIN - Enum constant in enum class org.opt4j.core.Objective.Sign
-
Minimize the
Objective
. - MINISAT - Enum constant in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Learning
- MINISAT - Enum constant in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Restarts
- MinOnesDecoder - Class in org.opt4j.tutorial.minones
- MinOnesDecoder(SATManager, Rand) - Constructor for class org.opt4j.tutorial.minones.MinOnesDecoder
- MinOnesEvaluator - Class in org.opt4j.tutorial.minones
- MinOnesEvaluator() - Constructor for class org.opt4j.tutorial.minones.MinOnesEvaluator
- MinOnesModule - Class in org.opt4j.tutorial.minones
- MinOnesModule() - Constructor for class org.opt4j.tutorial.minones.MinOnesModule
- MinOnesResult - Class in org.opt4j.tutorial.minones
- MinOnesResult() - Constructor for class org.opt4j.tutorial.minones.MinOnesResult
- MIXED - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.PermutationType
-
Use the
MutatePermutationMixed
. - MIXED - Enum constant in enum class org.opt4j.operators.neighbor.BasicNeighborModule.PermutationType
-
Use the
NeighborPermutationMixed
. - MixedSATManager - Class in org.opt4j.satdecoding
-
The
MixedSATManager
encodes the decision strategy into two vectors: One binary vector for the phase and one double vector for the priority. - MixedSATManager(Solver) - Constructor for class org.opt4j.satdecoding.MixedSATManager
-
Constructs a
MixedSATManager
. - Model - Class in org.opt4j.satdecoding
-
The
Model
is a data structure that represents a solution of the given problem, i.e., allLiteral
s are set such that allConstraint
s specified by theAbstractSATDecoder
are feasible. - Model() - Constructor for class org.opt4j.satdecoding.Model
- moduleAdded(Collection<PropertyModule>, PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
- moduleAdded(Collection<PropertyModule>, PropertyModule) - Method in interface org.opt4j.core.config.visualization.SetListener
-
Invoked if a
PropertyModule
is added. - ModuleAutoFinder - Class in org.opt4j.core.config
-
The
ModuleAutoFinder
searches the classpath for allPropertyModule
s that are not annotated withIgnore
. - ModuleAutoFinder() - Constructor for class org.opt4j.core.config.ModuleAutoFinder
-
Constructs a
ModuleAutoFinder
. - ModuleAutoFinder(Transformer<Class<? extends Module>, Boolean>, Transformer<Class<? extends Module>, Boolean>) - Constructor for class org.opt4j.core.config.ModuleAutoFinder
-
Constructs a
ModuleAutoFinder
. - ModuleAutoFinderListener - Interface in org.opt4j.core.config
-
The
ModuleAutoFinderListener
is a listener interface for theModuleAutoFinder
. - ModuleList - Interface in org.opt4j.core.config
- ModuleListUser - Class in org.opt4j.core.config
-
The
ModuleListUser
is aModuleList
for user defined modules. - ModuleListUser() - Constructor for class org.opt4j.core.config.ModuleListUser
- ModuleLoader - Class in org.opt4j.core.config
-
Helper class for loading
PropertyModule
configurations from files or retrieving these from XMLNode
s. - ModuleLoader(ModuleRegister) - Constructor for class org.opt4j.core.config.ModuleLoader
-
Constructs a
ModuleLoader
. - ModuleRegister - Class in org.opt4j.core.config
-
The
ModuleRegister
contains all found modules for theConfigurator
. - ModuleRegister(ModuleList) - Constructor for class org.opt4j.core.config.ModuleRegister
-
Constructs and populates the
ModuleRegister
. - moduleRemoved(Collection<PropertyModule>, PropertyModule) - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
- moduleRemoved(Collection<PropertyModule>, PropertyModule) - Method in interface org.opt4j.core.config.visualization.SetListener
-
Invoked if a
PropertyModule
is removed. - Modules - Search tag in package org.opt4j.core.common.archive
- Section
- ModuleSaver - Class in org.opt4j.core.config
-
Helper class for saving the
PropertyModule
configurations or adding these to XMLNode
s. - ModuleSaver() - Constructor for class org.opt4j.core.config.ModuleSaver
- ModulesPanel - Class in org.opt4j.core.config.visualization
-
The
ModulesPanel
. - ModulesPanel() - Constructor for class org.opt4j.core.config.visualization.ModulesPanel
- ModuleTransferable - Class in org.opt4j.core.config.visualization
- ModuleTransferable(PropertyModule) - Constructor for class org.opt4j.core.config.visualization.ModuleTransferable
-
Constructs a
ModuleTransferable
. - month() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The month, in which the paper has been published.
- MOPSO - Class in org.opt4j.optimizers.mopso
-
The
MOPSO
is an implementation of a multi-objective particle swarm optimizer, see "Improving PSO-based Multi-Objective Optimization using Crowding, Mutation and e-Dominance, M. - MOPSO(Population, IndividualFactory, IndividualCompleter, Rand, MutateDoubleUniform, MutateDoubleNonUniform, MutationRate, int, int) - Constructor for class org.opt4j.optimizers.mopso.MOPSO
-
Constructs a
MOPSO
. - MOPSOModule - Class in org.opt4j.optimizers.mopso
-
The
MOPSOModule
for theMOPSO
optimizer. - MOPSOModule() - Constructor for class org.opt4j.optimizers.mopso.MOPSOModule
- Mult - Class in org.opt4j.operators.algebra
- Mult(Term...) - Constructor for class org.opt4j.operators.algebra.Mult
-
Constructs an
Mult
term. - Multi - Annotation Interface in org.opt4j.core.config.annotations
- MultiEvaluator - Class in org.opt4j.core.problem
-
The
MultiEvaluator
takes all registeredEvaluator
s and uses them to evaluate the phenotype. - MultiEvaluator(Set<Evaluator<Object>>, Provider<Objectives>) - Constructor for class org.opt4j.core.problem.MultiEvaluator
-
Creates a new
MultiEvaluator
. - mutate(G, double) - Method in interface org.opt4j.operators.mutate.Mutate
-
Performs a mutation for a
Genotype
. - mutate(BooleanGenotype, double) - Method in class org.opt4j.operators.mutate.MutateBoolean
- mutate(DoubleGenotype, double) - Method in class org.opt4j.operators.mutate.MutateDouble
- mutate(IntegerGenotype, double) - Method in class org.opt4j.operators.mutate.MutateIntegerRandom
- mutate(PermutationGenotype<?>, double) - Method in class org.opt4j.operators.mutate.MutatePermutationInsert
- mutate(PermutationGenotype<?>, double) - Method in class org.opt4j.operators.mutate.MutatePermutationMixed
- mutate(PermutationGenotype<?>, double) - Method in class org.opt4j.operators.mutate.MutatePermutationRevert
- mutate(PermutationGenotype<?>, double) - Method in class org.opt4j.operators.mutate.MutatePermutationSwap
- mutate(Genotype, double) - Method in class org.opt4j.operators.mutate.MutateGenericImplementation
- Mutate<G> - Interface in org.opt4j.operators.mutate
- MutateBoolean - Class in org.opt4j.operators.mutate
-
Mutate for the
BooleanGenotype
. - MutateBoolean(Rand) - Constructor for class org.opt4j.operators.mutate.MutateBoolean
-
Constructs a new
MutateBoolean
with the given mutation rate. - MutateDouble - Class in org.opt4j.operators.mutate
-
Mutate for the
DoubleGenotype
. - MutateDouble(Rand, NormalizeDouble) - Constructor for class org.opt4j.operators.mutate.MutateDouble
-
Constructs a
MutateDouble
. - MutateDoubleDefault - Class in org.opt4j.operators.mutate
- MutateDoubleDefault(Rand, NormalizeDouble) - Constructor for class org.opt4j.operators.mutate.MutateDoubleDefault
-
Constructs a
MutateDoubleDefault
with aRand
random number generator, and aNormalizeDouble
operator. - MutateDoubleElementwise - Class in org.opt4j.operators.mutate
- MutateDoubleElementwise(Rand, NormalizeDouble) - Constructor for class org.opt4j.operators.mutate.MutateDoubleElementwise
-
Constructs a
MutateDoubleElementwise
. - MutateDoubleGauss - Class in org.opt4j.operators.mutate
-
The
MutateDoubleGauss
. - MutateDoubleGauss(Rand, NormalizeDouble, double) - Constructor for class org.opt4j.operators.mutate.MutateDoubleGauss
-
Constructs a
MutateDoubleGauss
. - MutateDoubleNonUniform - Class in org.opt4j.optimizers.mopso
-
The
MutateDoubleNonUniform
non-uniformly mutates aDoubleGenotype
elementwise. - MutateDoubleNonUniform(Rand, NormalizeDouble, Iteration, double) - Constructor for class org.opt4j.optimizers.mopso.MutateDoubleNonUniform
-
Constructs a
MutateDoubleNonUniform
. - MutateDoublePolynomial - Class in org.opt4j.operators.mutate
- MutateDoublePolynomial(Rand, NormalizeDouble, double) - Constructor for class org.opt4j.operators.mutate.MutateDoublePolynomial
-
Constructs a
MutateDoubleGauss
with aRand
random number generator, aNormalizeDouble
, and an eta value. - MutateDoubleUniform - Class in org.opt4j.optimizers.mopso
-
The
MutateDoubleUniform
uniformly mutates aDoubleGenotype
elementwise. - MutateDoubleUniform(Rand, NormalizeDouble, double) - Constructor for class org.opt4j.optimizers.mopso.MutateDoubleUniform
-
Constructs a
MutateDoubleUniform
. - MutateGenericImplementation - Class in org.opt4j.operators.mutate
-
Implementation of the
Mutate
interface. - MutateInteger - Interface in org.opt4j.operators.mutate
-
The
MutateInteger
is the interface for {link Mutate} operators forIntegerGenotype
objects. - MutateIntegerRandom - Class in org.opt4j.operators.mutate
-
The
MutateIntegerRandom
mutates each element of theIntegerGenotype
with the mutation rate. - MutateIntegerRandom(Rand) - Constructor for class org.opt4j.operators.mutate.MutateIntegerRandom
-
Constructs a
MutateIntegerRandom
. - MutateModule - Class in org.opt4j.operators.mutate
-
The
MutateModule
is used for modules for theMutate
operator. - MutateModule() - Constructor for class org.opt4j.operators.mutate.MutateModule
- MutateOptimizer - Class in org.opt4j.tutorial.optimizer
- MutateOptimizer(Population, IndividualFactory, Selector, Mutate<Genotype>, Copy<Genotype>) - Constructor for class org.opt4j.tutorial.optimizer.MutateOptimizer
- MutateOptimizerModule - Class in org.opt4j.tutorial.optimizer
- MutateOptimizerModule() - Constructor for class org.opt4j.tutorial.optimizer.MutateOptimizerModule
- MutatePermutation - Interface in org.opt4j.operators.mutate
-
Interface for the
Mutate
operator for thePermutationGenotype
. - MutatePermutationInsert - Class in org.opt4j.operators.mutate
-
Mutate for the
PermutationGenotype
. - MutatePermutationInsert(Rand) - Constructor for class org.opt4j.operators.mutate.MutatePermutationInsert
-
Constructs a new
MutatePermutation
with the given mutation rate. - MutatePermutationMixed - Class in org.opt4j.operators.mutate
-
Mutate for the
PermutationGenotype
. - MutatePermutationMixed(MutatePermutationSwap, MutatePermutationInsert, MutatePermutationRevert, Rand) - Constructor for class org.opt4j.operators.mutate.MutatePermutationMixed
-
Constructs a new
MutatePermutation
with the given mutation rate. - MutatePermutationRevert - Class in org.opt4j.operators.mutate
-
Mutate for the
PermutationGenotype
. - MutatePermutationRevert(Rand) - Constructor for class org.opt4j.operators.mutate.MutatePermutationRevert
-
Constructs a new
MutatePermutation
with the given mutation rate. - MutatePermutationSwap - Class in org.opt4j.operators.mutate
-
Mutate operator for the
PermutationGenotype
. - MutatePermutationSwap(Rand) - Constructor for class org.opt4j.operators.mutate.MutatePermutationSwap
-
Constructs a new
MutatePermutation
with the given mutation rate. - MutationRate - Interface in org.opt4j.operators.mutate
-
Interface for the
MutationRate
. - MyOperator - Class in org.opt4j.tutorial.operator
- MyOperator() - Constructor for class org.opt4j.tutorial.operator.MyOperator
- MyOperatorModule - Class in org.opt4j.tutorial.operator
- MyOperatorModule() - Constructor for class org.opt4j.tutorial.operator.MyOperatorModule
- MyPanel(Individual) - Constructor for class org.opt4j.tutorial.salesman.SalesmanWidgetService.MyPanel
N
- N - Annotation Interface in org.opt4j.benchmarks
-
The
N
is an annotation for integer values that define the size of the search space. - Name - Annotation Interface in org.opt4j.core.config.annotations
-
The
Name
annotation assigns a user defined name to a module or property. - namespace() - Element in annotation interface org.opt4j.core.start.Constant
-
Returns the namespace.
- negate() - Method in class org.opt4j.satdecoding.Literal
-
Returns the negated
Literal
. - neighbor(G) - Method in interface org.opt4j.operators.neighbor.Neighbor
-
Moves the
Genotype
to a neighbor. - neighbor(Genotype) - Method in class org.opt4j.operators.neighbor.NeighborGenericImplementation
- neighbor(BooleanGenotype) - Method in class org.opt4j.operators.neighbor.NeighborBoolean
- neighbor(DoubleGenotype) - Method in class org.opt4j.operators.neighbor.NeighborDouble
- neighbor(IntegerGenotype) - Method in class org.opt4j.operators.neighbor.NeighborIntegerRandom
- neighbor(PermutationGenotype<?>) - Method in class org.opt4j.operators.neighbor.NeighborPermutationInsert
- neighbor(PermutationGenotype<?>) - Method in class org.opt4j.operators.neighbor.NeighborPermutationMixed
- neighbor(PermutationGenotype<?>) - Method in class org.opt4j.operators.neighbor.NeighborPermutationRevert
- neighbor(PermutationGenotype<?>) - Method in class org.opt4j.operators.neighbor.NeighborPermutationSwap
- Neighbor<G> - Interface in org.opt4j.operators.neighbor
-
The
Neighbor
operator as it is used for Simulated Annealing. - NeighborBoolean - Class in org.opt4j.operators.neighbor
-
The
DiversityBoolean
operator for theBooleanGenotype
. - NeighborBoolean(Rand) - Constructor for class org.opt4j.operators.neighbor.NeighborBoolean
-
Constructs a
Neighbor
operator for theBooleanGenotype
. - NeighborDouble - Class in org.opt4j.operators.neighbor
-
The
NeighborDouble
operator for theDoubleGenotype
. - NeighborDouble(NormalizeDouble, Rand) - Constructor for class org.opt4j.operators.neighbor.NeighborDouble
-
Constructs a
NeighborDouble
. - NeighborGenericImplementation - Class in org.opt4j.operators.neighbor
-
Implementation of the
Neighbor
interface. - NeighborhoodScheduler - Interface in org.opt4j.optimizers.ea.aeseh
-
The
NeighborhoodScheduler
manages the schedule according to which the neighborhoods are chosen by theEpsilonNeighborhoodCoupler
to pick the crossover parents. - NeighborhoodSchedulerRoundRobin - Class in org.opt4j.optimizers.ea.aeseh
-
The
NeighborhoodSchedulerRoundRobin
schedules the neighborhoods in a simple round-robin fashion. - NeighborhoodSchedulerRoundRobin(List<Set<Individual>>) - Constructor for class org.opt4j.optimizers.ea.aeseh.NeighborhoodSchedulerRoundRobin
- NeighborInteger - Interface in org.opt4j.operators.neighbor
- NeighborIntegerRandom - Class in org.opt4j.operators.neighbor
-
The
NeighborIntegerRandom
selects on element of anIntegerGenotype
and changes it. - NeighborIntegerRandom(Rand) - Constructor for class org.opt4j.operators.neighbor.NeighborIntegerRandom
-
Constructs a
NeighborIntegerRandom
. - NeighborModule - Class in org.opt4j.operators.neighbor
-
The
NeighborModule
is used for modules for theNeighbor
operator. - NeighborModule() - Constructor for class org.opt4j.operators.neighbor.NeighborModule
- NeighborPermutation - Interface in org.opt4j.operators.neighbor
-
Interface for the
Neighbor
operator for thePermutationGenotype
. - NeighborPermutationInsert - Class in org.opt4j.operators.neighbor
-
Neighbor for the
PermutationGenotype
. - NeighborPermutationInsert(Rand) - Constructor for class org.opt4j.operators.neighbor.NeighborPermutationInsert
-
Constructs a
NeighborPermutationInsert
operator for thePermutationGenotype
. - NeighborPermutationMixed - Class in org.opt4j.operators.neighbor
-
Randomly selects between
NeighborPermutationSwap
,NeighborPermutationInsert
, andNeighborPermutationRevert
. - NeighborPermutationMixed(NeighborPermutationSwap, NeighborPermutationInsert, NeighborPermutationRevert, Rand) - Constructor for class org.opt4j.operators.neighbor.NeighborPermutationMixed
-
Constructs a
NeighborPermutationMixed
operator for thePermutationGenotype
. - NeighborPermutationRevert - Class in org.opt4j.operators.neighbor
-
Neighbor for the
PermutationGenotype
. - NeighborPermutationRevert(Rand) - Constructor for class org.opt4j.operators.neighbor.NeighborPermutationRevert
-
Constructs a
NeighborPermutationRevert
operator for thePermutationGenotype
. - NeighborPermutationSwap - Class in org.opt4j.operators.neighbor
-
Neighbor operator for the
PermutationGenotype
. - NeighborPermutationSwap(Rand) - Constructor for class org.opt4j.operators.neighbor.NeighborPermutationSwap
-
Constructs a
NeighborPermutationSwap
operator for thePermutationGenotype
. - newInstance() - Method in class org.opt4j.core.genotype.BooleanGenotype
- newInstance() - Method in class org.opt4j.core.genotype.BooleanMapGenotype
- newInstance() - Method in class org.opt4j.core.genotype.CompositeGenotype
- newInstance() - Method in class org.opt4j.core.genotype.DoubleGenotype
- newInstance() - Method in class org.opt4j.core.genotype.DoubleMapGenotype
- newInstance() - Method in class org.opt4j.core.genotype.IntegerGenotype
- newInstance() - Method in class org.opt4j.core.genotype.IntegerMapGenotype
- newInstance() - Method in interface org.opt4j.core.Genotype
-
Constructs a new (empty) instance of this
Genotype
. - newInstance() - Method in class org.opt4j.core.genotype.PermutationGenotype
- newInstance() - Method in class org.opt4j.core.genotype.SelectGenotype
- newInstance() - Method in class org.opt4j.core.genotype.SelectMapGenotype
- next() - Method in class org.opt4j.core.optimizer.Iteration
-
Increases the iteration value by 1.
- next() - Method in interface org.opt4j.core.optimizer.IterativeOptimizer
-
Performs the next iteration in the optimization process.
- next() - Method in class org.opt4j.optimizers.de.DifferentialEvolution
- next() - Method in interface org.opt4j.optimizers.ea.aeseh.NeighborhoodScheduler
-
Returns a copy of the neighborhood that shall be used for the creation of the next pair of parents.
- next() - Method in class org.opt4j.optimizers.ea.aeseh.NeighborhoodSchedulerRoundRobin
- next() - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithm
- next() - Method in class org.opt4j.optimizers.mopso.MOPSO
- next() - Method in class org.opt4j.optimizers.rs.RandomSearch
- next() - Method in class org.opt4j.optimizers.sa.SimulatedAnnealing
- next() - Method in class org.opt4j.tutorial.optimizer.MutateOptimizer
- NonDominatedFronts - Class in org.opt4j.optimizers.ea
-
The
NonDominatedFronts
sorts each evaluatedIndividual
into fronts based on the number of other individuals it is dominated by. - NonDominatedFronts(Collection<Individual>) - Constructor for class org.opt4j.optimizers.ea.NonDominatedFronts
-
Creates the
NonDominatedFronts
for the given collection ofIndividual
s. - NONE - Enum constant in enum class org.opt4j.viewer.Viewer.CloseEvent
-
Optimization continues.
- normalize(double, double, double) - Method in class org.opt4j.operators.normalize.NormalizeDoubleBorder
- normalize(double, double, double) - Method in class org.opt4j.operators.normalize.NormalizeDoubleElementwise
-
Normalize a double value.
- normalize(double, double, double) - Method in class org.opt4j.operators.normalize.NormalizeDoubleMirror
- normalize(double, double, double) - Method in class org.opt4j.operators.normalize.NormalizeDoubleWrap
- normalize(G) - Method in interface org.opt4j.operators.normalize.Normalize
-
Normalizes the
Genotype
. - normalize(DoubleGenotype) - Method in class org.opt4j.operators.normalize.NormalizeDoubleElementwise
- Normalize<G> - Interface in org.opt4j.operators.normalize
- NormalizeDouble - Interface in org.opt4j.operators.normalize
- NormalizeDoubleBorder - Class in org.opt4j.operators.normalize
-
The
NormalizeDoubleBorder
normalizes theDoubleGenotype
by setting the values to the borders if the bounds are violated. - NormalizeDoubleBorder() - Constructor for class org.opt4j.operators.normalize.NormalizeDoubleBorder
- NormalizeDoubleElementwise - Class in org.opt4j.operators.normalize
-
The
NormalizeDoubleElementwise
normalizesDoubleGenotype
s elementwise. - NormalizeDoubleElementwise() - Constructor for class org.opt4j.operators.normalize.NormalizeDoubleElementwise
- NormalizeDoubleMirror - Class in org.opt4j.operators.normalize
-
The
NormalizeDoubleMirror
normalizes theDoubleGenotype
by mirroring the values on the borders if the bounds are violated. - NormalizeDoubleMirror() - Constructor for class org.opt4j.operators.normalize.NormalizeDoubleMirror
- NormalizeDoubleWrap - Class in org.opt4j.operators.normalize
-
The
NormalizeDoubleWrap
normalizes theDoubleGenotype
by wrapping the values at the borders. - NormalizeDoubleWrap() - Constructor for class org.opt4j.operators.normalize.NormalizeDoubleWrap
- NOVEMBER - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- Nsga2 - Class in org.opt4j.optimizers.ea
- Nsga2(Rand, int, FrontDensityIndicator) - Constructor for class org.opt4j.optimizers.ea.Nsga2
- Nsga2Module - Class in org.opt4j.optimizers.ea
- Nsga2Module() - Constructor for class org.opt4j.optimizers.ea.Nsga2Module
- number() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The number of the journal issue.
O
- Objective - Class in org.opt4j.core
-
The
Objective
is the identifier for a single objective in theObjectives
. - Objective(String) - Constructor for class org.opt4j.core.Objective
-
Constructs an
Objective
with a given name, sign=MIN, and rank=RANK_OBJECTIVE(0). - Objective(String, Objective.Sign) - Constructor for class org.opt4j.core.Objective
-
Constructs an
Objective
with a given name, sign, and rank=RANK_OBJECTIVE(0). - Objective.Sign - Enum Class in org.opt4j.core
-
The sign of the
Objective
. - objectives(Collection<Objective>) - Method in class org.opt4j.viewer.ArchiveWidget
- objectives(Collection<Objective>) - Method in class org.opt4j.viewer.ConvergencePlotWidget
- objectives(Collection<Objective>) - Method in interface org.opt4j.viewer.ObjectivesMonitor.ObjectivesListener
-
Callback method that passes the objectives of the optimization problem.
- objectives(Collection<Objective>) - Method in class org.opt4j.viewer.ParetoPlotWidget
- objectives(Collection<Objective>) - Method in class org.opt4j.viewer.PopulationWidget
- Objectives - Class in org.opt4j.core
- Objectives() - Constructor for class org.opt4j.core.Objectives
- ObjectivesMonitor - Class in org.opt4j.viewer
-
The
ObjectivesMonitor
informs its listeners about theObjective
s of the optimization problem as soon as it is available. - ObjectivesMonitor(IndividualFactory, Archive) - Constructor for class org.opt4j.viewer.ObjectivesMonitor
-
Constructs the
ObjectivesMonitor
. - ObjectivesMonitor.ObjectivesListener - Interface in org.opt4j.viewer
-
The
ObjectivesMonitor.ObjectivesListener
is an interface for classes that need the objectives. - OCTOBER - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- OFFSIZE - Static variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
- onDoubleClick(Individual, Component, Point) - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService
- onDoubleClick(Individual, Component, Point) - Method in interface org.opt4j.viewer.IndividualMouseListener
-
Invoked if an
Individual
is selected by adouble click
. - ONEPOINT - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.PermutationType
-
Use the
CrossoverPermutationOnePoint
. - onPopup(Individual, Component, Point, JPopupMenu) - Method in class org.opt4j.tutorial.salesman.SalesmanWidgetService
- onPopup(Individual, Component, Point, JPopupMenu) - Method in interface org.opt4j.viewer.IndividualMouseListener
-
Invoked if an
Individual
is selected by apopup
(usually with a right click of the mouse). - open() - Method in class org.opt4j.core.start.Opt4JTask
-
Initialize a task manually before executing it.
- Operator<G> - Interface in org.opt4j.core.optimizer
-
The
Operator
is the basic interface for all operators. - OPERATOR - Static variable in class org.opt4j.core.config.Icons
-
The icon for the operator.
- OperatorClassPredicate(Class<? extends Genotype>) - Constructor for class org.opt4j.operators.AbstractGenericOperator.OperatorClassPredicate
-
Creates a new
AbstractGenericOperator.OperatorClassPredicate
for the givenGenotype
class. - OperatorModule<P> - Class in org.opt4j.operators
-
Module class for an
Operator
. - OperatorModule() - Constructor for class org.opt4j.operators.OperatorModule
- OperatorVoidPredicate() - Constructor for class org.opt4j.operators.AbstractGenericOperator.OperatorVoidPredicate
- Opt4J - Class in org.opt4j.core.start
-
The
Opt4J
configuration GUI. - Opt4J() - Constructor for class org.opt4j.core.start.Opt4J
- OPT4J - Static variable in class org.opt4j.core.config.Icons
-
The Opt4J logo.
- Opt4JAbout - Class in org.opt4j.core.start
-
The
Opt4JAbout
information. - Opt4JAbout() - Constructor for class org.opt4j.core.start.Opt4JAbout
- Opt4JModule - Class in org.opt4j.core.start
-
The
Opt4JModule
is the superclass for all modules. - Opt4JModule() - Constructor for class org.opt4j.core.start.Opt4JModule
- Opt4JStarter - Class in org.opt4j.core.start
-
The
Opt4JStarter
starts configuration files directly without the configurator (GUI). - Opt4JStarter() - Constructor for class org.opt4j.core.start.Opt4JStarter
- Opt4JTask - Class in org.opt4j.core.start
-
The
Opt4JTask
executes one optimization process. - Opt4JTask() - Constructor for class org.opt4j.core.start.Opt4JTask
-
Constructs a
Opt4JTask
. - Opt4JTask(boolean) - Constructor for class org.opt4j.core.start.Opt4JTask
-
Constructs a
Opt4JTask
. - Opt4JTasksPanel - Class in org.opt4j.core.start
-
The
Opt4JTasksPanel
extends theDefaultTasksPanel
by additional functionality: Additional control and extended state. - Opt4JTasksPanel(ExecutionEnvironment, Format, SelectedModules) - Constructor for class org.opt4j.core.start.Opt4JTasksPanel
-
Constructs a
Opt4JTasksPanel
. - OptimizationMediator - Class in org.opt4j.core.optimizer
-
The
OptimizationMediator
performs the overall optimization process for theIterativeOptimizer
. - OptimizationMediator(IterativeOptimizer, Population, Archive, IndividualCompleter, Control, Iteration) - Constructor for class org.opt4j.core.optimizer.OptimizationMediator
-
Creates a new
OptimizationMediator
. - optimizationStarted() - Method in class org.opt4j.core.common.logger.AbstractLogger
-
Callback method invoked once the optimization starts.
- optimizationStarted() - Method in class org.opt4j.core.common.logger.TsvLogger
- optimizationStarted(Optimizer) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
- optimizationStarted(Optimizer) - Method in class org.opt4j.core.common.logger.AbstractLogger
- optimizationStarted(Optimizer) - Method in interface org.opt4j.core.optimizer.OptimizerStateListener
-
Invoked if the
Optimizer
starts the optimization process. - optimizationStarted(Optimizer) - Method in class org.opt4j.viewer.ControlButtons
- optimizationStarted(Optimizer) - Method in class org.opt4j.viewer.StatusBar
- optimizationStarted(Optimizer) - Method in class org.opt4j.viewer.Viewer
- optimizationStopped() - Method in class org.opt4j.core.common.logger.AbstractLogger
-
Callback method invoked once the optimization stops.
- optimizationStopped() - Method in class org.opt4j.core.common.logger.TsvLogger
- optimizationStopped(Optimizer) - Method in class org.opt4j.core.common.completer.ParallelIndividualCompleter
- optimizationStopped(Optimizer) - Method in class org.opt4j.core.common.logger.AbstractLogger
- optimizationStopped(Optimizer) - Method in interface org.opt4j.core.optimizer.OptimizerStateListener
-
Invoked if the
Optimizer
stops the optimization process. - optimizationStopped(Optimizer) - Method in class org.opt4j.viewer.ControlButtons
- optimizationStopped(Optimizer) - Method in class org.opt4j.viewer.StatusBar
- optimizationStopped(Optimizer) - Method in class org.opt4j.viewer.Viewer
- optimize() - Method in class org.opt4j.core.optimizer.OptimizationMediator
- optimize() - Method in interface org.opt4j.core.optimizer.Optimizer
-
Starts the optimization process.
- Optimizer - Interface in org.opt4j.core.optimizer
-
This
Optimizer
interface has to be implemented by all population-based optimizers. - OPTIMIZER - Static variable in class org.opt4j.core.config.Icons
-
The icon for the optimizer.
- OptimizerIterationListener - Interface in org.opt4j.core.optimizer
-
The
OptimizerIterationListener
is used to monitor the iteration of theOptimizer
. - OptimizerModule - Class in org.opt4j.core.optimizer
-
Abstract module class for the
Optimizer
modules. - OptimizerModule() - Constructor for class org.opt4j.core.optimizer.OptimizerModule
- OptimizerStateListener - Interface in org.opt4j.core.optimizer
-
The
OptimizerStateListener
is used to monitor the state of theOptimizer
. - order(Map<Individual, Double>) - Method in class org.opt4j.core.common.archive.Crowding
-
Returns an ordered list of the
Individual
s corresponding to their crowding distance. - Order - Class in org.opt4j.satdecoding
-
The abstract
Order
is the base class for a decision strategy. - Order - Annotation Interface in org.opt4j.core.config.annotations
-
The
Order
annotation assigns a user defined order to properties of a module. - Order() - Constructor for class org.opt4j.satdecoding.Order
- org.opt4j.benchmarks - package org.opt4j.benchmarks
-
Provides the classes for benchmark problems.
- org.opt4j.benchmarks.dtlz - package org.opt4j.benchmarks.dtlz
-
Provides the classes for the DTLZ benchmark.
- org.opt4j.benchmarks.knapsack - package org.opt4j.benchmarks.knapsack
-
Provides the classes for the knapsack benchmark.
- org.opt4j.benchmarks.lotz - package org.opt4j.benchmarks.lotz
-
Provides the classes for the LOTZ benchmark.
- org.opt4j.benchmarks.queens - package org.opt4j.benchmarks.queens
-
Provides the classes for the Queen Problem benchmark.
- org.opt4j.benchmarks.wfg - package org.opt4j.benchmarks.wfg
-
Provides the classes for the WFG (Walking Fish Group) benchmarks.
- org.opt4j.benchmarks.zdt - package org.opt4j.benchmarks.zdt
-
Provides the classes for the ZDT benchmarks.
- org.opt4j.core - package org.opt4j.core
-
Provides the classes that join the problem and optimizer.
- org.opt4j.core.common.archive - package org.opt4j.core.common.archive
-
Provides different implementations for the
Archive
. - org.opt4j.core.common.completer - package org.opt4j.core.common.completer
-
Provides the classes for the
IndividualCompleter
s. - org.opt4j.core.common.logger - package org.opt4j.core.common.logger
-
Provides the classes for the data loggers.
- org.opt4j.core.common.random - package org.opt4j.core.common.random
-
Provides the classes for the random number generators.
- org.opt4j.core.config - package org.opt4j.core.config
-
Provides the classes for modules structure and configuration.
- org.opt4j.core.config.annotations - package org.opt4j.core.config.annotations
-
Provides the classes for the annotations for the modules.
- org.opt4j.core.config.visualization - package org.opt4j.core.config.visualization
-
Provides the classes for the configurator visualization (GUI).
- org.opt4j.core.genotype - package org.opt4j.core.genotype
-
Provides the classes for basic
Genotype
s. - org.opt4j.core.optimizer - package org.opt4j.core.optimizer
-
Provides the classes for the optimizer.
- org.opt4j.core.problem - package org.opt4j.core.problem
-
Provides the classes for the optimization problem.
- org.opt4j.core.start - package org.opt4j.core.start
-
Provides the classes for the Opt4J configurator and starter.
- org.opt4j.operators - package org.opt4j.operators
-
Provides the classes for general (generic) operators.
- org.opt4j.operators.algebra - package org.opt4j.operators.algebra
-
Provides the classes for the algebra operator for genotypes.
- org.opt4j.operators.copy - package org.opt4j.operators.copy
-
Provides the classes for the copy operator for genotypes.
- org.opt4j.operators.crossover - package org.opt4j.operators.crossover
-
Provides the classes for the crossover operator for genotypes.
- org.opt4j.operators.diversity - package org.opt4j.operators.diversity
-
Provides the classes for the distance operator for genotypes.
- org.opt4j.operators.mutate - package org.opt4j.operators.mutate
-
Provides the classes for the mutate operator for genotypes.
- org.opt4j.operators.neighbor - package org.opt4j.operators.neighbor
-
Provides the classes for the neighbor operator for genotypes.
- org.opt4j.operators.normalize - package org.opt4j.operators.normalize
-
Provides the classes for the normalize operator for genotypes.
- org.opt4j.optimizers.de - package org.opt4j.optimizers.de
-
Provides the classes for a (Multi-Objective) Differential Evolution Algorithm.
- org.opt4j.optimizers.ea - package org.opt4j.optimizers.ea
-
Provides the classes for a (Multi-Objective) Evolutionary Algorithm (MOEA).
- org.opt4j.optimizers.ea.aeseh - package org.opt4j.optimizers.ea.aeseh
-
Package for the classes of the Adaptive ε-Sampling ε-Hood MOEA.
- org.opt4j.optimizers.mopso - package org.opt4j.optimizers.mopso
-
Provides the classes for the multi-objective particle swarm optimizer
MOPSO
. - org.opt4j.optimizers.rs - package org.opt4j.optimizers.rs
-
Provides the classes for the random search optimization approach.
- org.opt4j.optimizers.sa - package org.opt4j.optimizers.sa
-
Provides classes for the simulated annealing optimization algorithm.
- org.opt4j.satdecoding - package org.opt4j.satdecoding
-
Provides classes for using a PB solver as
Decoder
. - org.opt4j.satdecoding.sat4j - package org.opt4j.satdecoding.sat4j
-
Provides classes for solving (0-1) ILPs using the SAT4J package.
- org.opt4j.tutorial - package org.opt4j.tutorial
- org.opt4j.tutorial.helloworld - package org.opt4j.tutorial.helloworld
- org.opt4j.tutorial.minones - package org.opt4j.tutorial.minones
-
The minones example is a simple problem which uses SAT decoding to hand infeasible individuals.
- org.opt4j.tutorial.operator - package org.opt4j.tutorial.operator
- org.opt4j.tutorial.optimizer - package org.opt4j.tutorial.optimizer
-
The optimizer example shows the implementation of a simple optimizer which uses the
Mutate
operator. - org.opt4j.tutorial.salesman - package org.opt4j.tutorial.salesman
-
The salesman example implements the Traveling Salesman Problem.
- org.opt4j.viewer - package org.opt4j.viewer
-
Provides the classes for the optimization visualization, i.e., the
Viewer
. - out(String) - Method in interface org.opt4j.core.config.ModuleAutoFinderListener
-
Invoked for a standard message.
- OutputModule - Class in org.opt4j.core.common.logger
-
The
OutputModule
. - OutputModule() - Constructor for class org.opt4j.core.common.logger.OutputModule
P
- pack(byte[]) - Static method in class org.opt4j.core.common.random.RandomDefault
-
This simply utility method can be used in cases where a byte array of seed data is to be used to repeatedly re-seed the random number sequence.
- pack(byte[]) - Static method in class org.opt4j.core.common.random.RandomMersenneTwister
-
This simply utility method can be used in cases where a byte array of seed data is to be used to repeatedly re-seed the random number sequence.
- pageFirst() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The number of the page, where the paper starts.
- pageLast() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The number of the page, where the paper ends.
- Pair<A> - Class in org.opt4j.operators.crossover
-
The
Pair
groups two objects of the same type in a given order. - Pair(A, A) - Constructor for class org.opt4j.operators.crossover.Pair
-
Constructs a
Pair
with a first and a second element. - pairs() - Method in class org.opt4j.satdecoding.Model
-
Returns the entry set: The entry pairs of all variables to the boolean values.
- Panel - Annotation Interface in org.opt4j.core.config.annotations
-
The
Panel
annotation allows the definition of a custom panel for a module. - PARALLEL - Enum constant in enum class org.opt4j.core.common.completer.IndividualCompleterModule.Type
-
Use a parallel completer.
- ParallelIndividualCompleter - Class in org.opt4j.core.common.completer
-
The
ParallelIndividualCompleter
completesIndividual
s with multiple threads. - ParallelIndividualCompleter(Control, Decoder<Genotype, Object>, Evaluator<Object>, int) - Constructor for class org.opt4j.core.common.completer.ParallelIndividualCompleter
-
Constructs a
ParallelIndividualCompleter
with a specified maximal number of concurrent threads. - Parameters - Class in org.opt4j.core.start
-
The
Parameters
is a class for the identification of types/classes of a generic parameter. - Parameters() - Constructor for class org.opt4j.core.start.Parameters
- Parent - Annotation Interface in org.opt4j.core.config.annotations
-
The
Parent
annotation assigns a module an explicit parent category. - PARETO - Static variable in class org.opt4j.core.config.Icons
-
The icon for the pareto contentPanel.
- ParetoPlotWidget - Class in org.opt4j.viewer
- ParetoPlotWidget(Population, Archive, AutoZoomButton) - Constructor for class org.opt4j.viewer.ParetoPlotWidget
-
Constructs a
ParetoPlotWidget
. - Particle - Class in org.opt4j.optimizers.mopso
-
The
Particle
extends theIndividual
by an id, a velocityGenotype
, a personal bestGenotype
and the corresponding bestObjectives
. - Particle() - Constructor for class org.opt4j.optimizers.mopso.Particle
- ParticleFactory - Class in org.opt4j.optimizers.mopso
-
The
ParticleFactory
. - ParticleFactory(Provider<Particle>, Creator<Genotype>) - Constructor for class org.opt4j.optimizers.mopso.ParticleFactory
-
Constructs a
ParticleFactory
. - PAUSED - Enum constant in enum class org.opt4j.core.optimizer.Control.State
-
The paused state.
- PERMUTATION - Enum constant in enum class org.opt4j.benchmarks.queens.QueensModule.Dec
-
Use the
QueensPermutationDecoder
. - PermutationGenotype<E> - Class in org.opt4j.core.genotype
-
The
PermutationGenotype
can be used as aGenotype
. - PermutationGenotype() - Constructor for class org.opt4j.core.genotype.PermutationGenotype
-
Constructs a
PermutationGenotype
. - PermutationGenotype(Collection<E>) - Constructor for class org.opt4j.core.genotype.PermutationGenotype
-
Constructs a
PermutationGenotype
. - phase() - Method in class org.opt4j.satdecoding.Literal
-
Returns the phase of this
Literal
. - PHENOTYPED - Enum constant in enum class org.opt4j.core.Individual.State
-
Individual has a Phenotype, i.e.
- PLAY - Static variable in class org.opt4j.core.config.Icons
-
The icon for the play button.
- POLYNOMIAL - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.DoubleType
-
Use a variable (adaptive) mutation rate.
- PooledSolver - Class in org.opt4j.satdecoding
-
The
PooledSolver
is a decorator that enables pooling ofSolver
instances and, therefore, a parallel execution of theSolver
s. - PooledSolver(Provider<Solver>, int) - Constructor for class org.opt4j.satdecoding.PooledSolver
-
Constructs a
PooledSolver
. - POPSIZE - Static variable in class org.opt4j.tutorial.optimizer.MutateOptimizer
- Population - Class in org.opt4j.core.optimizer
-
The
Population
manages a set ofIndividual
s. - Population() - Constructor for class org.opt4j.core.optimizer.Population
- POPULATION - Enum constant in enum class org.opt4j.core.common.archive.ArchiveModule.Type
-
Archive that keeps the non-dominated individual of the population.
- POPULATION - Static variable in class org.opt4j.core.config.Icons
-
The icon for the population.
- PopulationArchive - Class in org.opt4j.core.common.archive
- PopulationArchive() - Constructor for class org.opt4j.core.common.archive.PopulationArchive
- PopulationWidget - Class in org.opt4j.viewer
-
A widget that monitors the
Population
. - PopulationWidget(Population, Archive, IndividualFactory, ObjectivesMonitor) - Constructor for class org.opt4j.viewer.PopulationWidget
-
Constructs a
PopulationWidget
. - Pow - Class in org.opt4j.operators.algebra
- Pow(Term, Term) - Constructor for class org.opt4j.operators.algebra.Pow
-
Constructs a
Pow
term. - Priority - Annotation Interface in org.opt4j.core.problem
- PROBLEM - Static variable in class org.opt4j.core.config.Icons
-
The icon for the problem.
- ProblemModule - Class in org.opt4j.core.problem
-
The
ProblemModule
is an abstract module class for the binding of theCreator
,Decoder
, andEvaluator
. - ProblemModule() - Constructor for class org.opt4j.core.problem.ProblemModule
- Progress - Class in org.opt4j.core.start
- Progress() - Constructor for class org.opt4j.core.start.Progress
- property() - Element in annotation interface org.opt4j.core.config.annotations.Required
-
The addressed property.
- Property - Class in org.opt4j.core.config
-
The
Property
contains information about a single property of aPropertyModule
. - Property(Module, String, Class<?>, Method, Method, Iterable<Annotation>) - Constructor for class org.opt4j.core.config.Property
-
Constructs a
Property
. - PropertyModule - Class in org.opt4j.core.config
-
The
PropertyModule
is a decorator for aModule
that enables property methods. - PropertyModule(Module) - Constructor for class org.opt4j.core.config.PropertyModule
-
Constructs a
PropertyModule
that decorates aModule
. - PropertyPanel - Class in org.opt4j.core.config.visualization
-
The
PropertyPanel
is a panel for the configuration of one module. - PropertyPanel(PropertyModule, FileChooser, Format) - Constructor for class org.opt4j.core.config.visualization.PropertyPanel
-
Constructs a
PropertyPanel
for onePropertyModule
instance. - put(K, V) - Method in class org.opt4j.core.genotype.CompositeGenotype
-
Adds a
key
,value
pair. - PUZZLE_BLUE - Static variable in class org.opt4j.core.config.Icons
-
The icon for the blue puzzle.
- PUZZLE_GREEN - Static variable in class org.opt4j.core.config.Icons
-
The icon for the green puzzle.
Q
- QueensBoard - Class in org.opt4j.benchmarks.queens
-
A
QueensBoard
represents a chessboard with a given side length on which with queens can be placed. - QueensBoard(int) - Constructor for class org.opt4j.benchmarks.queens.QueensBoard
-
Constructs a board with the side length
size
. - QueensCopyDecoder - Class in org.opt4j.benchmarks.queens
-
A simple decoder strategy.
- QueensCopyDecoder(QueensProblem, Rand) - Constructor for class org.opt4j.benchmarks.queens.QueensCopyDecoder
-
Constructs a
QueensCopyDecoder
. - QueensErrorEvaluator - Class in org.opt4j.benchmarks.queens
-
The evaluator for the
QueensProblem
. - QueensErrorEvaluator(QueensProblem) - Constructor for class org.opt4j.benchmarks.queens.QueensErrorEvaluator
-
Constructs the evaluator for the
QueensProblem
. - QueensEvaluator - Class in org.opt4j.benchmarks.queens
-
The evaluator for the
QueensProblem
. - QueensEvaluator(QueensProblem) - Constructor for class org.opt4j.benchmarks.queens.QueensEvaluator
-
Constructs the evaluator for the
QueensProblem
. - QueensModule - Class in org.opt4j.benchmarks.queens
-
The
QueensModule
is used for the configuration of the queens problem. - QueensModule() - Constructor for class org.opt4j.benchmarks.queens.QueensModule
- QueensModule.Dec - Enum Class in org.opt4j.benchmarks.queens
-
The
Decoder
strategy for the queens problem. - QueensPermutationDecoder - Class in org.opt4j.benchmarks.queens
-
A permutation decoder strategy.
- QueensPermutationDecoder(QueensProblem, Rand) - Constructor for class org.opt4j.benchmarks.queens.QueensPermutationDecoder
-
Constructs a
QueensPermutationDecoder
. - QueensProblem - Class in org.opt4j.benchmarks.queens
-
The
QueensProblem
information. - QueensProblem(int, int, int) - Constructor for class org.opt4j.benchmarks.queens.QueensProblem
-
Constructs a new
QueensProblem
. - QueensSATDecoder - Class in org.opt4j.benchmarks.queens
-
A SAT decoder strategy.
- QueensSATDecoder(SATManager, QueensProblem, Rand) - Constructor for class org.opt4j.benchmarks.queens.QueensSATDecoder
-
Constructs a
QueensSATDecoder
.
R
- Rand - Class in org.opt4j.core.common.random
-
The
Rand
class is an abstract class that is utilized as an interface for random classes. - Rand() - Constructor for class org.opt4j.core.common.random.Rand
-
Constructs a Rand.
- Rand(long) - Constructor for class org.opt4j.core.common.random.Rand
-
Constructs a Rand.
- RANDOM - Enum constant in enum class org.opt4j.optimizers.ea.BasicMatingModule.CouplerType
-
Use the
CouplerRandom
operator. - RandomDefault - Class in org.opt4j.core.common.random
- RandomDefault() - Constructor for class org.opt4j.core.common.random.RandomDefault
-
Constructs a new
RandomDefault
. - randomize() - Method in class org.opt4j.optimizers.mopso.VelocityTerm
-
Randomizes the constants of the term.
- randomize(Collection<Object>, Map<Object, Double>, Map<Object, Double>, Map<Object, Double>, Map<Object, Boolean>) - Method in class org.opt4j.satdecoding.AbstractSATDecoder
-
Creates a random initialization of the priorities and phases for the variables.
- RandomJava - Class in org.opt4j.core.common.random
-
The
RandomJava
is the default javaRandom
. - RandomJava(long) - Constructor for class org.opt4j.core.common.random.RandomJava
-
Constructs a
RandomJava
with the specified seed. - RandomMersenneTwister - Class in org.opt4j.core.common.random
-
The
RandomMersenneTwister
uses an implementation of the mersenne twister random number generator written byDavid Beaumont
. - RandomMersenneTwister(long) - Constructor for class org.opt4j.core.common.random.RandomMersenneTwister
-
Constructs a
RandomMersenneTwister
with the specified seed. - RandomModule - Class in org.opt4j.core.common.random
-
The
RandomModule
is used to configure the used random number generator. - RandomModule() - Constructor for class org.opt4j.core.common.random.RandomModule
- RandomModule.RandType - Enum Class in org.opt4j.core.common.random
- RandomSearch - Class in org.opt4j.optimizers.rs
-
The
RandomSearch
simply generates randomIndividual
s and evaluates them. - RandomSearch(Population, IndividualFactory, int) - Constructor for class org.opt4j.optimizers.rs.RandomSearch
-
Constructs a
RandomSearch
. - RandomSearchModule - Class in org.opt4j.optimizers.rs
-
The
RandomSearchModule
. - RandomSearchModule() - Constructor for class org.opt4j.optimizers.rs.RandomSearchModule
- RAPID - Enum constant in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Restarts
- RATE - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.BooleanType
-
Use the
CrossoverBooleanRate
. - RATE - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.IntegerType
-
Use the
CrossoverBooleanRate
. - ready() - Method in class org.opt4j.core.config.visualization.FileChooser
-
Notify all.
- registerAtObjectivesMonitor(ObjectivesMonitor) - Method in class org.opt4j.viewer.ArchiveWidget
-
Register at the
ObjectivesMonitor
. - registerAtObjectivesMonitor(ObjectivesMonitor) - Method in class org.opt4j.viewer.ParetoPlotWidget
-
Register at the
ObjectivesMonitor
. - registerAtOptimizer(Optimizer) - Method in class org.opt4j.viewer.ArchiveWidget
-
Register at the
Optimizer
. - registerAtOptimizer(Optimizer) - Method in class org.opt4j.viewer.ParetoPlotWidget
-
Register at the
Optimizer
. - remove(Class<? extends Module>) - Method in class org.opt4j.core.config.ModuleListUser
-
Removes a module.
- remove(Object) - Method in class org.opt4j.core.common.archive.AdaptiveGridArchive
- remove(Object) - Method in class org.opt4j.core.config.visualization.SelectedModules
- remove(Object) - Method in class org.opt4j.core.IndividualSet
- removeAll(Collection<?>) - Method in class org.opt4j.core.IndividualSet
- removeIndivdiualMouseListener(IndividualMouseListener) - Method in class org.opt4j.viewer.ArchiveWidget
-
Removes a
IndividualMouseListener
. - removeIndividualStateListener(IndividualStateListener) - Method in class org.opt4j.core.AbstractIndividualFactory
- removeIndividualStateListener(IndividualStateListener) - Method in interface org.opt4j.core.IndividualFactory
-
Removes an
IndividualStateListener
that is invoked if the state of anyIndividual
changes. - removeListener(ModuleAutoFinderListener) - Method in class org.opt4j.core.config.ModuleAutoFinder
-
Remove a
ModuleAutoFinderListener
. - removeListener(TaskListener) - Method in class org.opt4j.core.config.ExecutionEnvironment
-
Removes a
TaskListener
. - removeListener(FileOperations.FileOperationsListener) - Method in class org.opt4j.core.config.visualization.FileOperations
-
Removes a listener.
- removeListener(SetListener) - Method in class org.opt4j.core.config.visualization.SelectedModules
-
Removes a
SetListener
. - removeListener(IndividualSetListener) - Method in class org.opt4j.core.IndividualSet
-
Removes a listener.
- removeListener(ControlListener) - Method in class org.opt4j.core.optimizer.Control
-
Removes a
ControlListener
. - removeListener(ObjectivesMonitor.ObjectivesListener) - Method in class org.opt4j.viewer.ObjectivesMonitor
-
Remove an
ObjectivesMonitor.ObjectivesListener
. - removeOptimizerIterationListener(OptimizerIterationListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- removeOptimizerIterationListener(OptimizerIterationListener) - Method in interface org.opt4j.core.optimizer.Optimizer
-
Removes an
OptimizerIterationListener
from this optimizer. - removeOptimizerStateListener(OptimizerStateListener) - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- removeOptimizerStateListener(OptimizerStateListener) - Method in interface org.opt4j.core.optimizer.Optimizer
-
Removes an
OptimizerStateListener
from this optimizer. - removeStateListener(TaskStateListener) - Method in class org.opt4j.core.config.Task
-
Removes a
TaskStateListener
. - Required - Annotation Interface in org.opt4j.core.config.annotations
-
The
Required
annotation defines dependencies between the properties. - Requirement - Interface in org.opt4j.core.config
-
The
Requirement
indicates if aProperty
is active or not. - resizable() - Element in annotation interface org.opt4j.viewer.WidgetParameters
-
Returns
true
if the widget is resizable. - retainAll(Collection<?>) - Method in class org.opt4j.core.IndividualSet
- REVERT - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.PermutationType
-
Use the
MutatePermutationRevert
. - REVERT - Enum constant in enum class org.opt4j.operators.neighbor.BasicNeighborModule.PermutationType
-
Use the
NeighborPermutationRevert
. - RUNNING - Enum constant in enum class org.opt4j.core.optimizer.Control.State
-
The running state.
S
- SalesmanCreator - Class in org.opt4j.tutorial.salesman
- SalesmanCreator(SalesmanProblem) - Constructor for class org.opt4j.tutorial.salesman.SalesmanCreator
- SalesmanDecoder - Class in org.opt4j.tutorial.salesman
- SalesmanDecoder() - Constructor for class org.opt4j.tutorial.salesman.SalesmanDecoder
- SalesmanEvaluator - Class in org.opt4j.tutorial.salesman
- SalesmanEvaluator() - Constructor for class org.opt4j.tutorial.salesman.SalesmanEvaluator
- SalesmanModule - Class in org.opt4j.tutorial.salesman
- SalesmanModule() - Constructor for class org.opt4j.tutorial.salesman.SalesmanModule
- SalesmanProblem - Class in org.opt4j.tutorial.salesman
- SalesmanProblem(int) - Constructor for class org.opt4j.tutorial.salesman.SalesmanProblem
- SalesmanProblem.City - Class in org.opt4j.tutorial.salesman
- SalesmanRoute - Class in org.opt4j.tutorial.salesman
- SalesmanRoute() - Constructor for class org.opt4j.tutorial.salesman.SalesmanRoute
- SalesmanWidgetModule - Class in org.opt4j.tutorial.salesman
- SalesmanWidgetModule() - Constructor for class org.opt4j.tutorial.salesman.SalesmanWidgetModule
- SalesmanWidgetService - Class in org.opt4j.tutorial.salesman
- SalesmanWidgetService(Viewport) - Constructor for class org.opt4j.tutorial.salesman.SalesmanWidgetService
- SalesmanWidgetService.MyPanel - Class in org.opt4j.tutorial.salesman
- SAT - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.Representation
- SAT - Enum constant in enum class org.opt4j.benchmarks.queens.QueensModule.Dec
-
Use the
QueensSATDecoder
. - SAT4JModule - Class in org.opt4j.satdecoding.sat4j
-
The
SAT4JModule
enables and configures theSAT4JSolver
. - SAT4JModule() - Constructor for class org.opt4j.satdecoding.sat4j.SAT4JModule
- SAT4JSolver - Class in org.opt4j.satdecoding.sat4j
-
The
SAT4JSolver
implements aSolver
. - SAT4JSolver(int, int, SAT4JSolver.Learning, SAT4JSolver.Restarts) - Constructor for class org.opt4j.satdecoding.sat4j.SAT4JSolver
-
Constructs a new
SAT4JSolver
with a timeout and the number of kept learning clauses. - SAT4JSolver.Learning - Enum Class in org.opt4j.satdecoding.sat4j
- SAT4JSolver.Restarts - Enum Class in org.opt4j.satdecoding.sat4j
- SATGenotype - Class in org.opt4j.satdecoding
-
Specialized
Genotype
for theAbstractSATDecoder
. - SATGenotype() - Constructor for class org.opt4j.satdecoding.SATGenotype
-
Constructs a
SATGenotype
with empty vectors. - SATGenotype(BooleanGenotype, DoubleGenotype) - Constructor for class org.opt4j.satdecoding.SATGenotype
-
Constructs a
SATGenotype
with the given vectors. - SATManager - Interface in org.opt4j.satdecoding
- SATModule - Class in org.opt4j.satdecoding
-
Module class for a SAT-
Solver
. - SATModule() - Constructor for class org.opt4j.satdecoding.SATModule
- save() - Method in class org.opt4j.core.config.visualization.FileOperations
-
Saves the current selected modules to the current file.
- save(File) - Method in class org.opt4j.core.config.visualization.FileOperations
-
Saves the current selected modules to the specified file.
- save(File, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the module configurations to a
File
. - save(String, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the module configurations to a file (as filename).
- saveAs() - Method in class org.opt4j.core.config.visualization.FileOperations
-
Opens the file chooser for saving the current configuration file.
- SBX - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.DoubleType
-
Use the
CrossoverDoubleSBX
. - select() - Method in class org.opt4j.satdecoding.sat4j.VariableOrder
- SelectedModules - Class in org.opt4j.core.config.visualization
-
The
SelectedModules
. - SelectedModules() - Constructor for class org.opt4j.core.config.visualization.SelectedModules
- SelectedPanel - Class in org.opt4j.core.config.visualization
-
The
ContentPanel
. - SelectedPanel() - Constructor for class org.opt4j.core.config.visualization.SelectedPanel
- SelectGenotype<V> - Class in org.opt4j.core.genotype
-
The
SelectGenotype
selects for each index an element from the given list. - SelectGenotype(List<V>) - Constructor for class org.opt4j.core.genotype.SelectGenotype
-
Constructs a
SelectGenotype
. - SelectGenotype(V[]) - Constructor for class org.opt4j.core.genotype.SelectGenotype
-
Constructs a
SelectGenotype
. - SelectMapGenotype<K,
V> - Class in org.opt4j.core.genotype -
The
SelectMapGenotype
selects for each key an element from a given list. - SelectMapGenotype(List<K>, List<V>) - Constructor for class org.opt4j.core.genotype.SelectMapGenotype
-
Constructs a
SelectMapGenotype
. - SelectMapGenotype(List<K>, Map<K, List<V>>) - Constructor for class org.opt4j.core.genotype.SelectMapGenotype
-
Constructs a
SelectMapGenotype
. - Selector - Interface in org.opt4j.optimizers.ea
-
The interface
Selector
is used to select a certain subset ofIndividual
s from aPopulation
by respecting certain metrics like their fitness. - SELECTOR - Static variable in class org.opt4j.core.config.Icons
-
The icon for the selector.
- SelectorDefault - Class in org.opt4j.optimizers.ea
-
The default selector is the
Nsga2
selector with thetournament
value 0. - SelectorDefault(Rand) - Constructor for class org.opt4j.optimizers.ea.SelectorDefault
-
Constructs a new
SelectorDefault
. - SelectorModule - Class in org.opt4j.optimizers.ea
-
Abstract module class for the
Selector
. - SelectorModule() - Constructor for class org.opt4j.optimizers.ea.SelectorModule
- SEPTEMBER - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- SEQUENTIAL - Enum constant in enum class org.opt4j.core.common.completer.IndividualCompleterModule.Type
-
Use a sequential completer.
- SequentialIndividualCompleter - Class in org.opt4j.core.common.completer
-
The
SequentialIndividualCompleter
completes theIndividual
s sequentially. - SequentialIndividualCompleter(Control, Decoder<Genotype, Object>, Evaluator<Object>) - Constructor for class org.opt4j.core.common.completer.SequentialIndividualCompleter
-
Constructs a
SequentialIndividualCompleter
. - set(double) - Method in class org.opt4j.operators.mutate.AdaptiveMutationRate
- set(double) - Method in class org.opt4j.operators.mutate.ConstantMutationRate
- set(double) - Method in interface org.opt4j.operators.mutate.MutationRate
-
Sets the mutation to a double value.
- set(double) - Method in class org.opt4j.optimizers.ea.ConstantCrossoverRate
- set(double) - Method in interface org.opt4j.optimizers.ea.CrossoverRate
-
Sets the crossover rate to a double value.
- set(Object, boolean) - Method in class org.opt4j.satdecoding.Model
-
Sets the variable to a phase.
- setActivity(Object, double) - Method in class org.opt4j.satdecoding.VarOrder
-
Sets the activity of the specified variable.
- setAlpha(double) - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Sets the alpha.
- setAlpha(double) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the alpha value of the
CrossoverDoubleBLX
orCrossoverDoubleUnfairAverage
, respectively. - setAlpha(double) - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Sets the alpha value.
- setAlpha(int) - Method in class org.opt4j.optimizers.de.DifferentialEvolutionModule
-
Sets the alpha.
- setArchiveSize(int) - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Sets the leader archive size.
- setAttribute(String, String) - Method in class org.opt4j.core.config.JNode
-
Sets an attribute to a value.
- setBatchsize(int) - Method in class org.opt4j.optimizers.rs.RandomSearchModule
-
Sets the number of batched individuals for the evaluation.
- setBest(Genotype, Objectives) - Method in class org.opt4j.optimizers.mopso.Particle
-
Sets the best position.
- setBits(int) - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Sets the number of bits per double value.
- setBits(int) - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Sets the number of bits per double value.
- setBits(int) - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Sets the number of bits per double value.
- setBooleanRate(double) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the rate of the
CrossoverBooleanRate
. - setBooleanType(BasicCrossoverModule.BooleanType) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the
Operator
forBooleanGenotype
. - setBooleanType(BasicDiversityModule.BooleanType) - Method in class org.opt4j.operators.diversity.BasicDiversityModule
-
Sets the Type of
Diversity
operator forBooleanGenotype
. - setBooleanVector(BooleanGenotype) - Method in class org.opt4j.satdecoding.SATGenotype
-
Sets the boolean vector.
- setBooleanXPoints(int) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the number of crossover points of the
CrossoverBooleanXPoint
. - setCapacity(double) - Method in class org.opt4j.benchmarks.knapsack.Knapsack
-
Sets the capacity of this knapsack.
- setCapacity(int) - Method in class org.opt4j.core.common.archive.ArchiveModule
-
Sets the archive's capacity to the specified value.
- setCapacity(int) - Method in class org.opt4j.core.common.archive.BoundedArchive
-
Sets the capacity of this
BoundedArchive
. - setCloseEvent(Viewer.CloseEvent) - Method in class org.opt4j.viewer.ViewerModule
-
Sets the event when the GUI is closed.
- setCloseOnStop(boolean) - Method in class org.opt4j.viewer.ViewerModule
-
Sets the option for automatically closing the GUI if the optimization stops.
- setConfiguration(Node) - Method in class org.opt4j.core.config.PropertyModule
-
Configures a
PropertyModule
with an XMLNode
. - setCrossoverRate(double) - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Sets the crossover rate.
- setCrossoverRateType(EvolutionaryAlgorithmModule.CrossoverRateType) - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Sets the type of crossover rate to use.
- setCurrentFile(File) - Method in class org.opt4j.core.config.visualization.DefaultApplicationFrame
- setCurrentFile(File) - Method in interface org.opt4j.core.config.visualization.FileOperations.FileOperationsListener
-
Invoked if the current file is changed (on load or save).
- setCurrentFile(File) - Method in class org.opt4j.core.config.visualization.Menu
- setCurrentFile(File) - Method in class org.opt4j.core.config.visualization.ToolBar
- setDecoder(QueensModule.Dec) - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Sets the decoder strategy.
- setDimensions(int) - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Sets the number of dimensions of the queens problem.
- setDivisions(int) - Method in class org.opt4j.core.common.archive.ArchiveModule
-
Set the number of divisions for the
AdaptiveGridArchive
. - setDoubleType(BasicCrossoverModule.DoubleType) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the
Operator
forDoubleGenotype
. - setDoubleType(BasicDiversityModule.DoubleType) - Method in class org.opt4j.operators.diversity.BasicDiversityModule
-
Sets the the Type of
Diversity
operator forDoubleGenotype
. - setDoubleType(BasicMutateModule.DoubleType) - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Sets the double type.
- setDoubleVector(DoubleGenotype) - Method in class org.opt4j.satdecoding.SATGenotype
-
Sets the double vector.
- setEncoding(DTLZModule.Encoding) - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Set the encoding (double or binary).
- setEncoding(WFGModule.Encoding) - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Set the encoding (double or binary).
- setEncoding(ZDTModule.Encoding) - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Set the encoding (double or binary).
- setEpsilon(double) - Method in class org.opt4j.optimizers.ea.aeseh.AdaptiveEpsilon
- setEpsilonDelta(double) - Method in class org.opt4j.optimizers.ea.aeseh.AdaptiveEpsilon
- setEpsilonNeighborhood(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- setEpsilonNeighborhoodDelta(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- setEpsilonNeighborhoodDeltaMax(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- setEpsilonNeighborhoodDeltaMin(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- setEpsilonSample(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- setEpsilonSampleDelta(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- setEpsilonSampleDeltaMax(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- setEpsilonSampleDeltaMin(double) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonSamplingSelectorModule
- setEta(double) - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Sets the eta.
- setEvaluationStep(int) - Method in class org.opt4j.core.common.logger.LoggerModule
-
Sets the step size of the evaluations.
- setFeasible(boolean) - Method in class org.opt4j.benchmarks.knapsack.ItemSelection
-
Sets the feasibility of the
ItemSelection
. - setFeasible(boolean) - Method in class org.opt4j.benchmarks.queens.QueensBoard
-
Sets the feasibility of the
QueensBoard
. - setFilename(String) - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- setFilename(String) - Method in class org.opt4j.core.common.logger.LoggerModule
-
Sets the filename.
- setFinalTemperature(double) - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Sets the final temperature.
- setFunction(DTLZModule.Function) - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Sets the ZDT function.
- setFunction(WFGModule.Function) - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Sets the WFG function.
- setFunction(ZDTModule.Function) - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Sets the ZDT function.
- setGenerations(int) - Method in class org.opt4j.optimizers.de.DifferentialEvolutionModule
-
Sets the generations.
- setGenerations(int) - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Sets the number of generations.
- setGenotype(Genotype) - Method in class org.opt4j.core.Individual
-
Sets the genotype.
- setId(int) - Method in class org.opt4j.optimizers.mopso.Particle
-
Sets the id.
- setInfo(String) - Method in class org.opt4j.core.config.Property
-
Sets the info.
- setInitialTemperature(double) - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Sets the initial temperature.
- setInstances(int) - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Sets the number of instances.
- setIntegerRate(double) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the rate of the
CrossoverIntegerRate
. - setIntegerType(BasicCrossoverModule.IntegerType) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the
Operator
forIntegerGenotype
. - setIntegerXPoints(int) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the number of crossover points of the
CrossoverIntegerXPoint
. - setItems(int) - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- setIterations(int) - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Sets the the number of iterations.
- setIterations(int) - Method in class org.opt4j.optimizers.rs.RandomSearchModule
-
Sets the number of iterations.
- setIterations(int) - Method in class org.opt4j.optimizers.sa.SimulatedAnnealingModule
-
Sets the number of iterations.
- setIterations(int) - Method in class org.opt4j.tutorial.optimizer.MutateOptimizerModule
- setIterationStep(int) - Method in class org.opt4j.core.common.logger.LoggerModule
-
Sets the step size of the iterations.
- setK(int) - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Sets the k value.
- setK(int) - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Sets the k value.
- setKnapsacks(int) - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- setL(int) - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Sets the l value.
- setLearning(SAT4JSolver.Learning) - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Sets the learning strategy.
- setLearnSize(int) - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Sets the number of learned clauses that are kept.
- SetListener - Interface in org.opt4j.core.config.visualization
-
The
SetListener
. - setLits(ILits) - Method in class org.opt4j.satdecoding.sat4j.VariableOrder
- setLoggingPerEvaluation(boolean) - Method in class org.opt4j.core.common.logger.LoggerModule
-
Sets the observation for the number of evaluations.
- setLoggingPerIteration(boolean) - Method in class org.opt4j.core.common.logger.LoggerModule
-
Sets the observation for the number of iterations.
- setM(int) - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Sets the m value.
- setM(int) - Method in class org.opt4j.benchmarks.wfg.WFGModule
-
Sets the m value.
- setMutationRate(double) - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Sets the
MutationRate
. - setMutationRateType(BasicMutateModule.MutationRateType) - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Sets the
BasicMutateModule.MutationRateType
. - setN(int) - Method in class org.opt4j.benchmarks.dtlz.DTLZModule
-
Sets the n value.
- setN(int) - Method in class org.opt4j.benchmarks.zdt.ZDTModule
-
Sets the n value.
- setNu(double) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the nu value of the
CrossoverDoubleSBX
. - setObjectives(Objectives) - Method in class org.opt4j.core.Individual
-
Sets the objectives.
- setOffset(double) - Method in class org.opt4j.optimizers.ea.SMSModule
-
Sets the offset value.
- setOffspringsPerGeneration(int) - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Sets the number of children
lambda
. - setOperator(Constraint.Operator) - Method in class org.opt4j.satdecoding.Constraint
-
Sets the
Constraint.Operator
. - setOrder(int) - Method in class org.opt4j.core.config.Property
-
Sets the order.
- setParentsPerGeneration(int) - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Sets the number of parents
mu
. - setParticles(int) - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Sets the number of particles.
- setPermutationType(BasicCrossoverModule.PermutationType) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the
BasicCrossoverModule.PermutationType
. - setPermutationType(BasicMutateModule.PermutationType) - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Sets the permutation mode.
- setPermutationType(BasicNeighborModule.PermutationType) - Method in class org.opt4j.operators.neighbor.BasicNeighborModule
-
Sets the permutation mode.
- setPerturbation(double) - Method in class org.opt4j.optimizers.mopso.MOPSOModule
-
Sets the perturbation.
- setPhase(Object, boolean) - Method in class org.opt4j.satdecoding.VarOrder
-
Sets the prioritized phase of the specified variable.
- setPhenotype(Object) - Method in class org.opt4j.core.Individual
-
Sets the phenotype.
- setPlannedNeighborhoodNumber(int) - Method in class org.opt4j.optimizers.ea.aeseh.EpsilonNeighborhoodCouplerModule
- setPlotBox(PlotBox) - Method in class org.opt4j.viewer.AutoZoomButton
-
Set the
PlotBox
to listen for. - setPopulationSize(int) - Method in class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule
-
Sets the population size
alpha
. - setProfit(Item, int) - Method in class org.opt4j.benchmarks.knapsack.Knapsack
-
Set the profit of an item.
- setQueen(int, int, boolean) - Method in class org.opt4j.benchmarks.queens.QueensBoard
-
Adds or removes queen from a field.
- setRepresentation(KnapsackModule.Representation) - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- setRestarts(SAT4JSolver.Restarts) - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Sets the restart strategy.
- setRhs(int) - Method in class org.opt4j.satdecoding.Constraint
-
Sets the right hand side value.
- setRotation(boolean) - Method in class org.opt4j.operators.crossover.BasicCrossoverModule
-
Sets the rotation value for the
Crossover
operator for thePermutationGenotype
. - setScalingFactor(double) - Method in class org.opt4j.optimizers.de.DifferentialEvolutionModule
-
Sets the scaling factor.
- setSeed(byte[]) - Method in class org.opt4j.core.common.random.RandomDefault
-
This method resets the state of this instance using the byte array of seed data provided.
- setSeed(byte[]) - Method in class org.opt4j.core.common.random.RandomMersenneTwister
-
This method resets the state of this instance using the byte array of seed data provided.
- setSeed(int) - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- setSeed(int) - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Sets the seed of the problem generator.
- setSeed(int[]) - Method in class org.opt4j.core.common.random.RandomDefault
-
This method resets the state of this instance using the integer array of seed data provided.
- setSeed(int[]) - Method in class org.opt4j.core.common.random.RandomMersenneTwister
-
This method resets the state of this instance using the integer array of seed data provided.
- setSeed(long) - Method in class org.opt4j.core.common.random.RandomDefault
-
This method resets the state of this instance using the 64 bits of seed data provided.
- setSeed(long) - Method in class org.opt4j.core.common.random.RandomMersenneTwister
-
This method resets the state of this instance using the 64 bits of seed data provided.
- setSeed(long) - Method in class org.opt4j.core.common.random.RandomModule
-
Sets the seed that is used by the random number generator.
- setSigma(double) - Method in class org.opt4j.operators.mutate.BasicMutateModule
-
Sets the sigma value.
- setSize(int) - Method in class org.opt4j.benchmarks.lotz.LOTZModule
-
Sets the size of the binary string.
- setSize(int) - Method in class org.opt4j.benchmarks.queens.QueensModule
-
Sets the size of the board of the queens problem.
- setSize(int) - Method in class org.opt4j.tutorial.salesman.SalesmanModule
- setState(Individual.State) - Method in class org.opt4j.core.Individual
-
Sets the state of the
Individual
. - setTestCase(KnapsackModule.TestCase) - Method in class org.opt4j.benchmarks.knapsack.KnapsackModule
- setText(String) - Method in class org.opt4j.core.config.JNode
-
Sets the strings content.
- setThreads(int) - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
-
Sets the maximal number of parallel threads.
- setTimeout(int) - Method in class org.opt4j.satdecoding.sat4j.SAT4JModule
-
Sets the timeout (in seconds) for the
SAT4JSolver
. - setTitle(String) - Method in class org.opt4j.viewer.ViewerModule
-
Sets the title of the GUI frame.
- setTournament(int) - Method in class org.opt4j.optimizers.ea.Nsga2Module
-
Sets the tournament value.
- setTournament(int) - Method in class org.opt4j.optimizers.ea.SMSModule
-
Sets the tournament value.
- setTournament(int) - Method in class org.opt4j.optimizers.ea.Spea2Module
-
Sets the number of tournaments.
- setType(ArchiveModule.Type) - Method in class org.opt4j.core.common.archive.ArchiveModule
-
Sets the archive type to the specified value.
- setType(IndividualCompleterModule.Type) - Method in class org.opt4j.core.common.completer.IndividualCompleterModule
-
Sets the type of the completer.
- setType(RandomModule.RandType) - Method in class org.opt4j.core.common.random.RandomModule
-
Sets the type of the random number generator to the specified value.
- setType(BasicMatingModule.CouplerType) - Method in class org.opt4j.optimizers.ea.BasicMatingModule
-
Sets the the type of
Coupler
operator to use. - setType(CoolingSchedulesModule.Type) - Method in class org.opt4j.optimizers.sa.CoolingSchedulesModule
-
Sets the type of cooling schedule.
- setUsingSeed(boolean) - Method in class org.opt4j.core.common.random.RandomModule
-
Select if a specific seed should be used.
- setValue(double) - Method in class org.opt4j.operators.algebra.Var
-
Sets the value.
- setValue(Double) - Method in class org.opt4j.core.DoubleValue
- setValue(Integer) - Method in class org.opt4j.core.IntegerValue
- setValue(Object) - Method in class org.opt4j.core.config.Property
-
Sets the value of the property.
- setValue(String) - Method in class org.opt4j.core.config.Property
-
Sets the value of the property.
- setValue(K, Boolean) - Method in class org.opt4j.core.genotype.BooleanMapGenotype
- setValue(K, Double) - Method in class org.opt4j.core.genotype.DoubleMapGenotype
- setValue(K, Integer) - Method in class org.opt4j.core.genotype.IntegerMapGenotype
- setValue(K, V) - Method in interface org.opt4j.core.genotype.MapGenotype
-
Sets the value for the specified key.
- setValue(K, V) - Method in class org.opt4j.core.genotype.SelectMapGenotype
- setValue(V) - Method in interface org.opt4j.core.Value
-
Sets the value.
- setVarActivity(int, double) - Method in class org.opt4j.satdecoding.sat4j.VariableOrder
-
Sets the activity of a variable
var
to the specifiedvalue
. - setVarDecay(double) - Method in class org.opt4j.satdecoding.Order
-
Sets the scaling factor for the offset value.
- setVarInc(double) - Method in class org.opt4j.satdecoding.Order
-
Sets the initial offset value.
- setVarInc(double) - Method in class org.opt4j.satdecoding.sat4j.VariableOrder
-
Sets the value
varInc
to increase the activity of the variables. - setVarPhase(int, boolean) - Method in class org.opt4j.satdecoding.sat4j.VariableOrder
-
Sets the
phase
of a variablevar
. - setVelocity(Genotype) - Method in class org.opt4j.optimizers.mopso.Particle
-
Sets the velocity.
- setWeight(Item, int) - Method in class org.opt4j.benchmarks.knapsack.Knapsack
-
Set the weight of an item.
- SFOLDER - Static variable in class org.opt4j.core.config.Icons
-
The icon for the control term.
- shape(List<Double>) - Static method in class org.opt4j.benchmarks.wfg.WFG4
- SimulatedAnnealing - Class in org.opt4j.optimizers.sa
-
The
SimulatedAnnealing
is a standard implementation of the optimization heuristic. - SimulatedAnnealing(Population, Archive, IndividualFactory, IndividualCompleter, Rand, Neighbor<Genotype>, Copy<Genotype>, CoolingSchedule, Iteration) - Constructor for class org.opt4j.optimizers.sa.SimulatedAnnealing
-
Constructs a new
SimulatedAnnealing
. - SimulatedAnnealingModule - Class in org.opt4j.optimizers.sa
-
This module binds the
SimulatedAnnealing
optimizer. - SimulatedAnnealingModule() - Constructor for class org.opt4j.optimizers.sa.SimulatedAnnealingModule
- SINGLETON - Static variable in class org.opt4j.core.start.Opt4JModule
-
The singleton scope.
- size() - Method in class org.opt4j.benchmarks.queens.QueensBoard
-
Returns the size of the board.
- size() - Method in class org.opt4j.benchmarks.queens.QueensProblem
-
Returns the size of the board.
- size() - Method in class org.opt4j.core.config.ModuleRegister
-
Returns the number of found modules.
- size() - Method in class org.opt4j.core.genotype.CompositeGenotype
- size() - Method in interface org.opt4j.core.Genotype
-
The number of atomic elements of the
Genotype
. - size() - Method in class org.opt4j.core.IndividualSet
- size() - Method in class org.opt4j.core.Objectives
-
Returns the number of set
Objective
s. - SMSModule - Class in org.opt4j.optimizers.ea
-
Module for the S-Metric Selection (
Selector
) based on theHypervolume
contribution, see Emmerich et al. - SMSModule() - Constructor for class org.opt4j.optimizers.ea.SMSModule
- solve(Order) - Method in class org.opt4j.satdecoding.PooledSolver
- solve(Order) - Method in class org.opt4j.satdecoding.sat4j.SAT4JSolver
- solve(Order) - Method in interface org.opt4j.satdecoding.Solver
-
Solve the problem defined by the constraints with a given order (branching strategy).
- Solver - Interface in org.opt4j.satdecoding
-
The
Solver
is an interface for SAT/PB solvers. - Spea2 - Class in org.opt4j.optimizers.ea
-
The
Spea2
-Selector is a Java implementation of the SPEA2-MOEA, see "SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization, Eckart Zitzler, Marco Laumanns, and Lothar Thiele, In Evolutionary Methods for Design, Optimisation, and Control, pages 19–26, 2002.". - Spea2(int, Rand) - Constructor for class org.opt4j.optimizers.ea.Spea2
- Spea2Module - Class in org.opt4j.optimizers.ea
-
The
Spea2Module
configures theSpea2
selector. - Spea2Module() - Constructor for class org.opt4j.optimizers.ea.Spea2Module
- start(String[]) - Method in class org.opt4j.core.config.visualization.Configurator
-
Starts the
Configurator
. - start(String[]) - Method in class org.opt4j.core.start.Opt4J
- Starter - Class in org.opt4j.core.config
-
The
Starter
executes configuration files. - Starter() - Constructor for class org.opt4j.core.config.Starter
- startOptimization() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- startOptimization() - Method in interface org.opt4j.core.optimizer.Optimizer
-
This method is called to start the optimization process.
- startup() - Method in class org.opt4j.core.config.visualization.DefaultApplicationFrame
- startup() - Method in class org.opt4j.core.config.visualization.DefaultContentPanel
- startup() - Method in class org.opt4j.core.config.visualization.DefaultModulesPanel
- startup() - Method in class org.opt4j.core.config.visualization.DefaultSelectedPanel
- startup() - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
- startup() - Method in class org.opt4j.core.config.visualization.Menu
- startup() - Method in interface org.opt4j.core.config.visualization.Startupable
-
Called on startup of panels.
- startup() - Method in class org.opt4j.core.config.visualization.ToolBar
- startup() - Method in class org.opt4j.core.start.Opt4JAbout
- startup() - Method in class org.opt4j.core.start.Opt4JTasksPanel
- Startupable - Interface in org.opt4j.core.config.visualization
-
The
Startupable
interface. - stateChanged(Task) - Method in class org.opt4j.core.config.ExecutionEnvironment
- stateChanged(Task) - Method in interface org.opt4j.core.config.TaskStateListener
-
Invoked if a
Task
changes its state. - stateChanged(Task) - Method in class org.opt4j.core.config.visualization.DefaultTasksPanel
- stateChanged(Control.State) - Method in interface org.opt4j.core.optimizer.ControlListener
-
Invoked if the state of the
Control
changes. - stateChanged(Control.State) - Method in class org.opt4j.core.start.Opt4JTask
- stateChanged(Control.State) - Method in class org.opt4j.viewer.ControlButtons
- StatusBar - Class in org.opt4j.viewer
-
The
StatusBar
contains informations about the optimization progress and time per iteration. - StatusBar(Progress) - Constructor for class org.opt4j.viewer.StatusBar
-
Constructs a
StatusBar
. - STOP - Enum constant in enum class org.opt4j.viewer.Viewer.CloseEvent
-
Optimization is stopped.
- StopException - Exception Class in org.opt4j.core.optimizer
-
The
StopException
is thrown if the optimization is stopped. - StopException() - Constructor for exception class org.opt4j.core.optimizer.StopException
- stopOptimization() - Method in class org.opt4j.core.optimizer.AbstractOptimizer
- stopOptimization() - Method in interface org.opt4j.core.optimizer.Optimizer
-
This method is called once the optimization process has stopped.
- STOPPED - Enum constant in enum class org.opt4j.core.optimizer.Control.State
-
The stopped state.
- Sub - Class in org.opt4j.operators.algebra
- Sub(Term, Term) - Constructor for class org.opt4j.operators.algebra.Sub
-
Constructs a
Sub
term. - SWAP - Enum constant in enum class org.opt4j.operators.mutate.BasicMutateModule.PermutationType
-
Use the
MutatePermutationSwap
. - SWAP - Enum constant in enum class org.opt4j.operators.neighbor.BasicNeighborModule.PermutationType
-
Use the
NeighborPermutationSwap
.
T
- t1(List<Double>) - Static method in class org.opt4j.benchmarks.wfg.WFG4
- t1(List<Double>) - Static method in class org.opt4j.benchmarks.wfg.WFGI3
- t1(List<Double>, int) - Static method in class org.opt4j.benchmarks.wfg.WFG7
- t2(List<Double>, int, int) - Static method in class org.opt4j.benchmarks.wfg.WFG6
- t3(List<Double>, int, int) - Static method in class org.opt4j.benchmarks.wfg.WFGI4
- Task - Class in org.opt4j.core.config
-
The
Task
is an abstract class for optimization tasks. - Task() - Constructor for class org.opt4j.core.config.Task
- Task.State - Enum Class in org.opt4j.core.config
-
The
Task.State
of a task. - TaskListener - Interface in org.opt4j.core.config
-
The
TaskListener
. - TasksPanel - Class in org.opt4j.core.config.visualization
-
The
TasksPanel
abstract class. - TasksPanel() - Constructor for class org.opt4j.core.config.visualization.TasksPanel
- TaskStateListener - Interface in org.opt4j.core.config
-
The
TaskStateListener
. - Term - Class in org.opt4j.satdecoding
-
The
Term
is an element of the linearConstraint
. - Term - Interface in org.opt4j.operators.algebra
-
The
Term
interface. - Term(int, Literal) - Constructor for class org.opt4j.satdecoding.Term
-
Constructs a
Term
. - TERMINATE - Enum constant in enum class org.opt4j.viewer.Viewer.CloseEvent
-
Optimization is terminated.
- TERMINATED - Enum constant in enum class org.opt4j.core.optimizer.Control.State
-
The terminated state.
- TerminationException - Exception Class in org.opt4j.core.optimizer
-
The
TerminationException
is thrown if the optimization is terminated. - TerminationException() - Constructor for exception class org.opt4j.core.optimizer.TerminationException
- TEXT - Static variable in class org.opt4j.core.config.Icons
-
A text sheet.
- TimeoutException - Exception Class in org.opt4j.satdecoding
-
Thrown if the solver can not solve the problem within a given time bound.
- TimeoutException() - Constructor for exception class org.opt4j.satdecoding.TimeoutException
- title() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The title.
- title() - Element in annotation interface org.opt4j.viewer.WidgetParameters
-
Returns the title of the frame.
- toArray() - Method in class org.opt4j.core.IndividualSet
- toArray(T[]) - Method in class org.opt4j.core.IndividualSet
- toEnumElement(String, Class<? extends Enum>) - Static method in class org.opt4j.core.config.PropertyModule
-
Converts a String to an element of a given enumeration.
- toMonth() - Method in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- ToolBar - Class in org.opt4j.core.config.visualization
-
The
ToolBar
. - ToolBar - Class in org.opt4j.viewer
-
The
ToolBar
is a collection of theToolBarService
s. - ToolBar(Set<ToolBarService>) - Constructor for class org.opt4j.viewer.ToolBar
-
Constructs a
ToolBar
. - ToolBar(ExecutionEnvironment, SelectedModules, FileOperations) - Constructor for class org.opt4j.core.config.visualization.ToolBar
-
Constructs a
ToolBar
. - ToolBarOrder - Annotation Interface in org.opt4j.viewer
-
The
ToolBarOrder
Annotation is used forToolBarService
ordering. - ToolBarService - Interface in org.opt4j.viewer
-
The
ToolBarService
is an interface for arbitrary components that are added to the tool bar in the viewer. - toString() - Method in class org.opt4j.benchmarks.BinaryString
- toString() - Method in class org.opt4j.benchmarks.DoubleString
- toString() - Method in class org.opt4j.benchmarks.knapsack.Item
- toString() - Method in class org.opt4j.benchmarks.knapsack.Knapsack
- toString() - Method in class org.opt4j.benchmarks.queens.QueensBoard
- toString() - Method in class org.opt4j.core.config.JNode
- toString() - Method in class org.opt4j.core.config.PropertyModule
- toString() - Method in class org.opt4j.core.config.Task
- toString() - Method in class org.opt4j.core.DoubleValue
- toString() - Method in class org.opt4j.core.genotype.BooleanMapGenotype
- toString() - Method in class org.opt4j.core.genotype.CompositeGenotype
- toString() - Method in class org.opt4j.core.genotype.DoubleMapGenotype
- toString() - Method in class org.opt4j.core.genotype.IntegerMapGenotype
- toString() - Method in class org.opt4j.core.genotype.SelectMapGenotype
- toString() - Method in enum class org.opt4j.core.Individual.State
-
Returns the specific name of the state.
- toString() - Method in class org.opt4j.core.IntegerValue
- toString() - Method in class org.opt4j.core.Objective
- toString() - Method in class org.opt4j.core.Objectives
- toString() - Method in class org.opt4j.operators.AbstractGenericOperator.OperatorClassPredicate
- toString() - Method in class org.opt4j.operators.AbstractGenericOperator.OperatorVoidPredicate
- toString() - Method in enum class org.opt4j.satdecoding.Constraint.Operator
-
Returns a
String
representation of thisConstraint.Operator
. - toString() - Method in class org.opt4j.satdecoding.Constraint
- toString() - Method in class org.opt4j.satdecoding.Literal
- toString() - Method in class org.opt4j.satdecoding.Term
- toXMLString(Module) - Method in class org.opt4j.core.config.ModuleSaver
-
Returns the xml representation of the
Module
. - toXMLString(Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
-
Returns the xml representation of the
Module
s. - transform(I) - Method in interface org.opt4j.core.config.Transformer
-
The given input
in
is not changed by transforming it to a new object of type. - Transformer<I,
O> - Interface in org.opt4j.core.config -
The
Transformer
design pattern. - TsvLogger - Class in org.opt4j.core.common.logger
- TsvLogger(Archive, String, int, int) - Constructor for class org.opt4j.core.common.logger.TsvLogger
-
Creates an
TsvLogger
. - TutorialModule - Class in org.opt4j.tutorial
- TutorialModule() - Constructor for class org.opt4j.tutorial.TutorialModule
U
- UNBOUNDED - Enum constant in enum class org.opt4j.core.common.archive.ArchiveModule.Type
-
Archive of unlimited size.
- UnboundedArchive - Class in org.opt4j.core.common.archive
-
The
UnboundedArchive
is anArchive
with unbounded size. - UnboundedArchive() - Constructor for class org.opt4j.core.common.archive.UnboundedArchive
- UNFAIR_AVERAGE - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.DoubleType
-
Use the
CrossoverDoubleUnfairAverage
. - UNIQUE - Enum constant in enum class org.opt4j.optimizers.ea.BasicMatingModule.CouplerType
-
Use the
CouplerUnique
operator. - UNKNOWN - Enum constant in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
- update(Set<? extends Individual>) - Method in class org.opt4j.core.common.archive.AbstractArchive
- update(Set<? extends Individual>) - Method in class org.opt4j.core.common.archive.PopulationArchive
- update(Set<? extends Individual>) - Method in class org.opt4j.core.optimizer.Archive
-
Updates the archive with a set of individuals.
- update(Individual) - Method in class org.opt4j.core.optimizer.Archive
-
Updates the archive with a single individual.
- updateVar(int) - Method in class org.opt4j.satdecoding.sat4j.VariableOrder
V
- value() - Element in annotation interface org.opt4j.core.config.annotations.Category
-
Returns the custom name.
- value() - Element in annotation interface org.opt4j.core.config.annotations.File
-
The file extension string.
- value() - Element in annotation interface org.opt4j.core.config.annotations.Icon
-
Returns the url of the icon.
- value() - Element in annotation interface org.opt4j.core.config.annotations.Info
-
Returns the info strings.
- value() - Element in annotation interface org.opt4j.core.config.annotations.Name
-
Returns the name.
- value() - Element in annotation interface org.opt4j.core.config.annotations.Order
-
The order value.
- value() - Element in annotation interface org.opt4j.core.config.annotations.Panel
-
Returns the parent class.
- value() - Element in annotation interface org.opt4j.core.config.annotations.Parent
-
Returns the parent class.
- value() - Element in annotation interface org.opt4j.core.config.annotations.Required
-
The boolean value that is necessary to activate the current property.
- value() - Method in class org.opt4j.core.optimizer.Iteration
-
Returns the current iteration value.
- value() - Element in annotation interface org.opt4j.core.problem.Priority
-
Returns the priority of the
Evaluator
. - value() - Element in annotation interface org.opt4j.core.start.Constant
-
Returns the value.
- value() - Element in annotation interface org.opt4j.operators.Apply
- value() - Element in annotation interface org.opt4j.viewer.ToolBarOrder
-
Returns the order priority.
- Value<V> - Interface in org.opt4j.core
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Encoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.Representation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.queens.QueensModule.Dec
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.wfg.WFGModule.Encoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.zdt.ZDTModule.Encoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.common.archive.ArchiveModule.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.common.completer.IndividualCompleterModule.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.common.random.RandomModule.RandType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.config.Task.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.Individual.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.Objective.Sign
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.core.optimizer.Control.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.BooleanType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.DoubleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.IntegerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.PermutationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.diversity.BasicDiversityModule.BooleanType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.diversity.BasicDiversityModule.DoubleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.mutate.BasicMutateModule.DoubleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.mutate.BasicMutateModule.MutationRateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.mutate.BasicMutateModule.PermutationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.operators.neighbor.BasicNeighborModule.PermutationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.optimizers.ea.BasicMatingModule.CouplerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule.CrossoverRateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.optimizers.sa.CoolingSchedulesModule.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.satdecoding.Constraint.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Learning
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Restarts
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.opt4j.viewer.Viewer.CloseEvent
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.dtlz.DTLZModule.Function
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.Representation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.queens.QueensModule.Dec
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.wfg.WFGModule.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.zdt.ZDTModule.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.core.common.archive.ArchiveModule.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.core.common.completer.IndividualCompleterModule.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.core.common.random.RandomModule.RandType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.core.config.annotations.Citation.PublicationMonth
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.core.config.Task.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.opt4j.core.genotype.CompositeGenotype
-
Returns all
values
which are the containedGenotype
objects. - values() - Static method in enum class org.opt4j.core.Individual.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.core.Objective.Sign
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.core.optimizer.Control.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.BooleanType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.DoubleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.IntegerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.crossover.BasicCrossoverModule.PermutationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.diversity.BasicDiversityModule.BooleanType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.diversity.BasicDiversityModule.DoubleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.mutate.BasicMutateModule.DoubleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.mutate.BasicMutateModule.MutationRateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.mutate.BasicMutateModule.PermutationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.operators.neighbor.BasicNeighborModule.PermutationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.optimizers.ea.BasicMatingModule.CouplerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.optimizers.ea.EvolutionaryAlgorithmModule.CrossoverRateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.optimizers.sa.CoolingSchedulesModule.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.satdecoding.Constraint.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Learning
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.satdecoding.sat4j.SAT4JSolver.Restarts
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.opt4j.viewer.Viewer.CloseEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Var - Class in org.opt4j.operators.algebra
-
The
Var
returns a double value. - Var() - Constructor for class org.opt4j.operators.algebra.Var
-
Constructs a
Var
with the initial value 0. - Var(double) - Constructor for class org.opt4j.operators.algebra.Var
-
Constructs a
Var
with a givenvalue
. - variable() - Method in class org.opt4j.satdecoding.Literal
-
Returns the variable of this
Literal
. - VariableOrder - Class in org.opt4j.satdecoding.sat4j
-
A
VariableOrder
implementation for the SAT4J interface. - VariableOrder() - Constructor for class org.opt4j.satdecoding.sat4j.VariableOrder
-
Constructs a
VariableOrder
. - VarOrder - Class in org.opt4j.satdecoding
- VarOrder() - Constructor for class org.opt4j.satdecoding.VarOrder
- VelocityTerm - Class in org.opt4j.optimizers.mopso
-
The
VelocityTerm
is used to determine the new velocity of aParticle
. - VelocityTerm(Rand) - Constructor for class org.opt4j.optimizers.mopso.VelocityTerm
-
Constructs a
VelocityTerm
. - Viewer - Class in org.opt4j.viewer
-
The
Viewer
. - Viewer(Viewport, ToolBar, StatusBar, Control, String, Viewer.CloseEvent, boolean) - Constructor for class org.opt4j.viewer.Viewer
-
Constructs a
Viewer
. - Viewer.CloseEvent - Enum Class in org.opt4j.viewer
-
The
Viewer.CloseEvent
that is triggered if this viewer is closed. - ViewerModule - Class in org.opt4j.viewer
-
The
ViewerModule
configures the optimization process viewer. - ViewerModule() - Constructor for class org.opt4j.viewer.ViewerModule
- Viewport - Class in org.opt4j.viewer
- Viewport() - Constructor for class org.opt4j.viewer.Viewport
- ViewsToolBarService - Class in org.opt4j.viewer
- ViewsToolBarService(Viewport, Provider<ArchiveWidget>, Provider<PopulationWidget>, Provider<ParetoPlotWidget>, Provider<ConvergencePlotWidget>) - Constructor for class org.opt4j.viewer.ViewsToolBarService
-
Constructs a
ViewsToolBarService
. - VisualizationModule - Class in org.opt4j.viewer
-
The
VisualizationModule
. - VisualizationModule() - Constructor for class org.opt4j.viewer.VisualizationModule
- volume() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The volume of the journal.
W
- WAITING - Enum constant in enum class org.opt4j.core.config.Task.State
-
The task is waiting for its execution.
- weaklyDominates(Objectives) - Method in class org.opt4j.core.Objectives
-
Returns
true
if this objectives weakly dominates the specified objectives. - WFG1 - Class in org.opt4j.benchmarks.wfg
-
The
WFG1
benchmark function. - WFG1 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG1 function.
- WFG1(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG1
-
Constructs a
WFG1
benchmark function. - WFG2 - Class in org.opt4j.benchmarks.wfg
-
The
WFG2
benchmark function. - WFG2 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG2 function.
- WFG2(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG2
-
Constructs a
WFG2
benchmark function. - WFG3 - Class in org.opt4j.benchmarks.wfg
-
The
WFG3
benchmark function. - WFG3 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG3 function.
- WFG3(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG3
-
Constructs a
WFG3
benchmark function. - WFG4 - Class in org.opt4j.benchmarks.wfg
-
The
WFG4
benchmark function. - WFG4 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG4 function.
- WFG4(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG4
-
Constructs a
WFG4
benchmark function. - WFG5 - Class in org.opt4j.benchmarks.wfg
-
The
WFG4
benchmark function. - WFG5 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG5 function.
- WFG5(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG5
-
Constructs a
WFG4
benchmark function. - WFG6 - Class in org.opt4j.benchmarks.wfg
-
The
WFG6
benchmark function. - WFG6 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG6 function.
- WFG6(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG6
-
Constructs a
WFG6
benchmark function. - WFG7 - Class in org.opt4j.benchmarks.wfg
-
The
WFG7
benchmark function. - WFG7 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG7 function.
- WFG7(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG7
-
Constructs a
WFG7
benchmark function. - WFG8 - Class in org.opt4j.benchmarks.wfg
-
The
WFG8
benchmark function. - WFG8 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG8 function.
- WFG8(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG8
-
Constructs a
WFG8
benchmark function. - WFG9 - Class in org.opt4j.benchmarks.wfg
-
The
WFG8
benchmark function. - WFG9 - Enum constant in enum class org.opt4j.benchmarks.wfg.WFGModule.Function
-
Use the WFG9 function.
- WFG9(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFG9
-
Constructs a
WFG8
benchmark function. - WFGEvaluator - Class in org.opt4j.benchmarks.wfg
-
The
WFGEvaluator
. - WFGEvaluator(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFGEvaluator
-
Constructs a
WFGEvaluator
. - WFGI1 - Class in org.opt4j.benchmarks.wfg
-
The
WFGI1
benchmark function. - WFGI1(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFGI1
-
Constructs a
WFGI1
benchmark function. - WFGI2 - Class in org.opt4j.benchmarks.wfg
-
The
WFGI2
benchmark function. - WFGI2(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFGI2
-
Constructs a
WFGI2
benchmark function. - WFGI3 - Class in org.opt4j.benchmarks.wfg
-
The
WFGI3
benchmark function. - WFGI3(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFGI3
-
Constructs a
WFGI3
benchmark function. - WFGI4 - Class in org.opt4j.benchmarks.wfg
-
The
WFGI4
benchmark function. - WFGI4(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFGI4
-
Constructs a
WFGI4
benchmark function. - WFGI5 - Class in org.opt4j.benchmarks.wfg
-
The
WFGI5
benchmark function. - WFGI5(int, int) - Constructor for class org.opt4j.benchmarks.wfg.WFGI5
-
Constructs a
WFGI5
benchmark function. - WFGModule - Class in org.opt4j.benchmarks.wfg
-
Module for the WFG (Walking Fish Group) benchmarks, see Huband et al.
- WFGModule() - Constructor for class org.opt4j.benchmarks.wfg.WFGModule
- WFGModule.Encoding - Enum Class in org.opt4j.benchmarks.wfg
-
The used encoding type.
- WFGModule.Function - Enum Class in org.opt4j.benchmarks.wfg
-
The used WFG function.
- Widget - Interface in org.opt4j.viewer
- WidgetParameters - Annotation Interface in org.opt4j.viewer
-
The
WidgetParameters
. - write(OutputStream, Module) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the module configuration to an
OutputStream
. - write(OutputStream, Collection<? extends Module>) - Method in class org.opt4j.core.config.ModuleSaver
-
Save the modules configuration to an
OutputStream
.
X
- XML - Static variable in class org.opt4j.core.config.Icons
-
The icon for the xml.
- XMLTAG - Static variable in class org.opt4j.core.config.Icons
-
The icon for the xml.
- XPOINT - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.BooleanType
-
Use the
CrossoverBooleanXPoint
. - XPOINT - Enum constant in enum class org.opt4j.operators.crossover.BasicCrossoverModule.IntegerType
-
Use the
CrossoverBooleanXPoint
.
Y
- year() - Element in annotation interface org.opt4j.core.config.annotations.Citation
-
The year, in which the paper has been published.
Z
- ZDT1 - Class in org.opt4j.benchmarks.zdt
-
Function ZDT 1.
- ZDT1 - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Use the ZDT1 function.
- ZDT1() - Constructor for class org.opt4j.benchmarks.zdt.ZDT1
- ZDT2 - Class in org.opt4j.benchmarks.zdt
-
Function ZDT 2.
- ZDT2 - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Use the ZDT2 function.
- ZDT2() - Constructor for class org.opt4j.benchmarks.zdt.ZDT2
- ZDT3 - Class in org.opt4j.benchmarks.zdt
-
Function ZDT 3.
- ZDT3 - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Use the ZDT3 function.
- ZDT3() - Constructor for class org.opt4j.benchmarks.zdt.ZDT3
- ZDT4 - Class in org.opt4j.benchmarks.zdt
-
Function ZDT 4.
- ZDT4 - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Use the ZDT4 function.
- ZDT4() - Constructor for class org.opt4j.benchmarks.zdt.ZDT4
- ZDT5 - Class in org.opt4j.benchmarks.zdt
-
Function ZDT 5.
- ZDT5 - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Use the ZDT5 function.
- ZDT5() - Constructor for class org.opt4j.benchmarks.zdt.ZDT5
- ZDT5BinaryCreator - Class in org.opt4j.benchmarks.zdt
-
The
ZDT5BinaryCreator
for the ZDT5 problem. - ZDT5BinaryCreator(Rand, int) - Constructor for class org.opt4j.benchmarks.zdt.ZDT5BinaryCreator
-
Constructs a
ZDT5BinaryCreator
. - ZDT6 - Class in org.opt4j.benchmarks.zdt
-
Function ZDT 6.
- ZDT6 - Enum constant in enum class org.opt4j.benchmarks.zdt.ZDTModule.Function
-
Use the ZDT6 function.
- ZDT6() - Constructor for class org.opt4j.benchmarks.zdt.ZDT6
- ZDTModule - Class in org.opt4j.benchmarks.zdt
-
The
ZDTModule
configures the ZDT benchmarks, see Zitzler et al. - ZDTModule() - Constructor for class org.opt4j.benchmarks.zdt.ZDTModule
- ZDTModule.Encoding - Enum Class in org.opt4j.benchmarks.zdt
-
The used encoding type.
- ZDTModule.Function - Enum Class in org.opt4j.benchmarks.zdt
-
The used ZDT function.
- ZT1 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT2 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT3 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT4 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT5 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT6 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT7 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT8 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
- ZT9 - Enum constant in enum class org.opt4j.benchmarks.knapsack.KnapsackModule.TestCase
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form