| Modifier and Type | Interface and Description |
|---|---|
interface |
Algorithm<Result>
Interface representing an algorithm
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCoralReefsOptimization<S,R>
Abstract class representing a Coral Reefs Optimization Algorithm
Reference: S.
|
class |
AbstractDifferentialEvolution<Result>
Abstract class representing differential evolution (DE) algorithms
|
class |
AbstractEvolutionaryAlgorithm<S,R>
Abstract class representing an evolutionary algorithm
|
class |
AbstractEvolutionStrategy<S,Result>
Abstract class representing an evolution strategy algorithm
|
class |
AbstractGeneticAlgorithm<S,Result>
Abstract class representing a genetic algorithm
|
class |
AbstractParticleSwarmOptimization<S,Result>
Abstract class representing a PSO algorithm
|
class |
AbstractScatterSearch<S,R>
Abstract class representing a scatter search algorithm
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Measure<Value>
|
interface |
PullMeasure<Value>
A
PullMeasure is a Measure from which the Value can
be accessed on demand through the PullMeasure.get() method. |
interface |
PushMeasure<Value>
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicMeasure<T>
A
BasicMeasure provides a simple way to define a
measure that merely stores a single value |
class |
CountingMeasure
A
CountingMeasure provides a simple way to evaluate a number of
occurrences. |
class |
DurationMeasure
This measure allows to have a simple way to compute the time spent in doing
something.
|
class |
LastEvaluationMeasure<Solution,Value>
LastEvaluationMeasure is a PushMeasure providing the last
evaluation made in an algorithm. |
class |
ListenerTimeMeasure
This measure is a facility to evaluate the time spent in
MeasureListeners registered in PushMeasures. |
class |
PullPushMeasure<Value>
A
PullPushMeasure aims at providing both the PushMeasure and
PullMeasure abilities into a single Measure. |
class |
SimpleMeasure<Value>
SimpleMeasure is a basic implementation of Measure. |
class |
SimplePullMeasure<Value>
SimplePullMeasure is a basic implementation of PullMeasure. |
class |
SimplePushMeasure<Value>
SimplePushMeasure is a basic implementation of PushMeasure. |
| Constructor and Description |
|---|
PullPushMeasure(PullMeasure<Value> pull,
PushMeasure<Value> push,
DescribedEntity reference)
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
QualityIndicator<Evaluate,Result> |
| Modifier and Type | Class and Description |
|---|---|
class |
Epsilon<S extends Solution<?>>
This class implements the unary epsilon additive indicator as proposed in E.
|
class |
ErrorRatio<Evaluate extends List<? extends Solution<?>>>
The Error Ratio (ER) quality indicator reports the ratio of solutions in a front of points
that are not members of the true Pareto front.
|
class |
GeneralizedSpread<S extends Solution<?>>
This class implements the generalized spread metric for two or more dimensions.
|
class |
GenerationalDistance<S extends Solution<?>>
This class implements the generational distance indicator.
|
class |
GenericIndicator<S>
Abstract class representing quality indicators that need a reference front to be computed
|
class |
Hypervolume<S>
This interface represents implementations of the Hypervolume quality indicator
|
class |
InvertedGenerationalDistance<S extends Solution<?>>
This class implements the inverted generational distance metric.
|
class |
InvertedGenerationalDistancePlus<S extends Solution<?>>
This class implements the inverted generational distance metric plust (IGD+)
Reference: Ishibuchi et al 2015, "A Study on Performance Evaluation Ability of a Modified
Inverted Generational Distance Indicator", GECCO 2015
|
class |
R2<Evaluate extends List<? extends Solution<?>>>
TODO: Add comments here
|
class |
SetCoverage
Set coverage metric
|
class |
Spread<S extends Solution<?>>
This class implements the spread quality indicator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PISAHypervolume<S extends Solution<?>>
This class implements the hypervolume indicator.
|
class |
WFGHypervolume<S extends Solution<?>>
Created by ajnebro on 2/2/15.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SolutionBuilder.Variable<Solution,Value>
A
SolutionBuilder.Variable represents the fundamental information of a set of
homogeneous Solutions (e.g. a population of solutions returned by
an Algorithm). |
static interface |
SolutionEvaluator.Objective<Solution,Value>
An
SolutionEvaluator.Objective represents the evaluation information of a set of
homogeneous Solutions (e.g. a population of solutions returned by
an Algorithm). |
| Modifier and Type | Class and Description |
|---|---|
class |
DescribedEntitySet<Entity extends DescribedEntity> |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleDescribedEntity
SimpleDescribedEntity is a basic implementation of
DescribedEntity. |
Copyright © 2017. All rights reserved.