A B C D E F G H I J L M N O P R S T U V W X _

C

c - Variable in class es.udc.gii.common.eaf.plugin.parameter.jade.JADECRAdaptiveParameter
 
c - Variable in class es.udc.gii.common.eaf.plugin.parameter.jade.JADEFAdaptiveParameter
 
c - Variable in class es.udc.gii.common.eaf.plugin.parameter.LinearAnnealing
 
calculate(List<NSGA2Individual>) - Method in class es.udc.gii.common.eaf.plugin.multiobjective.crowding.Crowding
Calculates the crowding distance of each individual of a given list of individuals.
calculate(List<NSGA2Individual>) - Method in class es.udc.gii.common.eaf.plugin.multiobjective.crowding.ObjectiveSpaceCrowding
 
calculate(List<Individual>) - Method in class es.udc.gii.common.eaf.plugin.multiobjective.NSGA2Ranking
Calculates the rank (front index) of each individual in a list.
checkBounds(EvolutionaryAlgorithm, double) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.ReproductionOperator
 
checkBounds - Variable in class es.udc.gii.common.eaf.problem.Problem
 
checkChromosomes(DoubleArray[], DoubleArray[]) - Method in class es.udc.gii.common.eaf.algorithm.population.Individual
 
checkDominance(Individual, Individual) - Static method in class es.udc.gii.common.eaf.util.MOUtil
Checks the dominance between two individuals.
chooser - Variable in class es.udc.gii.common.eaf.algorithm.operator.evaluate.LocalSearchOperator
 
chooser - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.ColonizationOperator
 
chromosomes - Variable in class es.udc.gii.common.eaf.algorithm.population.Individual
Array of chromosomes of the individual.
chunkIndex - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Stores the first index of a chunk for each process.
chunkSize - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
The maximum amount of individuals sent each time to a node for evaluating them.
clearDominatedIndividuals() - Method in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
Removes all individuals from the dominated individuals' list.
clone() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationObject
Clones this object.
clone() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationObject
Clones this object.
clone() - Method in class es.udc.gii.common.eaf.algorithm.population.Individual
Clones the current individual.
clone() - Method in class es.udc.gii.common.eaf.algorithm.population.jade.JADEIndividual
 
clone() - Method in class es.udc.gii.common.eaf.algorithm.population.MaIndividual
 
clone() - Method in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
Clones this instance.
CLOSE_LOGS_STATE - Static variable in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
ClosestIndividual - Class in es.udc.gii.common.eaf.plugin.individual
A plugin for choosing the closet individual to an other one from a list of individuals.
ClosestIndividual() - Constructor for class es.udc.gii.common.eaf.plugin.individual.ClosestIndividual
 
cma - Variable in class es.udc.gii.common.eaf.algorithm.CMAEvolutionaryAlgorithm
 
CMABestFEsLogTool - Class in es.udc.gii.common.eaf.log.cma
This log tool implements a log tool that record the number of function evaluations performed and the best individual after the replace stage of the algorithm.
CMABestFEsLogTool() - Constructor for class es.udc.gii.common.eaf.log.cma.CMABestFEsLogTool
 
CMABestIndividualLogTool - Class in es.udc.gii.common.eaf.log.cma
This log tool implements a log tool that record the number of generations performed and the best individual after the replace stage of the algorithm.
CMABestIndividualLogTool() - Constructor for class es.udc.gii.common.eaf.log.cma.CMABestIndividualLogTool
 
CMABestMeanLogTool - Class in es.udc.gii.common.eaf.log.cma
This log tool implements a log tool that record the number of generations performed, the fitness of the best individual and the mean fitness of the whole population after the replace stage.
CMABestMeanLogTool() - Constructor for class es.udc.gii.common.eaf.log.cma.CMABestMeanLogTool
Creates a new instance of CMABestMeanLogTool
CMAEvolutionaryAlgorithm - Class in es.udc.gii.common.eaf.algorithm
 
CMAEvolutionaryAlgorithm() - Constructor for class es.udc.gii.common.eaf.algorithm.CMAEvolutionaryAlgorithm
Creates a new instance of CMAEvolutionaryStrategy
CMAFEsBestMeanLogTool - Class in es.udc.gii.common.eaf.log.cma
This log tool implements a log tool that record the number of function evaluations performed, the fitness of the best individual and the mean fitness of the whole population after the replace stage.
CMAFEsBestMeanLogTool() - Constructor for class es.udc.gii.common.eaf.log.cma.CMAFEsBestMeanLogTool
Creates a new instance of BestMeanLogTool
CMAFEsIndividualLogTool - Class in es.udc.gii.common.eaf.log.cma
This log tool implements a log tool that record the number of function evaluations performed and the best individual after the replace stage of the algorithm.
CMAFEsIndividualLogTool() - Constructor for class es.udc.gii.common.eaf.log.cma.CMAFEsIndividualLogTool
Creates a new instance of BestMeanLogTool
CMAFEsToReachValueLogTool - Class in es.udc.gii.common.eaf.log.cma
This log tool implements a log tool that record the number of function evaluations needed until reach a fitness value specify in the parameter value.
CMAFEsToReachValueLogTool() - Constructor for class es.udc.gii.common.eaf.log.cma.CMAFEsToReachValueLogTool
Creates a new instance of BestMeanLogTool
collectStatistics - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
true if statistics about the evaluations should be collected.
collectStatistics() - Method in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation.DistributedEvaluationStatistics
 
ColonizationOperator - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction
It allows filling vacant sites that are freed by extinct individuals (that is, those such that Si = 0.
ColonizationOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.ColonizationOperator
 
commThreadMustWait - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
communicationThread - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
The communication thread.
communicator - Variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
For this implementation MPI is used.
comparator - Variable in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
comparator - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
comparator - Variable in class es.udc.gii.common.eaf.algorithm.population.Individual
Fitness comparator of the individual.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.CrowdingDistanceComparator
Compares two individuals based on their crowding distance.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.DominanceComparator
Compares two individuals based on their dominance.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.FitnessComparator
Compares to individuals inducing an ordering.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.LessMOPTournamentComparator
Compares two individuals based on their dominance and crowding distance.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.MaximizingFitnessComparator
Compares two individuals based on their fitness value.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.MinimizingFitnessComparator
Compares two individuals based on their fitness value.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.MinimizingGeneValueComparator
Compares two individuals based on their genes values.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.MinimizingObjectiveComparator
Compares one single objective value of two individuals.
compare(T, T) - Method in class es.udc.gii.common.eaf.algorithm.fitness.comparator.NSGA2Comparator
Compares two individuals based on their rank and crowding distance.
CompositeStopTest - Class in es.udc.gii.common.eaf.stoptest
This class implements the interface StopTest.
CompositeStopTest() - Constructor for class es.udc.gii.common.eaf.stoptest.CompositeStopTest
Creates a new instance of CompositeStopTest
configFile - Variable in class es.udc.gii.common.eaf.factory.SimpleFactory
 
Configurable - Interface in es.udc.gii.common.eaf.config
This interface represents a configurable element of the framework.
ConfigurationException - Exception in es.udc.gii.common.eaf.exception
This runtime exception is thrown when something goes wrong while performing configuration.
ConfigurationException() - Constructor for exception es.udc.gii.common.eaf.exception.ConfigurationException
Creates a new instance of ConfigurationException without detail message.
ConfigurationException(String) - Constructor for exception es.udc.gii.common.eaf.exception.ConfigurationException
Constructs an instance of ConfigurationException with the specified detail message.
ConfigurationException(Class<T>, Exception) - Constructor for exception es.udc.gii.common.eaf.exception.ConfigurationException
Constructs an instance of ConfigurationException.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.CMAEvolutionaryAlgorithm
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods.NoConstraintsMethod
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.SerialEvaluationStrategy
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.EvolutionaryStrategy
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.mga.AbstractMGAAlgorithm
Configures the algorithm.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.mga.MMGAAlgorithm
Configures the algorithm.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.NSGA2Algorithm
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.evaluate.EvaluationOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.evaluate.LocalSearchOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismReevaluateOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.replace.mmga.ParetoFrontReplaceOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.replace.mmga.PopulationMemoryReplaceOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.replace.ReplaceOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.ColonizationOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.CrossOverOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.RandomCrossOver
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code.BLXCrossOver
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.SBXCrossOver
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.CrossOverScheme
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade.JADEBinCrossOverScheme
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.DEMutationOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy.BestDEMutationStrategy
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy.CurrentToPBestMutationStrategy
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy.DEMutationStrategy
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy.RandomDEMutationStrategy
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.EvolutionaryStrategyMutation
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MOPMutation
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MutationOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code.MichalewiczNonUniformMutation
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.ReproductionOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.DeterministicTournamentSelection
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.ExtintionOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.ExtintionOperator.WxyMaximizing
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.ExtintionOperator.WxyMinimizing
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.LinearRankingSelection
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.SelectionOperator
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.TournamentSelection
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.operator.selection.UniformSelection
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Configures this class.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance.BinaryAcceptancePolicy
Configures this object.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance.GenerationBasedAcceptance
Configures this class with a given Configuration.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.culling.WorstCull
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
Configures this operator.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.selection.BestMigration
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.ParallelEvolutionaryAlgorithm
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
Configures the topology.
configure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.population.Individual
Configures the current individual.
configure(Configuration) - Method in interface es.udc.gii.common.eaf.config.Configurable
Configures the specific element that implements this method.
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.BestFEsLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.BestIndividualLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.BestSoFarFitnessEvolutionLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.cma.CMABestFEsLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.cma.CMABestIndividualLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.cma.CMAFEsBestMeanLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.cma.CMAFEsIndividualLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.cma.CMAFEsToReachValueLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.FEsBestMeanLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.FEsIndividualLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.FEsToReachValueLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.LogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.parallel.BestIndividualLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.parallel.cma.ParallelCMABestFEsLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.parallel.cma.ParallelCMAFEsLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.parallel.ParallelBestFEsLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.log.parallel.ParallelFEsLogTool
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.individual.BestIndividual
Configures this plugin.
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.individual.ClosestIndividual
Configures this plugin.
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.individual.RandomIndividual
Configures this plugin.
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.multiobjective.crowding.ObjectiveSpaceCrowding
Configures this plugin

configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.multiobjective.NSGA2Ranking
Configures this plugin.
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.parameter.Constant
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.parameter.jade.JADECRAdaptiveParameter
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.parameter.jade.JADEFAdaptiveParameter
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.parameter.LinearAnnealing
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.parameter.LogAnnealing
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.parameter.RandomValue
Configures this class.
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.stoptest.FesPlugin
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.plugin.stoptest.GenerationsPlugin
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.problem.constraint.Constraint
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.problem.constraint.EqualityConstraint
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.problem.objective.ObjectiveFunction
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.problem.Problem
Configures the current problem.
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.BestMeanConvergence
Configure this stop test.
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.BitwiseConvergence
Configure this stop test.
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.CompositeStopTest
Configure this stop test.
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.DimensionFEsStopTest
Configure this stop test.
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.EvolveGenerationsStopTest
Configure this stop test.
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.MaxFEsStopTest
Configure this stop test.
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.mga.MicroGenerationsConvergence
 
configure(Configuration) - Method in class es.udc.gii.common.eaf.stoptest.PerformanceFitnessStopTest
Configure this stop test.
ConfWarning - Class in es.udc.gii.common.eaf.util
Represents a warning that is raised in the library while configuration.
ConfWarning(String, String) - Constructor for class es.udc.gii.common.eaf.util.ConfWarning
 
ConfWarning(String, int) - Constructor for class es.udc.gii.common.eaf.util.ConfWarning
 
ConfWarning(String, double) - Constructor for class es.udc.gii.common.eaf.util.ConfWarning
 
Constant - Class in es.udc.gii.common.eaf.plugin.parameter
A plugin that represents a constant value.
Constant(double) - Constructor for class es.udc.gii.common.eaf.plugin.parameter.Constant
 
Constant() - Constructor for class es.udc.gii.common.eaf.plugin.parameter.Constant
 
Constraint - Class in es.udc.gii.common.eaf.problem.constraint
This interface represents a constraint of a problem.
Constraint() - Constructor for class es.udc.gii.common.eaf.problem.constraint.Constraint
 
constraint_value - Variable in class es.udc.gii.common.eaf.problem.constraint.Constraint
 
ConstraintMethod - Interface in es.udc.gii.common.eaf.algorithm.evaluate.constraint
This interface represents a constraint method handling to be used when the user wants to solve a constrained method.
constraints - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
the problem's constraints.
constraints - Variable in class es.udc.gii.common.eaf.algorithm.population.Individual
List of the constraint values.
constraints - Variable in class es.udc.gii.common.eaf.problem.Problem
List of the constraints of the problem.
contains(double[], double) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.Order1CrossOver
 
contraintMethod - Variable in class es.udc.gii.common.eaf.algorithm.evaluate.SerialEvaluationStrategy
 
convergence(Individual, Individual) - Method in class es.udc.gii.common.eaf.stoptest.BitwiseConvergence
Calculates the convergence rate between two individuals.
convergenceRate - Variable in class es.udc.gii.common.eaf.stoptest.BestMeanConvergence
 
convergenceRate - Variable in class es.udc.gii.common.eaf.stoptest.BitwiseConvergence
 
copyEvalResults(Individual) - Method in class es.udc.gii.common.eaf.algorithm.population.Individual
Copies the evaluation results of this individual to the passed individual.
copyEvalResults(Individual) - Method in class es.udc.gii.common.eaf.algorithm.population.MaIndividual
 
copyGenotype(Individual) - Method in class es.udc.gii.common.eaf.algorithm.population.Individual
Copies the genotype of this individual to the passed individual.
counter - Variable in class es.udc.gii.common.eaf.plugin.parameter.LinearAnnealing
 
counter - Variable in class es.udc.gii.common.eaf.plugin.parameter.LogAnnealing
 
CR - Variable in class es.udc.gii.common.eaf.algorithm.population.jade.JADEIndividual
Value of the CR parameter used to generate this individual.
CR_plugin - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.CrossOverScheme
 
CR_plugin - Variable in class es.udc.gii.common.eaf.log.jade.FandCRParameterLogTool
 
createAlgorithm(String) - Method in class es.udc.gii.common.eaf.facade.EAFFacade
 
createAlgorithm() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createAlgorithm() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createConstraints(Configuration) - Method in class es.udc.gii.common.eaf.problem.Problem
Creates the list of constraint functions of this problem from the Configuration object.
createEvaluationChain() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createEvaluationChain() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createEvaluationStrategy() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createEvaluationStrategy() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createFile(String, String) - Method in class es.udc.gii.common.eaf.log.LogTool
 
createIndividual(FitnessComparator<Individual>) - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createIndividual(FitnessComparator<Individual>) - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createLogs() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createLogs() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createObjectiveFunctions(Configuration) - Method in class es.udc.gii.common.eaf.problem.Problem
Creates the list of objective functions of this problem from the Configuration object.
createPopulation(FitnessComparator<Individual>) - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createPopulation(FitnessComparator<Individual>) - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createProblem() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createProblem() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createReplaceChain() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createReplaceChain() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createReproductionChain() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createReproductionChain() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createSelectionChain() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createSelectionChain() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
createStopTest(String) - Method in class es.udc.gii.common.eaf.facade.EAFFacade
 
createStopTest() - Method in class es.udc.gii.common.eaf.factory.SimpleFactory
 
createStopTest() - Method in class es.udc.gii.common.eaf.factory.XMLSimpleFactory
 
crossOver(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.CrossOverOperator
 
crossOver(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.Order1CrossOver
 
crossOver(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.RandomCrossOver
 
crossOver(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code.BLXCrossOver
 
crossOver(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code.FlatCrossOver
 
crossOver(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.SBXCrossOver
 
crossOver(EvolutionaryAlgorithm, Individual, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.BinCrossOverScheme
 
crossOver(EvolutionaryAlgorithm, Individual, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.CrossOverScheme
 
crossOver(EvolutionaryAlgorithm, Individual, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.ExpCrossOverScheme
 
crossOver(EvolutionaryAlgorithm, Individual, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade.JADEBinCrossOverScheme
 
crossOverIndex - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.SBXCrossOver
 
CrossOverOperator - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover
This abstract class represents a crossover operator.
CrossOverOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.CrossOverOperator
 
CrossOverOperator(int) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.CrossOverOperator
 
CrossOverScheme - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover
In order to increase the diveristy of the population, the DE algorithm uses a crossover operator.
CrossOverScheme() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.CrossOverScheme
 
CrossOverScheme(Parameter) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.CrossOverScheme
 
crossOverScheme - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.DEMutationOperator
In order to increase the divertity a CrossOver operator is introduced.
crowdedCells - Variable in class es.udc.gii.common.eaf.algorithm.operator.replace.mmga.Hypercube
Maps cell numbers to cells.
crowding - Variable in class es.udc.gii.common.eaf.algorithm.NSGA2Algorithm
 
Crowding - Class in es.udc.gii.common.eaf.plugin.multiobjective.crowding
This plugin calculates the crowding distance of a NSGA2Individual.
Crowding() - Constructor for class es.udc.gii.common.eaf.plugin.multiobjective.crowding.Crowding
 
crowdingDistance - Variable in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
Crowding distance value.
CrowdingDistanceComparator<T extends NSGA2Individual> - Class in es.udc.gii.common.eaf.algorithm.fitness.comparator
This class implements a comparator for comparing two instances i1 and i2 of Individual based on their crowding distance.
CrowdingDistanceComparator() - Constructor for class es.udc.gii.common.eaf.algorithm.fitness.comparator.CrowdingDistanceComparator
Creates a new instance of CrowdedComparator
CULLED - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
 
cullIndividuals(EvolutionaryAlgorithm, List<Individual>, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
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.
CURRENT_EVALUATION_ENDED - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
CURRENT_EVALUATION_NOT_STARTED - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
CURRENT_EVALUATION_STARTED - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
currentAccepted - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
 
currentCulled - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
 
currentFes - Variable in class es.udc.gii.common.eaf.log.BestSoFarFitnessEvolutionLogTool
 
currentIndex - Variable in class es.udc.gii.common.eaf.algorithm.operator.replace.mmga.PopulationMemoryReplaceOperator
 
currentMigrant - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
 
currentMigrants - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
 
currentObservable - Variable in class es.udc.gii.common.eaf.algorithm.parallel.ParallelEvolutionaryAlgorithm
 
currentPopulation - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
 
CurrentToPBestMutationStrategy - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy
The mutation operator of the Differential Evolution Algorithm use different mutation strategies to create the individuals of the population.
CurrentToPBestMutationStrategy() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy.CurrentToPBestMutationStrategy
 
currRuns - Variable in class es.udc.gii.common.eaf.algorithm.CMAEvolutionaryAlgorithm
 

A B C D E F G H I J L M N O P R S T U V W X _