A C D E F G I K M N O P R S T V W 
All Classes All Packages

A

AbstractAlgorithm - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework
Abstract class providing default implementations for several Algorithm methods.
AbstractAlgorithm(Problem) - Constructor for class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
Constructs an abstract algorithm for solving the specified problem.
AbstractEvolutionaryAlgorithm - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework
Abstract class providing default implementations for several EvolutionaryAlgorithm methods.
AbstractEvolutionaryAlgorithm(Problem, Population, NondominatedPopulation, Initialization) - Constructor for class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
Constructs an abstract evolutionary algorithm.
AEvolutionaryAlgorithm<P> - Class in ai.libs.jaicore.ea.algorithm
 
AEvolutionaryAlgorithm(IEvolutionaryAlgorithmConfig, IEvolutionaryAlgorithmProblem) - Constructor for class ai.libs.jaicore.ea.algorithm.AEvolutionaryAlgorithm
 
ai.libs.jaicore.ea.algorithm - package ai.libs.jaicore.ea.algorithm
 
ai.libs.jaicore.ea.algorithm.moea.moeaframework - package ai.libs.jaicore.ea.algorithm.moea.moeaframework
 
ai.libs.jaicore.ea.algorithm.moea.moeaframework.event - package ai.libs.jaicore.ea.algorithm.moea.moeaframework.event
 
ai.libs.jaicore.ea.algorithm.moea.moeaframework.util - package ai.libs.jaicore.ea.algorithm.moea.moeaframework.util
 
ai.libs.jaicore.ea.evaluation - package ai.libs.jaicore.ea.evaluation
 
ai.libs.jaicore.ea.population - package ai.libs.jaicore.ea.population
 
algorithmName() - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
archive - Variable in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
The archive storing the non-dominated solutions.
attribute(I) - Method in interface ai.libs.jaicore.ea.evaluation.IAttributeFunction
 

C

call() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
CMA_ES - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
crossoverDistIndex() - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
crossoverRate() - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 

D

DBEA - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
DE - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 

E

earlyTerminationEpsilon() - Method in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
earlyTerminationGenerations() - Method in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
Number of generations after which early termination criterion evaluates to true.
EMOEA - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
EMOEAFrameworkAlgorithmName - Enum in ai.libs.jaicore.ea.algorithm.moea.moeaframework.util
 
ENSGAII - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
ES - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
evaluate(Solution) - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
 
evaluateAll(Iterable<Solution>) - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
Evaluates the specified solutions.
evaluateAll(Solution[]) - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
Evaluates the specified solutions.
evaluateBatch(List<Solution>) - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IBatchEvaluationProblem
Evaluates a batch of individuals.

F

fitness(I) - Method in interface ai.libs.jaicore.ea.evaluation.IFitnessFunction
 

G

GA - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
GDE3 - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
getAlgorithm() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getArchive() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
 
getArchive() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.NSGAII
 
getConfig() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getCurrentResult() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getIndividuals() - Method in interface ai.libs.jaicore.ea.population.IPopulation
 
getInput() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getNumberOfEvaluations() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
 
getNumberOfEvaluations() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getNumberOfGenerationsEvolved() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getPopulation() - Method in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmResult
 
getPopulation() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
 
getPopulation() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getPopulation() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithmResult
 
getPopulation() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.NSGAII
 
getPopulationAsList() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
getProblem() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
 
getProblem() - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmInput
 
getProblem() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithmInput
 
getResult() - Method in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmResult
 
getResult() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
 
getResult() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.event.MOEAFrameworkAlgorithmResultEvent
 
getResult() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithmResult
 
getState() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
 
getState() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
 

I

IAttributeFunction<I> - Interface in ai.libs.jaicore.ea.evaluation
 
IBatchEvaluationProblem - Interface in ai.libs.jaicore.ea.algorithm.moea.moeaframework
 
IBEA - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
IEvolutionaryAlgorithmConfig - Interface in ai.libs.jaicore.ea.algorithm
General properties of an evolutionary algorithm.
IEvolutionaryAlgorithmProblem - Interface in ai.libs.jaicore.ea.algorithm
 
IEvolutionaryAlgorithmResult<P> - Interface in ai.libs.jaicore.ea.algorithm
 
IFitnessFunction<I> - Interface in ai.libs.jaicore.ea.evaluation
 
IIndividual - Interface in ai.libs.jaicore.ea.population
 
IMOEAFrameworkAlgorithmConfig - Interface in ai.libs.jaicore.ea.algorithm.moea.moeaframework
 
IMOEAFrameworkAlgorithmInput - Interface in ai.libs.jaicore.ea.algorithm.moea.moeaframework
 
Individual - Class in ai.libs.jaicore.ea.population
 
Individual() - Constructor for class ai.libs.jaicore.ea.population.Individual
 
initialization - Variable in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
The initialization operator.
initialize() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
Performs any initialization that is required by this algorithm.
initialize() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
 
initialized - Variable in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
true if the AbstractAlgorithm.initialize() method has been invoked; false otherwise.
IPopulation<I extends IIndividual> - Interface in ai.libs.jaicore.ea.population
 
isInitialized() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
Returns true if the AbstractAlgorithm.initialize() method has been invoked; false otherwise.
isTerminated() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
 
iterate() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
Performs one iteration of the algorithm.
iterate() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.NSGAII
 

K

K_CROSSOVER_DIST_INDEX - Static variable in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
K_CROSSOVER_RATE - Static variable in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
K_EARLY_TERMINATION_EPSILON - Static variable in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
K_EARLY_TERMINATION_GENS - Static variable in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
K_EVALUATIONS - Static variable in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
K_GENERATIONS - Static variable in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
K_MOEAFRAMEWORK_ALGORITHM_NAME - Static variable in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
K_PERMUTATION_DIST_INDEX - Static variable in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
K_PERMUTATION_RATE - Static variable in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
K_POPULATION_SIZE - Static variable in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
K_WITH_REPLACEMENT - Static variable in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 

M

MOEAD - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
MOEAFrameworkAlgorithm - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework
 
MOEAFrameworkAlgorithm(IMOEAFrameworkAlgorithmConfig, IMOEAFrameworkAlgorithmInput) - Constructor for class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
MOEAFrameworkAlgorithmInput - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework
 
MOEAFrameworkAlgorithmInput(AbstractProblem) - Constructor for class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithmInput
 
MOEAFrameworkAlgorithmResult - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework
 
MOEAFrameworkAlgorithmResult(NondominatedPopulation, Population) - Constructor for class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithmResult
 
MOEAFrameworkAlgorithmResultEvent - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework.event
 
MOEAFrameworkAlgorithmResultEvent(IAlgorithm<?, ?>, MOEAFrameworkAlgorithmResult) - Constructor for class ai.libs.jaicore.ea.algorithm.moea.moeaframework.event.MOEAFrameworkAlgorithmResultEvent
 
MOEAFrameworkUtil - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework.util
Some utils for getting along with the MOEAFramework.
MSOPS - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
mutationDistIndex() - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
mutationRate() - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 

N

nextWithException() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
NSGAII - Class in ai.libs.jaicore.ea.algorithm.moea.moeaframework
Implementation of NSGA-II, with the ability to attach an optional ε-dominance archive.
NSGAII - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
NSGAII(Problem, NondominatedSortingPopulation, EpsilonBoxDominanceArchive, Selection, Variation, Initialization) - Constructor for class ai.libs.jaicore.ea.algorithm.moea.moeaframework.NSGAII
Constructs the NSGA-II algorithm with the specified components.
NSGAIII - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
numberOfEvaluations - Variable in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
The number of times the AbstractAlgorithm.evaluate(org.moeaframework.core.Solution) method was invoked.
numberOfEvaluations() - Method in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
numberOfGenerations() - Method in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 

O

OMOPSO - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 

P

PAES - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
PESA2 - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
population - Variable in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
The current population.
populationSize() - Method in interface ai.libs.jaicore.ea.algorithm.IEvolutionaryAlgorithmConfig
 
populationToString(Population) - Static method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.MOEAFrameworkUtil
 
problem - Variable in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
The problem being solved.

R

RANDOM - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
reset() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
RVEA - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 

S

setState(Object) - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
 
setState(Object) - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractEvolutionaryAlgorithm
 
SMPSO - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
SMS_EMOA - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
solutionGenotypeToString(Solution) - Static method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.MOEAFrameworkUtil
 
solutionToString(Solution) - Static method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.MOEAFrameworkUtil
 
SPEA2 - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 
step() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
This method first checks if the algorithm is initialized.

T

terminate() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
Implementations should always invoke super.terminate() to ensure the hierarchy is terminated correctly.
terminated - Variable in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
true if the AbstractAlgorithm.terminate() method has been invoked; false otherwise.
terminateEvolution() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.MOEAFrameworkAlgorithm
 
toString() - Method in enum ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 

V

valueOf(String) - Static method in enum ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
Returns an array containing the constants of this enum type, in the order they are declared.
VEGA - ai.libs.jaicore.ea.algorithm.moea.moeaframework.util.EMOEAFrameworkAlgorithmName
 

W

withReplacement() - Method in interface ai.libs.jaicore.ea.algorithm.moea.moeaframework.IMOEAFrameworkAlgorithmConfig
 
A C D E F G I K M N O P R S T V W 
All Classes All Packages