Uses of Class
es.udc.gii.common.eaf.algorithm.population.Individual

Packages that use Individual
es.udc.gii.common.eaf.algorithm   
es.udc.gii.common.eaf.algorithm.evaluate   
es.udc.gii.common.eaf.algorithm.evaluate.constraint   
es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods   
es.udc.gii.common.eaf.algorithm.fitness   
es.udc.gii.common.eaf.algorithm.fitness.comparator   
es.udc.gii.common.eaf.algorithm.mga   
es.udc.gii.common.eaf.algorithm.operator   
es.udc.gii.common.eaf.algorithm.operator.evaluate   
es.udc.gii.common.eaf.algorithm.operator.replace   
es.udc.gii.common.eaf.algorithm.operator.replace.jade   
es.udc.gii.common.eaf.algorithm.operator.replace.mmga   
es.udc.gii.common.eaf.algorithm.operator.reproduction   
es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover   
es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code   
es.udc.gii.common.eaf.algorithm.operator.selection   
es.udc.gii.common.eaf.algorithm.parallel   
es.udc.gii.common.eaf.algorithm.parallel.evaluation   
es.udc.gii.common.eaf.algorithm.parallel.migration   
es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance   
es.udc.gii.common.eaf.algorithm.parallel.migration.culling   
es.udc.gii.common.eaf.algorithm.parallel.migration.selection   
es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation   
es.udc.gii.common.eaf.algorithm.parallel.topology.migration   
es.udc.gii.common.eaf.algorithm.population   
es.udc.gii.common.eaf.algorithm.population.jade   
es.udc.gii.common.eaf.algorithm.productTrader   
es.udc.gii.common.eaf.algorithm.productTrader.specification   
es.udc.gii.common.eaf.factory   
es.udc.gii.common.eaf.log   
es.udc.gii.common.eaf.log.cma   
es.udc.gii.common.eaf.log.nsga2   
es.udc.gii.common.eaf.plugin.evaluation   
es.udc.gii.common.eaf.plugin.individual   
es.udc.gii.common.eaf.plugin.multiobjective   
es.udc.gii.common.eaf.stoptest   
es.udc.gii.common.eaf.util   
 

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 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.
 

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 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.
 

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>
          This class implements a comparator for comparing two instances i1 and i2 of Individual based on their fitness value.
 class MinimizingFitnessComparator<T extends Individual>
          This class implements a comparator for comparing two instances i1 and i2 of Individual based on their fitness value.
 class MinimizingGeneValueComparator<T extends Individual>
          This class implements a comparator for comparing two instances i1 and i2 of Individual based on their genes values.
 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)
          Sets the initial solutions for the next micro evolution.
 

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.jade
 

Methods in es.udc.gii.common.eaf.algorithm.operator.replace.jade that return types with arguments of type Individual
protected  java.util.List<Individual> JADEEvolutionaryStrategyReplaceOperator.replace(EvolutionaryAlgorithm algorithm, java.util.List<Individual> toPopulation)
           
 

Method parameters in es.udc.gii.common.eaf.algorithm.operator.replace.jade with type arguments of type Individual
protected  java.util.List<Individual> JADEEvolutionaryStrategyReplaceOperator.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)
           
 

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)
           
 

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.crossover.jade
 

Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade that return Individual
 Individual JADEBinCrossOverScheme.crossOver(EvolutionaryAlgorithm ea, Individual target, Individual v)
           
 

Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade with parameters of type Individual
 Individual JADEBinCrossOverScheme.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.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
 Individual CurrentToPBestMutationStrategy.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
abstract  Individual DEMutationStrategy.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
 Individual RandomDEMutationStrategy.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
 

Methods in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy with parameters of type Individual
 Individual BestDEMutationStrategy.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
 Individual CurrentToPBestMutationStrategy.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
abstract  Individual DEMutationStrategy.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
 Individual RandomDEMutationStrategy.getMutatedIndividual(EvolutionaryAlgorithm algorithm, Individual target)
           
 

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 MigAcceptancePolicy) 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 MigAcceptancePolicy) 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.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.population
 

Subclasses of Individual in es.udc.gii.common.eaf.algorithm.population
 class MaIndividual
          This class represents an individual for a macroevolutionary algorithm.
 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
          Fitness comparator of the individual.
private  java.util.List<Individual> Population.individuals
          A list of individuals.
 

Methods in es.udc.gii.common.eaf.algorithm.population that return Individual
 Individual Population.getIndividual(int index)
          Returns the individial at position index in the list of individuals.
 

Methods in es.udc.gii.common.eaf.algorithm.population that return types with arguments of type Individual
 FitnessComparator<Individual> Individual.getComparator()
          Returns the fitness comparator of this individual.
 java.util.List<Individual> Population.getIndividuals()
          Returns the list of individuals.
 java.util.List<Individual> Population.getIndividualsCopy()
          Returns a copy of the individuals' list.
 

Methods in es.udc.gii.common.eaf.algorithm.population with parameters of type Individual
 void Population.addIndividual(Individual individual)
          Adds an individual to the current list.
 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)
          Adds a list of individuals to the current list.
 void Population.removeIndividuals(java.util.List<Individual> individuals)
          Removes a list of individuals from the current list.
 void Individual.setComparator(FitnessComparator<Individual> comparator)
          Sets the fitness comparator of this individual.
 void MaIndividual.setComparator(FitnessComparator<Individual> comparator)
           
 void Population.setIndividuals(java.util.List<Individual> individuals)
          Sets the list of individuals as the current list of individuals.
 

Constructor parameters in es.udc.gii.common.eaf.algorithm.population with type arguments of type Individual
Population(java.util.List<Individual> individuals)
          Creates an instance of this class with individuals as the list of individuals.
 

Uses of Individual in es.udc.gii.common.eaf.algorithm.population.jade
 

Subclasses of Individual in es.udc.gii.common.eaf.algorithm.population.jade
 class JADEIndividual
          JADE is a differential evolution version which updates control parameters in an adaptive maner.
 

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
<T extends Individual>
java.util.List<T>
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
<T extends Individual>
java.util.List<T>
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
<T extends Individual>
java.util.List<T>
BestIndividualSpecification.get(java.util.List<T> individuals, int n, FitnessComparator<? super T> comparator)
           
<T extends Individual>
java.util.List<T>
Specification.get(java.util.List<T> individuals, int n, FitnessComparator<? super T> comparator)
           
<T extends Individual>
java.util.List<T>
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.getFront(java.util.List<Individual> population, int front)
          Returns the front + 1-th front.
 

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)
          Returns the best individual chosen from a list of individuals.
 Individual ClosestIndividual.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns the closest individual chosen from a list of individuals.
abstract  Individual IndividualChooser.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns an individual chosen from a list of individuals.
 Individual RandomIndividual.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns a random individual chosen from a list of individuals.
 

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)
          Returns the best individual chosen from a list of individuals.
 Individual ClosestIndividual.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns the closest individual chosen from a list of individuals.
abstract  Individual IndividualChooser.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns an individual chosen from a list of individuals.
 Individual RandomIndividual.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns a random individual chosen from a list of individuals.
 

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)
          Returns the best individual chosen from a list of individuals.
 Individual ClosestIndividual.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns the closest individual chosen from a list of individuals.
abstract  Individual IndividualChooser.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns an individual chosen from a list of individuals.
 Individual RandomIndividual.get(EvolutionaryAlgorithm algorithm, java.util.List<Individual> individuals, Individual reference)
          Returns a random individual chosen from a list of individuals.
 

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.
 

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.