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

D

D_ - Variable in class jmetal.problems.WFG.WFG
 
dataDirectory_ - Variable in class jmetal.experiments.settings.cMOEAD_Settings
 
dataDirectory_ - Variable in class jmetal.experiments.settings.dMOPSO_Settings
 
dataDirectory_ - Variable in class jmetal.experiments.settings.MOEAD_DRA_Settings
 
dataDirectory_ - Variable in class jmetal.experiments.settings.MOEAD_Settings
 
dataDirectory_ - Variable in class jmetal.experiments.settings.pMOEAD_Settings
 
DE - Class in jmetal.metaheuristics.singleObjective.differentialEvolution
This class implements a differential evolution algorithm.
DE(Problem) - Constructor for class jmetal.metaheuristics.singleObjective.differentialEvolution.DE
Constructor
DE_main - Class in jmetal.metaheuristics.singleObjective.differentialEvolution
This class runs a single-objective DE algorithm.
DE_main() - Constructor for class jmetal.metaheuristics.singleObjective.differentialEvolution.DE_main
 
decode() - Method in class jmetal.encodings.variable.Binary
This method is intended to be used in subclass of Binary, for examples the classes, BinaryReal and BinaryInt.
decode() - Method in class jmetal.encodings.variable.BinaryReal
Decodes the real value encoded in the binary string represented by the BinaryReal object.
deepCopy() - Method in class jmetal.core.Variable
Creates an exact copy of a Variable object.
deepCopy() - Method in class jmetal.encodings.variable.ArrayInt
 
deepCopy() - Method in class jmetal.encodings.variable.ArrayReal
 
deepCopy() - Method in class jmetal.encodings.variable.Binary
Creates an exact copy of a Binary object
deepCopy() - Method in class jmetal.encodings.variable.BinaryReal
Creates an exact copy of a BinaryReal object.
deepCopy() - Method in class jmetal.encodings.variable.Int
Creates an exact copy of the Int object.
deepCopy() - Method in class jmetal.encodings.variable.Permutation
Create an exact copy of the Permutation object.
deepCopy() - Method in class jmetal.encodings.variable.Real
Returns a exact copy of the Real encodings.variable
DEFAULT_PRECISION - Static variable in class jmetal.encodings.variable.BinaryReal
Defines the default number of bits used for binary coded variables.
delete(T) - Method in class jmetal.util.avl.AvlTree
 
deleteDuplicates(SolutionSet) - Method in class jmetal.metaheuristics.densea.DENSEA
 
deleteLeafNode(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
deleteNode(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
deleteNodeWithALeftChild(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
deleteNodeWithARightChild(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
delta_ - Variable in class jmetal.experiments.settings.cMOEAD_Settings
 
delta_ - Variable in class jmetal.experiments.settings.MOEAD_DRA_Settings
 
delta_ - Variable in class jmetal.experiments.settings.MOEAD_Settings
 
delta_ - Variable in class jmetal.experiments.settings.pMOEAD_Settings
 
DENSEA - Class in jmetal.metaheuristics.densea
Class implementing the DENSEA algorithm.
DENSEA(Problem) - Constructor for class jmetal.metaheuristics.densea.DENSEA
 
DENSEA_main - Class in jmetal.metaheuristics.densea
Class for configuring and running the DENSEA algorithm
DENSEA_main() - Constructor for class jmetal.metaheuristics.densea.DENSEA_main
 
dereferenceProperties(Properties) - Static method in class jmetal.util.PropUtils
 
DifferentialEvolutionCrossover - Class in jmetal.operators.crossover
Differential evolution crossover operators Comments: - The operator receives two parameters: the current individual and an array of three parent individuals - The best and rand variants depends on the third parent, according whether it represents the current of the "best" individual or a randon one.
DifferentialEvolutionCrossover(HashMap<String, Object>) - Constructor for class jmetal.operators.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionOffspring - Class in jmetal.util.offspring
 
DifferentialEvolutionOffspring(double, double) - Constructor for class jmetal.util.offspring.DifferentialEvolutionOffspring
Constructor
DifferentialEvolutionOffspring() - Method in class jmetal.util.offspring.DifferentialEvolutionOffspring2
 
DifferentialEvolutionOffspring2 - Class in jmetal.util.offspring
 
DifferentialEvolutionOffspringPolynomial - Class in jmetal.util.offspring
 
DifferentialEvolutionSelection - Class in jmetal.operators.selection
Class implementing the selection operator used in DE: three different solutions are returned from a population.
disc(float[], int, float, float) - Method in class jmetal.problems.WFG.Shapes
Calculate a disc shape
DisplacementNodes(int, int) - Method in class jmetal.problems.EBEs
 
DisplacementNodes_ - Variable in class jmetal.problems.EBEs
Stores the k displacement
distance(double[], double[]) - Method in class jmetal.qualityIndicator.util.MetricsUtil
This method returns the distance (taken the euclidean distance) between two points given as double []
Distance - Class in jmetal.util
This class implements some utilities for calculating distances
Distance() - Constructor for class jmetal.util.Distance
Constructor.
distanceBetweenObjectives(Solution, Solution) - Method in class jmetal.util.Distance
Returns the distance between two solutions in objective space.
distanceBetweenSolutions(Solution, Solution) - Method in class jmetal.util.Distance
Returns the distance between two solutions in the search space.
distanceMatrix(SolutionSet) - Method in class jmetal.util.Distance
Returns a matrix with distances between solutions in a SolutionSet.
distanceMatrix_ - Variable in class jmetal.problems.mTSP
 
distanceMatrix_ - Variable in class jmetal.problems.singleObjective.TSP
 
DistanceNode - Class in jmetal.util
This is an auxiliar class for calculating the SPEA2 environmental selection.
DistanceNode(double, int) - Constructor for class jmetal.util.DistanceNode
Constructor.
DistanceNodeComparator - Class in jmetal.util
This class implements a Comparator to compare instances of DistanceNode.
DistanceNodeComparator() - Constructor for class jmetal.util.DistanceNodeComparator
 
distanceToClosedPoint(double[], double[][]) - Method in class jmetal.qualityIndicator.util.MetricsUtil
Gets the distance between a point and the nearest one in a given front (the front is given as double [][])
distanceToNearestPoint(double[], double[][]) - Method in class jmetal.qualityIndicator.util.MetricsUtil
Gets the distance between a point and the nearest one in a given front, and this distance is greater than 0.0
DistanceToPopulationComparator - Class in jmetal.util.comparators
This class implements a Comparator (a method for comparing Solution objects) based on the euclidean distance to a solution set.
DistanceToPopulationComparator() - Constructor for class jmetal.util.comparators.DistanceToPopulationComparator
 
distanceToSolutionSetInObjectiveSpace(Solution, SolutionSet) - Method in class jmetal.util.Distance
Returns the minimum distance from a Solution to a SolutionSet according to the objective values.
distanceToSolutionSetInSolutionSpace(Solution, SolutionSet) - Method in class jmetal.util.Distance
Returns the minimum distance from a Solution to a SolutionSet according to the encodings.variable values.
distVector(double[], double[]) - Static method in class jmetal.metaheuristics.moead.Utils
 
diversificationGeneration() - Method in class jmetal.metaheuristics.abyss.AbYSS
Returns a Solution using the diversification generation method described in the scatter search template.
dMOPSO - Class in jmetal.metaheuristics.dmopso
 
dMOPSO(Problem) - Constructor for class jmetal.metaheuristics.dmopso.dMOPSO
 
dMOPSO(Problem, Vector<Double>, String) - Constructor for class jmetal.metaheuristics.dmopso.dMOPSO
 
dMOPSO_main - Class in jmetal.metaheuristics.dmopso
 
dMOPSO_main() - Constructor for class jmetal.metaheuristics.dmopso.dMOPSO_main
 
dMOPSO_Settings - Class in jmetal.experiments.settings
Settings class of algorithm dMOPSO
dMOPSO_Settings(String) - Constructor for class jmetal.experiments.settings.dMOPSO_Settings
Constructor
doCrossover(double, Solution, Solution) - Method in class jmetal.operators.crossover.BLXAlphaCrossover
Perform the crossover operation.
doCrossover(double, Solution, Solution) - Method in class jmetal.operators.crossover.HUXCrossover
Perform the crossover operation
doCrossover(double, Solution, Solution) - Method in class jmetal.operators.crossover.PMXCrossover
Perform the crossover operation
doCrossover(double, Solution, Solution) - Method in class jmetal.operators.crossover.SBXCrossover
Perform the crossover operation.
doCrossover(Double, Double, Solution, Solution) - Method in class jmetal.operators.crossover.SBXSinglePointCrossover
Perform the crossover operation.
doCrossover(double, Solution, Solution) - Method in class jmetal.operators.crossover.SinglePointCrossover
Perform the crossover operation.
doCrossover(double, Solution, Solution) - Method in class jmetal.operators.crossover.TwoPointsCrossover
Perform the crossover operation
DominanceComparator - Class in jmetal.util.comparators
This class implements a Comparator (a method for comparing Solution objects) based on a constraint violation test + dominance checking, as in NSGA-II.
DominanceComparator() - Constructor for class jmetal.util.comparators.DominanceComparator
Constructor
DominanceComparator(IConstraintViolationComparator) - Constructor for class jmetal.util.comparators.DominanceComparator
Constructor
doMutation(double, Solution) - Method in class jmetal.operators.mutation.BitFlipMutation
Perform the mutation operation
doMutation(double, Solution) - Method in class jmetal.operators.mutation.NonUniformMutation
Perform the mutation operation
doMutation(Double, Double, Solution) - Method in class jmetal.operators.mutation.PolynomialBitFlipMutation
doMutation method
doMutation(double, Solution) - Method in class jmetal.operators.mutation.PolynomialMutation
Perform the mutation operation
doMutation(double, Solution) - Method in class jmetal.operators.mutation.SwapMutation
Performs the operation
doMutation(double, Solution) - Method in class jmetal.operators.mutation.UniformMutation
Performs the operation
doubleLeftRotation(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
doubleRightRotation(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
DTLZ1 - Class in jmetal.problems.DTLZ
Class representing problem DTLZ1
DTLZ1(String) - Constructor for class jmetal.problems.DTLZ.DTLZ1
Creates a default DTLZ1 problem (7 variables and 3 objectives)
DTLZ1(String, Integer, Integer) - Constructor for class jmetal.problems.DTLZ.DTLZ1
Creates a DTLZ1 problem instance
DTLZ2 - Class in jmetal.problems.DTLZ
Class representing problem ZDT2
DTLZ2(String) - Constructor for class jmetal.problems.DTLZ.DTLZ2
Creates a default DTLZ2 problem (12 variables and 3 objectives)
DTLZ2(String, Integer, Integer) - Constructor for class jmetal.problems.DTLZ.DTLZ2
Creates a new instance of DTLZ2
DTLZ3 - Class in jmetal.problems.DTLZ
Class representing problem DTLZ3
DTLZ3(String) - Constructor for class jmetal.problems.DTLZ.DTLZ3
Creates a default DTLZ3 problem (12 variables and 3 objectives)
DTLZ3(String, Integer, Integer) - Constructor for class jmetal.problems.DTLZ.DTLZ3
Creates a new DTLZ3 problem instance
DTLZ4 - Class in jmetal.problems.DTLZ
Class representing problem DTLZ4
DTLZ4(String) - Constructor for class jmetal.problems.DTLZ.DTLZ4
Creates a default DTLZ4 problem (12 variables and 3 objectives)
DTLZ4(String, Integer, Integer) - Constructor for class jmetal.problems.DTLZ.DTLZ4
Creates a DTLZ4 problem problem instance
DTLZ5 - Class in jmetal.problems.DTLZ
Class representing problem DTLZ5
DTLZ5(String) - Constructor for class jmetal.problems.DTLZ.DTLZ5
Creates a default DTLZ5 problem instance (12 variables and 3 objectives)
DTLZ5(String, Integer, Integer) - Constructor for class jmetal.problems.DTLZ.DTLZ5
Creates a new DTLZ5 problem instance
DTLZ6 - Class in jmetal.problems.DTLZ
Class representing problem DTLZ6
DTLZ6(String) - Constructor for class jmetal.problems.DTLZ.DTLZ6
Creates a default DTLZ6 problem instance (12 variables and 3 objectives)
DTLZ6(String, Integer, Integer) - Constructor for class jmetal.problems.DTLZ.DTLZ6
Creates a new DTLZ6 problem instance
DTLZ7 - Class in jmetal.problems.DTLZ
Class representing problem DTLZ7
DTLZ7(String) - Constructor for class jmetal.problems.DTLZ.DTLZ7
Creates a default DTLZ7 problem instance (22 variables and 3 objectives)
DTLZ7(String, Integer, Integer) - Constructor for class jmetal.problems.DTLZ.DTLZ7
Creates a new DTLZ7 problem instance

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