A C D E F G I K M N O P R S T V W
All Classes All Packages
All Classes All Packages
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
- IPopulation<I extends IIndividual> - Interface in ai.libs.jaicore.ea.population
- isInitialized() - Method in class ai.libs.jaicore.ea.algorithm.moea.moeaframework.AbstractAlgorithm
- 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
- 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
All Classes All Packages