|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Individual in es.udc.gii.common.eaf.algorithm |
---|
Fields in es.udc.gii.common.eaf.algorithm with type parameters of type Individual | |
---|---|
private FitnessComparator<Individual> |
EvolutionaryAlgorithm.comparator
|
Methods in es.udc.gii.common.eaf.algorithm that return Individual | |
---|---|
Individual |
EvolutionaryAlgorithm.getBestIndividual()
|
Methods in es.udc.gii.common.eaf.algorithm that return types with arguments of type Individual | |
---|---|
FitnessComparator<Individual> |
EvolutionaryAlgorithm.getComparator()
|
Methods in es.udc.gii.common.eaf.algorithm with parameters of type Individual | |
---|---|
void |
EvolutionaryAlgorithm.evaluate(Individual individual)
|
Method parameters in es.udc.gii.common.eaf.algorithm with type arguments of type Individual | |
---|---|
void |
EvolutionaryAlgorithm.evaluate(java.util.List<Individual> individuals)
|
void |
EvolutionaryAlgorithm.setComparator(FitnessComparator<Individual> comparator)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.evaluate |
---|
Methods in es.udc.gii.common.eaf.algorithm.evaluate with parameters of type Individual | |
---|---|
void |
EvaluationStrategy.evaluate(Individual individual,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate an individual with a list of objective functions. |
void |
MultiObjective.evaluate(Individual individual,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
|
void |
SerialEvaluationStrategy.evaluate(Individual individual,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate an individual with a list of objective functions and a list of constraints. |
void |
SingleObjective.evaluate(Individual individual,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate an individual with a list of objective functions and a list of constraints. |
Method parameters in es.udc.gii.common.eaf.algorithm.evaluate with type arguments of type Individual | |
---|---|
void |
EvaluationStrategy.evaluate(java.util.List<Individual> individuals,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate a list of individuals with a list of objective functions. |
void |
MultiObjective.evaluate(java.util.List<Individual> individuals,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
|
void |
SerialEvaluationStrategy.evaluate(java.util.List<Individual> individuals,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate a list of individuals with a list of objective functions and a list of constraints. |
void |
SingleObjective.evaluate(java.util.List<Individual> individuals,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate a list of individuals with a list of objective functions and a list of constraints. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.evaluate.constraint |
---|
Methods in es.udc.gii.common.eaf.algorithm.evaluate.constraint with parameters of type Individual | |
---|---|
void |
ConstraintMethod.evaluate(Individual individual)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods |
---|
Methods in es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods with parameters of type Individual | |
---|---|
void |
NoConstraintsMethod.evaluate(Individual individual)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.fitness |
---|
Method parameters in es.udc.gii.common.eaf.algorithm.fitness with type arguments of type Individual | |
---|---|
private static double[] |
FitnessUtil.getArrayFitness(java.util.List<Individual> individuals)
This method receive a list of individuals and return an array containing the fitness value of each individual. |
static double |
FitnessUtil.meanFitnessValue(java.util.List<Individual> individuals)
This method recive a list of individuals and return the mean fitness value. |
static double |
FitnessUtil.sumFitnessValue(java.util.List<Individual> individuals)
This method recive a list of individuals and return the sum fitness value. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.fitness.comparator |
---|
Classes in es.udc.gii.common.eaf.algorithm.fitness.comparator with type parameters of type Individual | |
---|---|
class |
DominanceComparator<T extends Individual>
This class implements a comparator for comparing two instances i1 and i2 of Individual based on their dominance. |
class |
FitnessComparator<T extends Individual>
This abstract class implements the interface Comparator . |
class |
MaximizingFitnessComparator<T extends Individual>
|
class |
MinimizingFitnessComparator<T extends Individual>
|
class |
MinimizingGeneValueComparator<T extends Individual>
|
class |
MinimizingObjectiveComparator<T extends Individual>
This class compares two individuals considering only one of the objective values of each individual. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.mga |
---|
Fields in es.udc.gii.common.eaf.algorithm.mga with type parameters of type Individual | |
---|---|
private java.util.List<Individual> |
AbstractMGAAlgorithm.initialSolutions
The user can provide some initial solutions that must have been already evaluated. |
Methods in es.udc.gii.common.eaf.algorithm.mga that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
AbstractMGAAlgorithm.getInitialSolutions()
|
Method parameters in es.udc.gii.common.eaf.algorithm.mga with type arguments of type Individual | |
---|---|
void |
AbstractMGAAlgorithm.setInitialSolutions(java.util.List<Individual> initialSolutions)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
OperatorChain.execute(EvolutionaryAlgorithm algorithm,
Population population)
This method execute all chain's operators in one step over the current algorithm. |
java.util.List<Individual> |
OperatorChain.executeNext(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
Execute the next operator in the chain and change the value of next attribute to execute the next operator the next time. |
java.util.List<Individual> |
Operator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
Execute this operator over a group of individuals. |
Method parameters in es.udc.gii.common.eaf.algorithm.operator with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
OperatorChain.executeNext(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
Execute the next operator in the chain and change the value of next attribute to execute the next operator the next time. |
java.util.List<Individual> |
Operator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
Execute this operator over a group of individuals. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.evaluate |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.evaluate that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
LocalSearchOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Method parameters in es.udc.gii.common.eaf.algorithm.operator.evaluate with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
LocalSearchOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.replace |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.replace that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
ReplaceOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
ElitismOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
ElitismReevaluateOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
EvolutionaryStrategyReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
NSGA2ReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected abstract java.util.List<Individual> |
ReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
Method parameters in es.udc.gii.common.eaf.algorithm.operator.replace with type arguments of type Individual | |
---|---|
private java.util.List<java.util.List<NSGA2Individual>> |
NSGA2ReplaceOperator.getFronts(java.util.List<Individual> pop,
int nFronts)
|
java.util.List<Individual> |
ReplaceOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
ElitismOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
ElitismReevaluateOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
EvolutionaryStrategyReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
NSGA2ReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected abstract java.util.List<Individual> |
ReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.replace.mmga |
---|
Fields in es.udc.gii.common.eaf.algorithm.operator.replace.mmga with type parameters of type Individual | |
---|---|
private java.util.Map<Individual,Hypercube.Cell> |
Hypercube.individualCellMapping
Maps an individual to the cell where it belongs. |
private java.util.List<Individual> |
Hypercube.individuals
Contains all the individuals in the hypercube. |
private java.util.List<Individual> |
Hypercube.Cell.individualsInCell
Individuals in this cell. |
Methods in es.udc.gii.common.eaf.algorithm.operator.replace.mmga that return Individual | |
---|---|
Individual |
Hypercube.Cell.getIndividual(int index)
Returns an individual with index 'index'. |
Individual |
Hypercube.Cell.getRandomIndividual()
Returns a random individual from this cell. |
Methods in es.udc.gii.common.eaf.algorithm.operator.replace.mmga that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
Hypercube.getIndividuals()
Returns all individuals from the hypercube. |
java.util.List<Individual> |
Hypercube.Cell.getIndividuals()
Returns a list of all the individuals of this cell. |
protected java.util.List<Individual> |
ParetoFrontReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
PopulationMemoryReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
private java.util.List<Individual> |
PopulationMemoryReplaceOperator.replaceWithNominalSolutions(MMGAAlgorithm mmga,
java.util.List<Individual> toPopulation)
|
private java.util.List<Individual> |
PopulationMemoryReplaceOperator.replaceWithParetoFront(MMGAAlgorithm mmga,
java.util.List<Individual> toPopulation)
|
Methods in es.udc.gii.common.eaf.algorithm.operator.replace.mmga with parameters of type Individual | |
---|---|
void |
Hypercube.addIndividual(Individual individual)
Adds a new individual to the hypercube. |
private void |
Hypercube.Cell.addIndividual(Individual individual)
Adds an individual to a cell. |
Hypercube.Cell |
Hypercube.findCell(Individual individual)
Finds the cell of an individual. |
private java.lang.Long |
Hypercube.getCellNumber(Individual individual)
Returns the cell number of the cell to wich a individual belongs. |
private double |
Hypercube.getObjectiveValue(Individual individual,
int dimension)
Returns the objective value of an individual on a dimension. |
void |
Hypercube.removeIndividual(Individual individual)
Removes an individual from hypercube. |
void |
Hypercube.Cell.removeIndividual(Individual individual)
Removes an individual from this cell. |
Method parameters in es.udc.gii.common.eaf.algorithm.operator.replace.mmga with type arguments of type Individual | |
---|---|
void |
Hypercube.addAllIndividuals(java.util.List<Individual> toAdd)
Adds individuals to the hypercube. |
void |
Hypercube.removeAllIndividuals(java.util.List<Individual> toRemove)
Removes individuals from hypercube. |
protected java.util.List<Individual> |
ParetoFrontReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
protected java.util.List<Individual> |
PopulationMemoryReplaceOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
|
private java.util.List<Individual> |
PopulationMemoryReplaceOperator.replaceWithNominalSolutions(MMGAAlgorithm mmga,
java.util.List<Individual> toPopulation)
|
private java.util.List<Individual> |
PopulationMemoryReplaceOperator.replaceWithParetoFront(MMGAAlgorithm mmga,
java.util.List<Individual> toPopulation)
|
void |
Hypercube.setIndividuals(java.util.List<Individual> newIndividuals)
Set a new list of individuals. |
Constructor parameters in es.udc.gii.common.eaf.algorithm.operator.replace.mmga with type arguments of type Individual | |
---|---|
Hypercube(java.util.List<Individual> individuals,
int numberOfDimensions,
int numberOfDivisionsPerDimension)
Class constructor. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
ColonizationOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
SeparableColonizationOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Method parameters in es.udc.gii.common.eaf.algorithm.operator.reproduction with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
ColonizationOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
SeparableColonizationOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover that return types with arguments of type Individual | |
---|---|
protected abstract java.util.List<Individual> |
CrossOverOperator.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
Order1CrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
RandomCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
SBXCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
CrossOverOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Method parameters in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover with type arguments of type Individual | |
---|---|
protected abstract java.util.List<Individual> |
CrossOverOperator.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
Order1CrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
RandomCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
SBXCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
CrossOverOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code that return types with arguments of type Individual | |
---|---|
protected java.util.List<Individual> |
BLXCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
FlatCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
Method parameters in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code with type arguments of type Individual | |
---|---|
protected java.util.List<Individual> |
BLXCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
protected java.util.List<Individual> |
FlatCrossOver.crossOver(EvolutionaryAlgorithm ea,
java.util.List<Individual> individuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation that return types with arguments of type Individual | |
---|---|
protected java.util.List<Individual> |
DoubleRandomMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
EvolutionaryStrategyMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
GaussianMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
MOPMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected abstract java.util.List<Individual> |
MutationOperator.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
SwapMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
java.util.List<Individual> |
MutationOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation with parameters of type Individual | |
---|---|
protected java.util.List<Individual> |
DoubleRandomMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
EvolutionaryStrategyMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
GaussianMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
MOPMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected abstract java.util.List<Individual> |
MutationOperator.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
protected java.util.List<Individual> |
SwapMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
Method parameters in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
MutationOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de that return types with arguments of type Individual | |
---|---|
protected java.util.List<Individual> |
DEMutationOperator.mutation(EvolutionaryAlgorithm algorithm,
Individual target)
|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de with parameters of type Individual | |
---|---|
protected java.util.List<Individual> |
DEMutationOperator.mutation(EvolutionaryAlgorithm algorithm,
Individual target)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover that return Individual | |
---|---|
Individual |
BinCrossOverScheme.crossOver(EvolutionaryAlgorithm ea,
Individual target,
Individual v)
|
abstract Individual |
CrossOverScheme.crossOver(EvolutionaryAlgorithm ea,
Individual target,
Individual v)
|
Individual |
ExpCrossOverScheme.crossOver(EvolutionaryAlgorithm ea,
Individual target,
Individual v)
|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover with parameters of type Individual | |
---|---|
Individual |
BinCrossOverScheme.crossOver(EvolutionaryAlgorithm ea,
Individual target,
Individual v)
|
abstract Individual |
CrossOverScheme.crossOver(EvolutionaryAlgorithm ea,
Individual target,
Individual v)
|
Individual |
ExpCrossOverScheme.crossOver(EvolutionaryAlgorithm ea,
Individual target,
Individual v)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy that return Individual | |
---|---|
Individual |
BestDEMutationStrategy.getBaseIndividual(EvolutionaryAlgorithm algorithm)
|
Individual |
DEMutationStrategy.getBaseIndividual(EvolutionaryAlgorithm algorithm)
|
Individual |
RandomDEMutationStrategy.getBaseIndividual(EvolutionaryAlgorithm algorithm)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code that return types with arguments of type Individual | |
---|---|
protected java.util.List<Individual> |
MichalewiczNonUniformMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code with parameters of type Individual | |
---|---|
protected java.util.List<Individual> |
MichalewiczNonUniformMutation.mutation(EvolutionaryAlgorithm algorithm,
Individual individual)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.operator.selection |
---|
Methods in es.udc.gii.common.eaf.algorithm.operator.selection that return Individual | |
---|---|
protected Individual |
DeterministicTournamentSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
ExtintionOperator.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
LinearRankingSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected abstract Individual |
SelectionOperator.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
TournamentSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
UniformSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Methods in es.udc.gii.common.eaf.algorithm.operator.selection that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
DeterministicTournamentSelection.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
ExtintionOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
InheritExtintionOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
SelectionOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Method parameters in es.udc.gii.common.eaf.algorithm.operator.selection with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
DeterministicTournamentSelection.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
ExtintionOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
InheritExtintionOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
SelectionOperator.operate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
DeterministicTournamentSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
ExtintionOperator.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
LinearRankingSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected abstract Individual |
SelectionOperator.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
TournamentSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
protected Individual |
UniformSelection.select(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel |
---|
Methods in es.udc.gii.common.eaf.algorithm.parallel that return types with arguments of type Individual | |
---|---|
FitnessComparator<Individual> |
ParallelEvolutionaryAlgorithm.getComparator()
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.evaluation |
---|
Fields in es.udc.gii.common.eaf.algorithm.parallel.evaluation with type parameters of type Individual | |
---|---|
private java.util.List<Individual> |
DistributedEvaluation.individualsToEvaluate
The individuals to be evaluated. |
Methods in es.udc.gii.common.eaf.algorithm.parallel.evaluation that return types with arguments of type Individual | |
---|---|
private java.util.List<Individual> |
DistributedEvaluation.getChunk(int forRank)
Retrives a chunk from the not evaluated part of the individual's list. |
java.util.List<Individual> |
DistributedEvaluation.getIndividualsToEvaluate()
|
Methods in es.udc.gii.common.eaf.algorithm.parallel.evaluation with parameters of type Individual | |
---|---|
void |
DistributedEvaluation.evaluate(Individual individual,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
Evaluates an individual. |
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.evaluation with type arguments of type Individual | |
---|---|
void |
DistributedEvaluation.evaluate(java.util.List<Individual> individuals,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
Evaluates a list of individiduals. |
protected void |
DistributedEvaluation.master(java.util.List<Individual> individuals,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
|
private void |
DistributedEvaluation.setChunk(int fromRank,
java.util.List<Individual> evaluated)
Sets an evaluated chunk in the place where it belongs within the individuals list. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.migration |
---|
Fields in es.udc.gii.common.eaf.algorithm.parallel.migration with type parameters of type Individual | |
---|---|
private java.util.List<Individual> |
MigrationOperator.currentAccepted
|
private java.util.List<Individual> |
MigrationOperator.currentCulled
|
private java.util.List<Individual> |
MigrationOperator.currentPopulation
|
Methods in es.udc.gii.common.eaf.algorithm.parallel.migration that return types with arguments of type Individual | |
---|---|
protected java.util.List<Individual> |
MigrationOperator.acceptIndividuals(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation,
java.util.List<MigrationObject> migrants)
Returns the individuals that satisfy some criterion (see MigAcceptacePolicy )
among those which are received from other nodes. |
protected java.util.List<Individual> |
MigrationOperator.cullIndividuals(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> acceptedIndividuals,
java.util.List<Individual> toPopulation)
Returns the individuals which are to be culled (removed) from the current population considering the individuals which are beeing received and accepted from other nodes. |
java.util.List<Individual> |
MigrationOperator.getCurrentAccepted()
|
java.util.List<Individual> |
MigrationOperator.getCurrentCulled()
|
java.util.List<Individual> |
MigrationOperator.getCurrentPopulation()
|
protected java.util.List<Individual> |
MigrationOperator.migrate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
Performs migration. |
protected java.util.List<Individual> |
MigrationOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
The replace method of ReplaceOperator is overwritten and forced
to be final so that no subclass can overwrite it. |
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.migration with type arguments of type Individual | |
---|---|
protected java.util.List<Individual> |
MigrationOperator.acceptIndividuals(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation,
java.util.List<MigrationObject> migrants)
Returns the individuals that satisfy some criterion (see MigAcceptacePolicy )
among those which are received from other nodes. |
protected java.util.List<Individual> |
MigrationOperator.cullIndividuals(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> acceptedIndividuals,
java.util.List<Individual> toPopulation)
Returns the individuals which are to be culled (removed) from the current population considering the individuals which are beeing received and accepted from other nodes. |
protected java.util.List<Individual> |
MigrationOperator.cullIndividuals(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> acceptedIndividuals,
java.util.List<Individual> toPopulation)
Returns the individuals which are to be culled (removed) from the current population considering the individuals which are beeing received and accepted from other nodes. |
protected java.util.List<Individual> |
MigrationOperator.migrate(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
Performs migration. |
protected java.util.List<Individual> |
MigrationOperator.replace(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
The replace method of ReplaceOperator is overwritten and forced
to be final so that no subclass can overwrite it. |
protected MigrationObject |
MigrationOperator.selectIndividualsForMigration(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> toPopulation)
Selects the individuals that will be sent to other nodes. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance |
---|
Methods in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
BinaryAcceptancePolicy.accept(MigrationObject migrant,
EvolutionaryAlgorithm algorithm,
java.util.List<Individual> currentPopulation)
Accepts the individuals that come in a MigrationObject based on
some criterion. |
java.util.List<Individual> |
GenerationBasedAcceptance.accept(MigrationObject migrant,
EvolutionaryAlgorithm algorithm,
java.util.List<Individual> currentPopulation)
Accepts the individuals that come in a MigrationObject based on
the generation of the sending node. |
java.util.List<Individual> |
MigAcceptancePolicy.accept(MigrationObject migrant,
EvolutionaryAlgorithm algorithm,
java.util.List<Individual> currentPopulation)
Accepts the individuals that come in a MigrationObject based on
some criterion. |
protected abstract java.util.List<Individual> |
BinaryAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
The concrete binary operation that is performed with the results of the left and right components. |
protected java.util.List<Individual> |
IntersectionAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
Implements an intersection of the two lists passed. |
protected java.util.List<Individual> |
UnionAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
Implements an union of the two lists passed. |
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
BinaryAcceptancePolicy.accept(MigrationObject migrant,
EvolutionaryAlgorithm algorithm,
java.util.List<Individual> currentPopulation)
Accepts the individuals that come in a MigrationObject based on
some criterion. |
java.util.List<Individual> |
GenerationBasedAcceptance.accept(MigrationObject migrant,
EvolutionaryAlgorithm algorithm,
java.util.List<Individual> currentPopulation)
Accepts the individuals that come in a MigrationObject based on
the generation of the sending node. |
java.util.List<Individual> |
MigAcceptancePolicy.accept(MigrationObject migrant,
EvolutionaryAlgorithm algorithm,
java.util.List<Individual> currentPopulation)
Accepts the individuals that come in a MigrationObject based on
some criterion. |
protected abstract java.util.List<Individual> |
BinaryAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
The concrete binary operation that is performed with the results of the left and right components. |
protected abstract java.util.List<Individual> |
BinaryAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
The concrete binary operation that is performed with the results of the left and right components. |
protected java.util.List<Individual> |
IntersectionAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
Implements an intersection of the two lists passed. |
protected java.util.List<Individual> |
IntersectionAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
Implements an intersection of the two lists passed. |
protected java.util.List<Individual> |
UnionAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
Implements an union of the two lists passed. |
protected java.util.List<Individual> |
UnionAcceptancePolicy.binaryOperation(java.util.List<Individual> acceptedFromLeft,
java.util.List<Individual> acceptedFromRight)
Implements an union of the two lists passed. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.migration.culling |
---|
Methods in es.udc.gii.common.eaf.algorithm.parallel.migration.culling that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
MigCullingStrategy.getIndividualsToCull(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> migrants,
java.util.List<Individual> currentIndividuals)
Returns the individuals to remove from the current population. |
java.util.List<Individual> |
WorstCull.getIndividualsToCull(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> migrants,
java.util.List<Individual> currentIndividuals)
|
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.migration.culling with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
MigCullingStrategy.getIndividualsToCull(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> migrants,
java.util.List<Individual> currentIndividuals)
Returns the individuals to remove from the current population. |
java.util.List<Individual> |
MigCullingStrategy.getIndividualsToCull(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> migrants,
java.util.List<Individual> currentIndividuals)
Returns the individuals to remove from the current population. |
java.util.List<Individual> |
WorstCull.getIndividualsToCull(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> migrants,
java.util.List<Individual> currentIndividuals)
|
java.util.List<Individual> |
WorstCull.getIndividualsToCull(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> migrants,
java.util.List<Individual> currentIndividuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.migration.selection |
---|
Methods in es.udc.gii.common.eaf.algorithm.parallel.migration.selection that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
BestMigration.getIndividualsForMigration(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
MigSelectionStrategy.getIndividualsForMigration(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
Returns th individuals that can migrate to other processes. |
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.migration.selection with type arguments of type Individual | |
---|---|
java.util.List<Individual> |
BestMigration.getIndividualsForMigration(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
MigSelectionStrategy.getIndividualsForMigration(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals)
Returns th individuals that can migrate to other processes. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.operator |
---|
Fields in es.udc.gii.common.eaf.algorithm.parallel.operator with type parameters of type Individual | |
---|---|
private java.util.List<Individual> |
MasterSlaveEvaluationOperator.individualsToOperate
The individuals to be operated. |
Methods in es.udc.gii.common.eaf.algorithm.parallel.operator that return types with arguments of type Individual | |
---|---|
private java.util.List<Individual> |
MasterSlaveEvaluationOperator.getChunk(int forRank)
Retrives a chunk from the not operated part of the individual's list. |
java.util.List<Individual> |
MasterSlaveEvaluationOperator.getIndividualsToEvaluate()
|
java.util.List<Individual> |
MasterSlaveEvaluationOperator.operate(EvolutionaryAlgorithm alg,
java.util.List<Individual> individuals)
Evaluates a list of individiduals. |
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.operator with type arguments of type Individual | |
---|---|
protected void |
MasterSlaveEvaluationOperator.master(EvolutionaryAlgorithm alg,
java.util.List<Individual> individuals)
|
java.util.List<Individual> |
MasterSlaveEvaluationOperator.operate(EvolutionaryAlgorithm alg,
java.util.List<Individual> individuals)
Evaluates a list of individiduals. |
private void |
MasterSlaveEvaluationOperator.setChunk(int fromRank,
java.util.List<Individual> operated)
Sets an operated chunk in the place where it belongs within the individuals list. |
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation |
---|
Fields in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation with type parameters of type Individual | |
---|---|
private java.util.List<Individual> |
EvaluationObject.individuals
Individuals to send or individuals received. |
Methods in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
EvaluationObject.getIndividuals()
|
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation with type arguments of type Individual | |
---|---|
void |
EvaluationObject.setIndividuals(java.util.List<Individual> individuals)
|
Constructor parameters in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation with type arguments of type Individual | |
---|---|
EvaluationObject(java.util.List<Individual> individuals,
int source,
int dest)
Creates a new instance of EvaluationObject |
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.topology.migration |
---|
Fields in es.udc.gii.common.eaf.algorithm.parallel.topology.migration with type parameters of type Individual | |
---|---|
private java.util.List<Individual> |
MigrationObject.individuals
List of individuals to exchange. |
Methods in es.udc.gii.common.eaf.algorithm.parallel.topology.migration that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
MigrationObject.getIndividuals()
|
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.topology.migration with type arguments of type Individual | |
---|---|
void |
MigrationObject.setIndividuals(java.util.List<Individual> individuals)
|
Constructor parameters in es.udc.gii.common.eaf.algorithm.parallel.topology.migration with type arguments of type Individual | |
---|---|
MigrationObject(java.util.List<Individual> individuals,
int generation)
Creates a new instance of MigrationObject |
Uses of Individual in es.udc.gii.common.eaf.algorithm.parallel.topology.operator |
---|
Fields in es.udc.gii.common.eaf.algorithm.parallel.topology.operator with type parameters of type Individual | |
---|---|
private java.util.List<Individual> |
MSEnvelope.individuals
Individuals to send or individuals received. |
Methods in es.udc.gii.common.eaf.algorithm.parallel.topology.operator that return types with arguments of type Individual | |
---|---|
java.util.List<Individual> |
MSEnvelope.getIndividuals()
|
Method parameters in es.udc.gii.common.eaf.algorithm.parallel.topology.operator with type arguments of type Individual | |
---|---|
void |
MSEnvelope.setIndividuals(java.util.List<Individual> individuals)
|
Constructor parameters in es.udc.gii.common.eaf.algorithm.parallel.topology.operator with type arguments of type Individual | |
---|---|
MSEnvelope(java.util.List<Individual> individuals,
int source,
int dest)
Creates a new instance of MSEnvelope |
Uses of Individual in es.udc.gii.common.eaf.algorithm.population |
---|
Subclasses of Individual in es.udc.gii.common.eaf.algorithm.population | |
---|---|
class |
MaIndividual
|
class |
NSGA2Individual
This class represents an individual for the NSGA2 algorithm. |
Fields in es.udc.gii.common.eaf.algorithm.population with type parameters of type Individual | |
---|---|
private FitnessComparator<Individual> |
Individual.comparator
|
private java.util.List<Individual> |
Population.individuals
|
Methods in es.udc.gii.common.eaf.algorithm.population that return Individual | |
---|---|
Individual |
Population.getIndividual(int index)
|
Methods in es.udc.gii.common.eaf.algorithm.population that return types with arguments of type Individual | |
---|---|
FitnessComparator<Individual> |
Individual.getComparator()
|
java.util.List<Individual> |
Population.getIndividuals()
|
Methods in es.udc.gii.common.eaf.algorithm.population with parameters of type Individual | |
---|---|
void |
Population.addIndividual(Individual individual)
|
void |
Individual.copyEvalResults(Individual other)
Copies the evaluation results of this individual to the passed individual. |
void |
MaIndividual.copyEvalResults(Individual other)
|
void |
Individual.copyGenotype(Individual other)
Copies the genotype of this individual to the passed individual. |
Method parameters in es.udc.gii.common.eaf.algorithm.population with type arguments of type Individual | |
---|---|
void |
Population.addIndividuals(java.util.List<Individual> individuals)
|
void |
Population.removeIndividuals(java.util.List<Individual> individuals)
|
void |
Individual.setComparator(FitnessComparator<Individual> comparator)
|
void |
MaIndividual.setComparator(FitnessComparator<Individual> comparator)
|
void |
Population.setIndividuals(java.util.List<Individual> individuals)
|
Constructor parameters in es.udc.gii.common.eaf.algorithm.population with type arguments of type Individual | |
---|---|
Population(java.util.List<Individual> individuals)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.productTrader |
---|
Methods in es.udc.gii.common.eaf.algorithm.productTrader with type parameters of type Individual | ||
---|---|---|
static
|
IndividualsProductTrader.get(Specification specification,
java.util.List<T> individuals,
int n,
FitnessComparator<? super Individual> comparator)
|
Method parameters in es.udc.gii.common.eaf.algorithm.productTrader with type arguments of type Individual | ||
---|---|---|
static
|
IndividualsProductTrader.get(Specification specification,
java.util.List<T> individuals,
int n,
FitnessComparator<? super Individual> comparator)
|
Uses of Individual in es.udc.gii.common.eaf.algorithm.productTrader.specification |
---|
Methods in es.udc.gii.common.eaf.algorithm.productTrader.specification with type parameters of type Individual | ||
---|---|---|
|
BestIndividualSpecification.get(java.util.List<T> individuals,
int n,
FitnessComparator<? super T> comparator)
|
|
|
Specification.get(java.util.List<T> individuals,
int n,
FitnessComparator<? super T> comparator)
|
|
|
WorstIndividualSpecification.get(java.util.List<T> individuals,
int n,
FitnessComparator<? super T> comparator)
|
Uses of Individual in es.udc.gii.common.eaf.factory |
---|
Methods in es.udc.gii.common.eaf.factory that return Individual | |
---|---|
abstract Individual |
SimpleFactory.createIndividual(FitnessComparator<Individual> comparator)
|
Individual |
XMLSimpleFactory.createIndividual(FitnessComparator<Individual> comparator)
|
Method parameters in es.udc.gii.common.eaf.factory with type arguments of type Individual | |
---|---|
abstract Individual |
SimpleFactory.createIndividual(FitnessComparator<Individual> comparator)
|
Individual |
XMLSimpleFactory.createIndividual(FitnessComparator<Individual> comparator)
|
abstract Population |
SimpleFactory.createPopulation(FitnessComparator<Individual> comparator)
|
Population |
XMLSimpleFactory.createPopulation(FitnessComparator<Individual> comparator)
|
Uses of Individual in es.udc.gii.common.eaf.log |
---|
Fields in es.udc.gii.common.eaf.log declared as Individual | |
---|---|
private Individual |
FEsToReachValueLogTool.to_compare
|
Uses of Individual in es.udc.gii.common.eaf.log.cma |
---|
Fields in es.udc.gii.common.eaf.log.cma declared as Individual | |
---|---|
private Individual |
CMAFEsToReachValueLogTool.to_compare
|
Uses of Individual in es.udc.gii.common.eaf.log.nsga2 |
---|
Method parameters in es.udc.gii.common.eaf.log.nsga2 with type arguments of type Individual | |
---|---|
java.util.List<NSGA2Individual> |
NSGA2LogTool.getFirstFront(java.util.List<Individual> population)
Returns the individuals in the first Pareto-front in a population. |
Uses of Individual in es.udc.gii.common.eaf.plugin.evaluation |
---|
Fields in es.udc.gii.common.eaf.plugin.evaluation with type parameters of type Individual | |
---|---|
java.util.List<Individual> |
IndividualImprover.Improvement.improved
|
Methods in es.udc.gii.common.eaf.plugin.evaluation with parameters of type Individual | |
---|---|
IndividualImprover.Improvement |
IndividualImprover.improve(EvolutionaryAlgorithm alg,
Individual seed)
|
Constructor parameters in es.udc.gii.common.eaf.plugin.evaluation with type arguments of type Individual | |
---|---|
IndividualImprover.Improvement(java.util.List<Individual> improved,
int totalEvaluations)
|
Uses of Individual in es.udc.gii.common.eaf.plugin.individual |
---|
Methods in es.udc.gii.common.eaf.plugin.individual that return Individual | |
---|---|
Individual |
BestIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Individual |
ClosestIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
abstract Individual |
IndividualChooser.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Individual |
RandomIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Methods in es.udc.gii.common.eaf.plugin.individual with parameters of type Individual | |
---|---|
Individual |
BestIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Individual |
ClosestIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
abstract Individual |
IndividualChooser.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Individual |
RandomIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Method parameters in es.udc.gii.common.eaf.plugin.individual with type arguments of type Individual | |
---|---|
Individual |
BestIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Individual |
ClosestIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
abstract Individual |
IndividualChooser.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Individual |
RandomIndividual.get(EvolutionaryAlgorithm algorithm,
java.util.List<Individual> individuals,
Individual reference)
|
Uses of Individual in es.udc.gii.common.eaf.plugin.multiobjective |
---|
Method parameters in es.udc.gii.common.eaf.plugin.multiobjective with type arguments of type Individual | |
---|---|
int |
NSGA2Ranking.calculate(java.util.List<Individual> list)
Calculates the rank (front index) of each individual in a list. |
private boolean |
NSGA2Ranking.check(java.util.List<Individual> list)
|
Uses of Individual in es.udc.gii.common.eaf.stoptest |
---|
Methods in es.udc.gii.common.eaf.stoptest with parameters of type Individual | |
---|---|
private double |
BitwiseConvergence.convergence(Individual i1,
Individual i2)
Calculates the convergence rate between two individuals. |
Uses of Individual in es.udc.gii.common.eaf.util |
---|
Methods in es.udc.gii.common.eaf.util that return types with arguments of type Individual | |
---|---|
static java.util.List<Individual> |
MOUtil.findNonDominatedIndividuals(java.util.List<Individual> individuals,
int number)
Finds a number of non-dominated individuals. |
Methods in es.udc.gii.common.eaf.util with parameters of type Individual | |
---|---|
static int |
MOUtil.checkDominance(Individual first,
Individual second)
Checks the dominance between two individuals. |
Method parameters in es.udc.gii.common.eaf.util with type arguments of type Individual | |
---|---|
static java.util.List<Individual> |
MOUtil.findNonDominatedIndividuals(java.util.List<Individual> individuals,
int number)
Finds a number of non-dominated individuals. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |