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

D

decreaseDominationCount() - Method in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
Decreases the count of individuals that dominate this instance by one.
decreaseDominationCountOfDominatedIndividuals() - Method in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
Decreases the domination count of each individual dominated by this instance by one.
delta(int, double, int, double) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code.MichalewiczNonUniformMutation
 
DEMutationOperator - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de
For each target vector xi,G, i = 1,2,...
DEMutationOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.DEMutationOperator
Creates a new instance of DEMutationOperator
DEMutationStrategy - 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.
DEMutationStrategy() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy.DEMutationStrategy
 
dest - Variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationObject
Rank of the destiny node.
DeterministicTournamentSelection - Class in es.udc.gii.common.eaf.algorithm.operator.selection
This class implements the deterministic tournament selection.
DeterministicTournamentSelection() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.selection.DeterministicTournamentSelection
Creates a new instance of DeterministicTournamentSelection
DeterministicTournamentSelection(int) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.selection.DeterministicTournamentSelection
Creates a new instance of DeterministicTournamentSelection
diffVector - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy.DEMutationStrategy
Integer value which indicate the number of difference vectors used to generate a new solution.
dimension - Variable in class es.udc.gii.common.eaf.stoptest.DimensionFEsStopTest
Dimension of the problem
dimension_id - Static variable in class es.udc.gii.common.eaf.log.LogPattern
 
DimensionFEsStopTest - Class in es.udc.gii.common.eaf.stoptest
The maximum numbers of FEs that has to run an algorithm depends on the dimension of the individuals.
DimensionFEsStopTest() - Constructor for class es.udc.gii.common.eaf.stoptest.DimensionFEsStopTest
Creates a new instance of DimensionFEsStopTest
DimensionFEsStopTest(int) - Constructor for class es.udc.gii.common.eaf.stoptest.DimensionFEsStopTest
Create a new instance of DimensionFEsStopTest.
dimIsPeriodic - Variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.GridMigrationTopology
 
dirty - Variable in class es.udc.gii.common.eaf.algorithm.operator.replace.mmga.Hypercube
If the hypercube is modified without updating it, dirty is set to true.
distance(double[], double[]) - Static method in class es.udc.gii.common.eaf.util.EAFMath
 
DistributedEvaluation - Class in es.udc.gii.common.eaf.algorithm.parallel.evaluation
This clas is an evaluation strategy for a distributed environment.
DistributedEvaluation() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Creates a new instance of DistributedEvaluation
DistributedEvaluation(SerialEvaluationStrategy, EvaluationTopology, int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Creates a new instance of DistributedEvaluation.
DistributedEvaluation.CommunicationThread - Class in es.udc.gii.common.eaf.algorithm.parallel.evaluation
 
DistributedEvaluation.CommunicationThread() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation.CommunicationThread
 
DistributedEvaluation.DistributedEvaluationStatistics - Class in es.udc.gii.common.eaf.algorithm.parallel.evaluation
 
DistributedEvaluation.DistributedEvaluationStatistics() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation.DistributedEvaluationStatistics
 
DistributedEvaluationLogTool - Class in es.udc.gii.common.eaf.log.parallel
Logs the evaluations in a parallel evolutionary algorithm.
DistributedEvaluationLogTool() - Constructor for class es.udc.gii.common.eaf.log.parallel.DistributedEvaluationLogTool
Creates a new instance of DistributedEvaluationLogTool
divisionSize - Variable in class es.udc.gii.common.eaf.algorithm.operator.replace.mmga.Hypercube
Size of a division in each dimension.
doConfigure() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
 
doConfigure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
 
doConfigure() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.FullConnectedMigrationTopology
 
doConfigure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.FullConnectedMigrationTopology
 
doConfigure() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.GridMigrationTopology
 
doConfigure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.GridMigrationTopology
 
doConfigure() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
A subclass might need additional configuration.
doConfigure(Configuration) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
A subclass might need additional configuration.
doCreateFile - Variable in class es.udc.gii.common.eaf.log.LogTool
 
doesEvaluate() - Method in interface es.udc.gii.common.eaf.plugin.evaluation.IndividualImprover
 
doInitialize() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
Performs the initialization.
doInitialize() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.FullConnectedMigrationTopology
Custom initialization.
doInitialize() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.GridMigrationTopology
 
doInitialize() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.Topology
A subclass might need additional initialization.
DominanceComparator<T extends Individual> - 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 dominance.
DominanceComparator() - Constructor for class es.udc.gii.common.eaf.algorithm.fitness.comparator.DominanceComparator
Creates a new instance of DominanceComparator
dominatedIndividuals - Variable in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
List of individuals dominated by this instance.
dominationCount - Variable in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
Number of individuals that dominate this instance.
doReceive() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
Performs the receive operation.
doReceive() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationTopology
Each subclass can implement the receive method accordingly.
doSend(EvaluationObject) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
Performs the send operation.
doSend(MigrationObject) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationTopology
Each subclass can implement the send method accordingly.
DoubleRandomMutation - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation
This class implements a double random mutation operator.
DoubleRandomMutation() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.DoubleRandomMutation
 
DoubleRandomMutation(int) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.DoubleRandomMutation
 

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