Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractBinaryProblem - Class in org.uma.jmetal.problem.impl
 
AbstractBinaryProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
AbstractBoundedArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
 
AbstractBoundedArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
AbstractDifferentialEvolution<Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing differential evolution (DE) algorithms
AbstractDifferentialEvolution() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
AbstractDoubleProblem - Class in org.uma.jmetal.problem.impl
 
AbstractDoubleProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
AbstractEvolutionaryAlgorithm<S extends Solution<?>,R> - Class in org.uma.jmetal.algorithm.impl
Created by Antonio J.
AbstractEvolutionaryAlgorithm() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
AbstractEvolutionStrategy<S extends Solution<?>,Result> - Class in org.uma.jmetal.algorithm.impl
Created by ajnebro on 26/10/14.
AbstractEvolutionStrategy() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
AbstractGenericProblem<S extends Solution<?>> - Class in org.uma.jmetal.problem.impl
 
AbstractGenericProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
AbstractGenericSolution<T,P extends Problem<?>> - Class in org.uma.jmetal.solution.impl
Abstract class representing a generic solution
AbstractGenericSolution(P) - Constructor for class org.uma.jmetal.solution.impl.AbstractGenericSolution
Constructor
AbstractGeneticAlgorithm<S extends Solution<?>,Result> - Class in org.uma.jmetal.algorithm.impl
Created by ajnebro on 26/10/14.
AbstractGeneticAlgorithm() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
AbstractIntegerDoubleProblem<S extends Solution<Number>> - Class in org.uma.jmetal.problem.impl
 
AbstractIntegerDoubleProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
AbstractIntegerPermutationProblem - Class in org.uma.jmetal.problem.impl
 
AbstractIntegerPermutationProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractIntegerPermutationProblem
 
AbstractIntegerProblem - Class in org.uma.jmetal.problem.impl
 
AbstractIntegerProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
AbstractParticleSwarmOptimization<S extends Solution<?>,Result> - Class in org.uma.jmetal.algorithm.impl
Created by ajnebro on 26/10/14.
AbstractParticleSwarmOptimization() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
AbstractScatterSearch<S extends Solution<?>,R> - Class in org.uma.jmetal.algorithm.impl
Created by Antonio J.
AbstractScatterSearch() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
AdaptiveGrid<S extends Solution<?>> - Class in org.uma.jmetal.util
This class defines an adaptive grid over a list of solutions as the one used by algorithm PAES.
AdaptiveGrid(int, int) - Constructor for class org.uma.jmetal.util.AdaptiveGrid
Constructor.
AdaptiveGridArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
This class implements an archive (solution list) based on an adaptive grid used in PAES
AdaptiveGridArchive(int, int, int) - Constructor for class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
Constructor.
add(S) - Method in interface org.uma.jmetal.util.archive.Archive
 
add(S) - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
add(S) - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
Adds a Solution to the setArchive.
add(S) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Inserts a solution in the list
addLastRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
addRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
addSolution(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Increases the number of solutions into a specific hypercube.
addTask(Object[]) - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Adds a solution to be evaluated to a list of tasks
addTask(Object[]) - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
Algorithm<Result> - Interface in org.uma.jmetal.algorithm
Interface representing an algorithm
AlgorithmBuilder<A extends Algorithm<?>> - Interface in org.uma.jmetal.util
Interface representing algorithm builders
AlgorithmRunner - Class in org.uma.jmetal.util
Class for running algorithms in a concurrent thread
AlgorithmRunner.Executor - Class in org.uma.jmetal.util
Executor class
Archive<S extends Solution<?>> - Interface in org.uma.jmetal.util.archive
Interface representing an archive of solutions
ArchiveMutationLocalSearch<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.localsearch
This class implements a local search operator based in the use of a mutation operator.
ArchiveMutationLocalSearch(int, MutationOperator<S>, Archive<S>, Problem<S>) - Constructor for class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
Constructor.
ArrayFront - Class in org.uma.jmetal.util.front.imp
This class implements the Front interface by using an array of Point objects
ArrayFront() - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayFront(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayFront(Front) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Copy Constructor
ArrayFront(int, int) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayFront(String) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayPoint - Class in org.uma.jmetal.util.point.impl
Class representing a point (i.e, an array of double values)
ArrayPoint(int) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor
ArrayPoint(Point) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Copy constructor
ArrayPoint(Solution<?>) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor from a solution
ArrayPoint(double[]) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor from an array of double values
attributes - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 

B

BasicLocalSearch<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.localsearch
This class implements a basic local search operator based in the use of a mutation operator.
BasicLocalSearch(int, MutationOperator<S>, Comparator<S>, Problem<S>) - Constructor for class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
Constructor.
BasicMeasure<T> - Class in org.uma.jmetal.measure.impl
A BasicMeasure provides a simple way to define a measure that merely stores a single value
BasicMeasure() - Constructor for class org.uma.jmetal.measure.impl.BasicMeasure
Create a BasicMeasure
BinaryProblem - Interface in org.uma.jmetal.problem
Interface representing binary problems
BinarySet - Class in org.uma.jmetal.util.binarySet
Class representing a bit set including a method to get the total number of bits
BinarySet(int) - Constructor for class org.uma.jmetal.util.binarySet.BinarySet
Constructor
BinarySolution - Interface in org.uma.jmetal.solution
Interface representing a binary (bitset) solutions
BinaryTournamentSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
Applies a binary tournament selection to return the best solution between two that have been chosen at random from a solution list.
BinaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.BinaryTournamentSelection
Constructor
BinaryTournamentSelection(Comparator<S>) - Constructor for class org.uma.jmetal.operator.impl.selection.BinaryTournamentSelection
Constructor
BitFlipMutation - Class in org.uma.jmetal.operator.impl.mutation
 
BitFlipMutation(double) - Constructor for class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Constructor
BLXAlphaCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a BLX-alpha crossover operator to two parent solutions.
BLXAlphaCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double) - Constructor for class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Constructor
BoundedArchive<S extends Solution<?>> - Interface in org.uma.jmetal.util.archive
Interface representing a bounded archive of solutions
build() - Method in interface org.uma.jmetal.util.AlgorithmBuilder
 

C

C9<S extends Solution<?>> - Class in org.uma.jmetal.util.neighborhood.impl
Class representing neighborhoods for a Solution into a list of solutions
C9(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.C9
Constructor Defines a neighborhood of shape rows x columns (rows x columns must equal solutionSetSize)
calculateHypervolume(double[][], int, int) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
calculateOccupied() - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the number of hypercubes having one or more solutions.
compare(S, S) - Method in interface org.uma.jmetal.util.comparator.ConstraintViolationComparator
 
compare(S, S) - Method in class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
Compare two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.DominanceComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.EqualSolutionsComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.FitnessComparator
Compares two solutions.
compare(Solution<?>, Solution<?>) - Method in class org.uma.jmetal.util.comparator.HypervolumeContributorComparator
Compare two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.OverallConstraintViolationComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.ObjectiveComparator
Compares two solutions according to a given objective.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.RankingComparator
Compares two solutions according to the ranking attribute.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.StrengthFitnessComparator
 
compare(Point, Point) - Method in class org.uma.jmetal.util.point.impl.LexicographicalPointComparator
The compare method compare the objects o1 and o2.
compare(Point, Point) - Method in class org.uma.jmetal.util.point.impl.PointComparator
Compares two Point objects
compare(Point, Point) - Method in class org.uma.jmetal.util.point.impl.PointDimensionComparator
Compares the objects o1 and o2.
compute(Point, Point) - Method in class org.uma.jmetal.util.point.util.DominanceDistance
 
compute(Point, Point) - Method in class org.uma.jmetal.util.point.util.EuclideanDistance
 
compute(Point, Point) - Method in interface org.uma.jmetal.util.point.util.PointDistance
 
computeDensityEstimator(List<S>) - Method in interface org.uma.jmetal.util.solutionattribute.DensityEstimator
 
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.CrowdingDistance
Assigns crowding distances to all solutions in a SolutionSet.
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.HypervolumeContribution
 
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.StrengthRawFitness
 
computeDistance() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
computeHVContributions(List<S>) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
Computes the HV contribution of the solutions
computeHypervolume(List<? extends Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
computeHypervolume(List<? extends Solution<?>>, Point) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
computeRanking(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
computeRanking(List<S>) - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
computeSolutionHVContribution(List<S>, int, double) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
Computes the HV contribution of a solutiontype in a solutiontype set.
ConstrainedProblem<S extends Solution<?>> - Interface in org.uma.jmetal.problem
Interface representing problems having constraints
ConstraintViolationComparator<S extends Solution<?>> - Interface in org.uma.jmetal.util.comparator
 
convertFrontToArray(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Given a front, converts it to an array of double values
convertFrontToSolutionList(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Given a front, converts it to a Solution set of PointSolutions
copy() - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
copy() - Method in interface org.uma.jmetal.solution.Solution
 
copy() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
CountingMeasure - Class in org.uma.jmetal.measure.impl
A CountingMeasure provides a simple way to evaluate a number of occurrences.
CountingMeasure(String, String, long) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure which starts at a given value.
CountingMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure starting from zero.
CountingMeasure(long) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure which starts at a given value.
CountingMeasure() - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure starting from zero.
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
createInitialSwarm() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
createInputStream(String) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
createPullFromPush(PushMeasure<Value>, Value) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create a PullMeasure to backup the last Value of a PushMeasure.
createPullsFromFields(Object) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create PullMeasures based on the fields available from an instance, whatever it is.
createPullsFromGetters(Object) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create PullMeasures based on the getters available from an instance, whatever it is.
createPushFromPull(PullMeasure<Value>, long) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create a PushMeasure which checks at regular intervals the value of a PullMeasure.
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerPermutationProblem
 
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
createSolution() - Method in interface org.uma.jmetal.problem.Problem
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
CrossoverOperator<S extends Solution<?>> - Interface in org.uma.jmetal.operator
Interface representing crossover operators.
CrowdingDistance<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
This class implements the crowding distance
CrowdingDistance() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.CrowdingDistance
 
CrowdingDistanceArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
Created by Antonio J.
CrowdingDistanceArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
CrowdingDistanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
Compares two solutions according to the crowding distance attribute.
CrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
 
crowdingDistanceSelection(Ranking<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 

D

DefaultBinarySolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of a binary solution
DefaultBinarySolution(BinaryProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultBinarySolution
Constructor
DefaultBinarySolution(DefaultBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultBinarySolution
Copy constructor
DefaultDoubleBinarySolution - Class in org.uma.jmetal.solution.impl
Description: - this solution contains an array of double value + a binary string - getNumberOfVariables() returns the number of double values + 1 (the string) - getNumberOfDoubleVariables() returns the number of double values - getNumberOfVariables() = getNumberOfDoubleVariables() + 1 - the bitset is the last variable
DefaultDoubleBinarySolution(DoubleBinaryProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
Constructor
DefaultDoubleBinarySolution(DefaultDoubleBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
Copy constructor
DefaultDoubleSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of a double solution
DefaultDoubleSolution(DoubleProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleSolution
Constructor
DefaultDoubleSolution(DefaultDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleSolution
Copy constructor
DefaultFileOutputContext - Class in org.uma.jmetal.util.fileoutput.impl
Class using the default method for getting a buffered writer
DefaultFileOutputContext(String) - Constructor for class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
DefaultIntegerDoubleSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of a class for solutions having integers and doubles
DefaultIntegerDoubleSolution(IntegerDoubleProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
Constructor
DefaultIntegerDoubleSolution(DefaultIntegerDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
Copy constructor
DefaultIntegerPermutationSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of solution composed of a permuation of integers
DefaultIntegerPermutationSolution(PermutationProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
Constructor
DefaultIntegerPermutationSolution(DefaultIntegerPermutationSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
Copy Constructor
DefaultIntegerSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of an integer solution
DefaultIntegerSolution(IntegerProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerSolution
Constructor
DefaultIntegerSolution(DefaultIntegerSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerSolution
Copy constructor
DensityEstimator<S extends Solution<?>> - Interface in org.uma.jmetal.util.solutionattribute
Interface representing implementations to compute the crowding distance
DescribedEntity - Interface in org.uma.jmetal.util.naming
A DescribedEntity is identified through its name (DescribedEntity.getName()) and further detailed through its description (DescribedEntity.getDescription()).
DifferentialEvolutionCrossover - Class in org.uma.jmetal.operator.impl.crossover
Differential evolution crossover operator
DifferentialEvolutionCrossover() - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, String) - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, double, String) - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionSelection - Class in org.uma.jmetal.operator.impl.selection
Class implementing the selection operator used in DE: three different solutions are returned from a population.
DifferentialEvolutionSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
Constructor
distanceBetweenSolutions(DoubleSolution, DoubleSolution) - Static method in class org.uma.jmetal.util.SolutionUtils
Returns the distance between two solutions in the search space.
distanceMatrix(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Returns a matrix with the euclidean distance between each pair of solutions in the population.
distanceToClosestPoint(Point, Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a given front.
distanceToClosestPoint(Point, Front, PointDistance) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a given front
distanceToNearestPoint(Point, Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a front.
distanceToNearestPoint(Point, Front, PointDistance) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a front.
DistanceToSolutionListAttribute - Class in org.uma.jmetal.util.solutionattribute.impl
Created by cbarba on 24/3/15.
DistanceToSolutionListAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DistanceToSolutionListAttribute
 
distanceToSolutionListInSolutionSpace(DoubleSolution, List<DoubleSolution>) - Static method in class org.uma.jmetal.util.SolutionUtils
Returns the minimum distance from a Solution to a SolutionSet according to the encodings.variable values.
diversificationGeneration() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
doCrossover method
doCrossover(double, BinarySolution, BinarySolution) - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Perform the crossover operation
doCrossover(double, IntegerSolution, IntegerSolution) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
doCrossover method
doCrossover(double, List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Perform the crossover operation
doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
doCrossover method
doCrossover(double, BinarySolution, BinarySolution) - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
Perform the crossover operation.
DominanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a solution comparator taking into account the violation constraints and an optional epsilon value (i.e, implements an epsilon dominance comparator)
DominanceComparator() - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceComparator(double) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceComparator(ConstraintViolationComparator<S>) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceComparator(ConstraintViolationComparator<S>, double) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceDistance - Class in org.uma.jmetal.util.point.util
Computes the distance between two points a y b according to the dominance relationship.
DominanceDistance() - Constructor for class org.uma.jmetal.util.point.util.DominanceDistance
 
DominanceRanking<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
This class implements some facilities for ranking set of solutions.
DominanceRanking() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
Constructor
doMutation(double, BinarySolution) - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Perform the mutation operation
doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
Perform the mutation operation
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Performs the operation
doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
Perform the operation
DoubleBinaryProblem<S extends Solution<Object>> - Interface in org.uma.jmetal.problem
Interface representing problems having integer and double variables
DoubleBinarySolution - Interface in org.uma.jmetal.solution
Interface representing a solution having an array of real values and a bitset
DoubleProblem - Interface in org.uma.jmetal.problem
Interface representing continuous problems
DoubleSolution - Interface in org.uma.jmetal.solution
Interface representing a double solutions
DurationMeasure - Class in org.uma.jmetal.measure.impl
This measure allows to have a simple way to compute the time spent in doing something.
DurationMeasure() - Constructor for class org.uma.jmetal.measure.impl.DurationMeasure
 

E

Epsilon<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the unary epsilon additive indicator as proposed in E.
Epsilon(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.Epsilon
Constructor
Epsilon(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.Epsilon
Constructor
equals(Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
equals(Object) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
equals(Object) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
equals(Object) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
EqualSolutionsComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a Comparator (a method for comparing Solution objects) based whether all the objective values are equal or not.
EqualSolutionsComparator() - Constructor for class org.uma.jmetal.util.comparator.EqualSolutionsComparator
 
ErrorRatio<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
The Error Ratio (ER) quality indicator reports the ratio of solutions in a front of points that are not members of the true Pareto front.
ErrorRatio(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Constructor
ErrorRatio(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Constructor
EuclideanDistance - Class in org.uma.jmetal.util.point.util
Computes the Euclidean distance between two points
EuclideanDistance() - Constructor for class org.uma.jmetal.util.point.util.EuclideanDistance
 
evaluate(S) - Method in interface org.uma.jmetal.problem.Problem
 
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.R2
 
evaluate(Pair<List<? extends Solution<?>>, List<? extends Solution<?>>>) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
evaluate(List<? extends Solution<?>>, List<? extends Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
Calculates the set coverage of set1 over set2
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
Evaluate() method
evaluate(Evaluate) - Method in interface org.uma.jmetal.qualityindicator.QualityIndicator
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
evaluate(List<S>, Problem<S>) - Method in interface org.uma.jmetal.util.evaluator.SolutionListEvaluator
 
evaluateConstraints(S) - Method in interface org.uma.jmetal.problem.ConstrainedProblem
 
evaluatePopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
evaluateSwarm(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
Evaluation() - Constructor for class org.uma.jmetal.measure.impl.LastEvaluationMeasure.Evaluation
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Execute() method
execute(List<BinarySolution>) - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Execute() method
execute(List<IntegerSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.crossover.NullCrossover
Execute() method
execute(List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Executes the operation
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Execute() method
execute(List<BinarySolution>) - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
 
execute(S) - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
Executes the local search.
execute(S) - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
Executes the local search.
execute(BinarySolution) - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Execute() method
execute(IntegerSolution) - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
Execute() method
execute(Solution<?>) - Method in class org.uma.jmetal.operator.impl.mutation.NullMutation
Execute() method
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.SimpleRandomMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.NaryRandomSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
 
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RandomSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.TournamentSelection
 
execute(Source) - Method in interface org.uma.jmetal.operator.Operator
 
execute() - Method in class org.uma.jmetal.util.AlgorithmRunner.Executor
 
Executor(Algorithm<?>) - Constructor for class org.uma.jmetal.util.AlgorithmRunner.Executor
 
ExtremeValuesFinder<Source,Result> - Interface in org.uma.jmetal.util.extremevalues
Interface representing classes aimed at finding the extreme values of Source objects (e.g., lists)

F

FastHypervolume - Class in org.uma.jmetal.qualityindicator.util
Created by ajnebro on 2/2/15.
FastHypervolume() - Constructor for class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
FastHypervolume(double) - Constructor for class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
feasibilityRatio(List<S>) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Computes the feasibility ratio Return the ratio of feasible solutions
fileName - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
FileOutputContext - Interface in org.uma.jmetal.util.fileoutput
This interface represents output contexts, which are classes providing a mean for getting a buffer reader object.
finalize() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
 
findBestSolution(List<S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
findHighestValues(Source) - Method in interface org.uma.jmetal.util.extremevalues.ExtremeValuesFinder
 
findHighestValues(Front) - Method in class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
findHighestValues(List<Solution<?>>) - Method in class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
findIndexOfBestSolution(List<S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Finds the index of the best solution in the list according to a comparator
findIndexOfWorstSolution(List<? extends Solution<?>>, Comparator<Solution<?>>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Finds the index of the worst solution in the list according to a comparator
findLowestValues(Source) - Method in interface org.uma.jmetal.util.extremevalues.ExtremeValuesFinder
 
findLowestValues(Front) - Method in class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
findLowestValues(List<Solution<?>>) - Method in class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
findNeighbors(List<S>, int, int[][]) - Method in class org.uma.jmetal.util.neighborhood.impl.TwoDimensionalMesh
Returns a solutionSet containing the neighbors of a given solution
findWorstSolution(List<S>, Comparator<S>) - Method in class org.uma.jmetal.util.SolutionListUtils
 
Fitness<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
Fitness() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.Fitness
 
FitnessComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a Comparator (a method for comparing Solution objects) based on the fitness value returned by the method getFitness.
FitnessComparator() - Constructor for class org.uma.jmetal.util.comparator.FitnessComparator
 
Front - Interface in org.uma.jmetal.util.front
A front is a list of points
FrontExtremeValues - Class in org.uma.jmetal.util.extremevalues.impl
Class for finding the extreme values of front objects
FrontExtremeValues() - Constructor for class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
FrontNormalizer - Class in org.uma.jmetal.util.front.util
Class for normalizing Front objects
FrontNormalizer(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.front.util.FrontNormalizer
Constructor.
FrontNormalizer(Front) - Constructor for class org.uma.jmetal.util.front.util.FrontNormalizer
Constructor.
FrontNormalizer(double[], double[]) - Constructor for class org.uma.jmetal.util.front.util.FrontNormalizer
Constructor
FrontUtils - Class in org.uma.jmetal.util.front.util
A Front is a list of points.
FrontUtils() - Constructor for class org.uma.jmetal.util.front.util.FrontUtils
 

G

GeneralizedSpread<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the generalized spread metric for two or more dimensions.
GeneralizedSpread(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Constructor
GeneralizedSpread(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Constructor
generalizedSpread(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Calculates the generalized spread metric.
GenerationalDistance<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the generational distance indicator.
GenerationalDistance(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Constructor
GenerationalDistance(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Constructor
generationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Returns the generational distance value for a given front
GenericSolutionAttribute<S extends Solution<?>,V> - Class in org.uma.jmetal.util.solutionattribute.impl
Generic class for implementing SolutionAttribute classes
GenericSolutionAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
get() - Method in class org.uma.jmetal.measure.impl.BasicMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
get() - Method in interface org.uma.jmetal.measure.PullMeasure
 
get(int) - Method in interface org.uma.jmetal.util.archive.Archive
 
get(int) - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
get(int) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
get2DHV(List<? extends Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
Computes the HV of a solution list.
get2DHV(WfgHypervolumeFront) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getAlpha() - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
 
getAttribute(Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getAttribute(Object) - Method in interface org.uma.jmetal.solution.Solution
 
getAttribute(Object) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getAttribute(S) - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttribute(S) - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
getAttributeID() - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttributeID() - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
getBestSolution(S, S, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionUtils
Return the best solution between those passed as arguments.
getBinarySetLength() - Method in class org.uma.jmetal.util.binarySet.BinarySet
Returns the total number of bits
getBisections() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of bi-divisions performed in each objective.
getBitsPerVariable(int) - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
getComputingTime() - Method in class org.uma.jmetal.util.AlgorithmRunner
 
getCr() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
 
getCurrentIteration() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getDescription() - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
getDescription() - Method in interface org.uma.jmetal.util.naming.DescribedEntity
 
getDescription() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
getDimensionValue(int) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
getDimensionValue(int) - Method in interface org.uma.jmetal.util.point.Point
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
 
getEvaluations() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
Returns the number of evaluations
getEvaluations() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
Returns the number of evaluations
getEvaluations() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
 
getExclusiveHV(WfgHypervolumeFront, int) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getF() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getFileWriter() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getFileWriter() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getGeneratorName() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getGrid() - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
 
getHV(WfgHypervolumeFront) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getInclusiveHV(Point) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getInstance() - Static method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getInvertedFront(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
This method receives a normalized pareto front and return the inverted one.
getInvertedFront(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method receives a normalized list of non-dominated solutions and return the inverted one.
getK() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getLessContributorHV(List<Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getLocationDensity(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of solutions into a specific hypercube.
getLowerBound(int) - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.problem.DoubleProblem
 
getLowerBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
getLowerBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getLowerBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.problem.IntegerProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.DoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerSolution
 
getMaximumValues(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the maximum values for each objectives in a front
getMaxIterations() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getMaxSize() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
getMaxSize() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
getMeasureKeys() - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
Provides the keys of all the Measures which are supported by this SimpleMeasureManager.
getMeasureKeys() - Method in interface org.uma.jmetal.measure.MeasureManager
This method should return all the keys identifying the Measures managed by this MeasureManager.
getMeasureManager() - Method in interface org.uma.jmetal.measure.Measurable
 
getMinimumValues(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the minimum values for each objectives in a given front
getMostPopulatedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the value of the most populated hypercube.
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
 
getName() - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
getName() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getName() - Method in interface org.uma.jmetal.problem.Problem
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.R2
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
getName() - Method in interface org.uma.jmetal.qualityindicator.QualityIndicator
 
getName() - Method in interface org.uma.jmetal.util.naming.DescribedEntity
 
getName() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
getName() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.impl.TwoDimensionalMesh
Returns the north,south, east, and west solutions of a given solution
getNeighbors(List<S>, int) - Method in interface org.uma.jmetal.util.neighborhood.Neighborhood
 
getNondominatedSolutions(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
getNormalizedFront(List<Solution<?>>, List<Double>, List<Double>) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method receives a list of non-dominated solutions and maximum and minimum values of the objectives, and returns a the normalized set of solutions.
getNumberOfBits(int) - Method in interface org.uma.jmetal.problem.BinaryProblem
 
getNumberOfBits() - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getNumberOfBits(int) - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
getNumberOfBits(int) - Method in interface org.uma.jmetal.solution.BinarySolution
 
getNumberOfBits() - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getNumberOfBits(int) - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
getNumberOfBits() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getNumberOfConstraints() - Method in interface org.uma.jmetal.problem.ConstrainedProblem
 
getNumberOfConstraints() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getNumberOfConstraints() - Method in interface org.uma.jmetal.problem.Problem
 
getNumberOfDimensions() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
getNumberOfDimensions() - Method in interface org.uma.jmetal.util.point.Point
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getNumberOfDoubleVariables() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getNumberOfDoubleVariables() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getNumberOfDoubleVariables() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getNumberOfImprovements() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
 
getNumberOfImprovements() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
 
getNumberOfImprovements() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
 
getNumberOfIntegerVariables() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getNumberOfIntegerVariables() - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getNumberOfIntegerVariables() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getNumberOfIntegerVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getNumberOfNonComparableSolutions() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
 
getNumberOfNonComparableSolutions() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
 
getNumberOfNonComparableSolutions() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
 
getNumberOfObjectives() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getNumberOfObjectives() - Method in interface org.uma.jmetal.problem.Problem
 
getNumberOfObjectives() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getNumberOfObjectives() - Method in interface org.uma.jmetal.solution.Solution
 
getNumberOfObjectives() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getNumberOfPoints() - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
getNumberOfPoints() - Method in interface org.uma.jmetal.util.front.Front
 
getNumberOfPoints() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
getNumberOfSubfronts() - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
getNumberOfSubfronts() - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
getNumberOfThreads() - Method in class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
getNumberOfVariables() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getNumberOfVariables() - Method in interface org.uma.jmetal.problem.Problem
 
getNumberOfVariables() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getNumberOfVariables() - Method in interface org.uma.jmetal.solution.Solution
 
getNumberOfVariables() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getObjective(int) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getObjective(int) - Method in interface org.uma.jmetal.solution.Solution
 
getObjective(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getPermutationLength() - Method in interface org.uma.jmetal.problem.PermutationProblem
 
getPerturbation() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getPerturbation() - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
 
getPoint(int) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
getPoint(int) - Method in interface org.uma.jmetal.util.front.Front
 
getPoint(int) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
getPointDimensions() - Method in interface org.uma.jmetal.util.front.Front
 
getPointDimensions() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getPullMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
getPullMeasure(Object) - Method in interface org.uma.jmetal.measure.MeasureManager
 
getPushMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
getPushMeasure(Object) - Method in interface org.uma.jmetal.measure.MeasureManager
 
getResult() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getSeed() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
getSeparator() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getSeparator() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getSolutionList() - Method in interface org.uma.jmetal.util.archive.Archive
 
getSolutionList() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
getSolutionList() - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
getSolutionsToSelect() - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
getSubfront(int) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
getSubfront(int) - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
getTotalNumberOfBits() - Method in interface org.uma.jmetal.problem.BinaryProblem
 
getTotalNumberOfBits() - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
getTotalNumberOfBits() - Method in interface org.uma.jmetal.solution.BinarySolution
 
getTotalNumberOfBits() - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.DoubleProblem
 
getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.IntegerProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.DoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.IntegerSolution
 
getValues() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
getValues() - Method in interface org.uma.jmetal.util.point.Point
 
getVariableValue(int) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getVariableValue(int) - Method in interface org.uma.jmetal.solution.Solution
 
getVariableValue(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
getVariableValueString(int) - Method in interface org.uma.jmetal.solution.Solution
 
getVariableValueString(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getVariant() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 

H

hashCode() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
hashCode() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
hashCode() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
hashCode() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
HUXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a HUX crossover operator using two parent solutions.
HUXCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Constructor
Hypervolume<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the hypervolume indicator.
Hypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
Hypervolume(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.Hypervolume
Constructor
Hypervolume(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.Hypervolume
Constructor
HypervolumeContribution<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
HypervolumeContribution() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.HypervolumeContribution
 
HypervolumeContributorComparator - Class in org.uma.jmetal.util.comparator
Compares two solutions according to the crowding distance attribute.
HypervolumeContributorComparator() - Constructor for class org.uma.jmetal.util.comparator.HypervolumeContributorComparator
 

I

improvement(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
increment() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Add 1 to the current count and push its value to all the registered observers.
increment(long) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Increment the current count in a given amount.
initializationPhase() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
Initialization phase of the scatter search: the population is filled with diverse solutions that have been improved.
initializeLeaders(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initializeObjectiveValues() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
initializeParticlesMemory(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initializeVelocity(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
IntegerDoubleProblem<S extends Solution<Number>> - Interface in org.uma.jmetal.problem
Interface representing problems having integer and double variables
IntegerDoubleSolution - Interface in org.uma.jmetal.solution
Interface representing a solution composed of integers and real values
IntegerPolynomialMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a polynomial mutation operator to be applied to Integer solutions If the lower and upper bounds of a variable are the same, no mutation is carried out and the bound value is returned.
IntegerPolynomialMutation() - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(IntegerProblem, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerProblem - Interface in org.uma.jmetal.problem
Interface representing integer problems
IntegerSBXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a SBX crossover operator using two parent solutions (Integer encoding)
IntegerSBXCrossover(double, double) - Constructor for class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
Constructor
IntegerSolution - Interface in org.uma.jmetal.solution
Interface representing a integer solutions
InvertedGenerationalDistance<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the inverted generational distance metric.
InvertedGenerationalDistance(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Constructor
InvertedGenerationalDistance(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Constructor
invertedGenerationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Returns the inverted generational distance value for a given front
InvertedGenerationalDistancePlus<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the inverted generational distance metric plust (IGD+) Reference: Ishibuchi et al 2015, "A Study on Performance Evaluation Ability of a Modified Inverted Generational Distance Indicator", GECCO 2015
InvertedGenerationalDistancePlus(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Constructor
InvertedGenerationalDistancePlus(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Constructor
invertedGenerationalDistancePlus(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Returns the inverted generational distance value for a given front
isSolutionDominatedBySolutionList(S, List<? extends S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 

J

JavaRandomGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
JavaRandomGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
Constructor
JavaRandomGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
Constructor
JMetalException - Exception in org.uma.jmetal.util
jMetal exception class
JMetalException(String) - Constructor for exception org.uma.jmetal.util.JMetalException
 
JMetalException(Exception) - Constructor for exception org.uma.jmetal.util.JMetalException
 
JMetalException(String, Exception) - Constructor for exception org.uma.jmetal.util.JMetalException
 
JMetalLogger - Class in org.uma.jmetal.util
jMetal logger class
JMetalLogger() - Constructor for class org.uma.jmetal.util.JMetalLogger
 
JMetalRandom - Class in org.uma.jmetal.util.pseudorandom
 

L

L5<S extends Solution<?>> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining a L5 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional square mesh.
L5(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.L5
Constructor.
LastEvaluationMeasure<Solution,Value> - Class in org.uma.jmetal.measure.impl
LastEvaluationMeasure is a PushMeasure providing the last evaluation made in an algorithm.
LastEvaluationMeasure() - Constructor for class org.uma.jmetal.measure.impl.LastEvaluationMeasure
 
LastEvaluationMeasure.Evaluation<Solution,Value> - Class in org.uma.jmetal.measure.impl
This structure represent an atomic evaluation of a given solution.
LexicographicalPointComparator - Class in org.uma.jmetal.util.point.impl
This class implements the Comparator interface for comparing tow points.
LexicographicalPointComparator() - Constructor for class org.uma.jmetal.util.point.impl.LexicographicalPointComparator
 
link(PushMeasure<T>) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
If this CountingMeasure is used to count the number of time a PushMeasure notifies its observers, you can use this method to link them.
list - Variable in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
ListenerTimeMeasure - Class in org.uma.jmetal.measure.impl
This measure is a facility to evaluate the time spent in MeasureListeners registered in PushMeasures.
ListenerTimeMeasure() - Constructor for class org.uma.jmetal.measure.impl.ListenerTimeMeasure
 
loadProblem(String) - Static method in class org.uma.jmetal.util.ProblemUtils
Create an instance of problem passed as argument
LocalSearchOperator<Source extends Solution<?>> - Interface in org.uma.jmetal.operator
Interface representing a local search operator Created by cbarba on 5/3/15.
location(S) - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the hypercube of a solution
LocationAttribute<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
LocationAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.LocationAttribute
 
LocationAttribute(List<S>) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.LocationAttribute
 
logger - Static variable in class org.uma.jmetal.util.JMetalLogger
 

M

main(String[]) - Static method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
makeDominatedBit(WfgHypervolumeFront, int) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
maxSize - Variable in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
meanOverallViolation(List<S>) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Computes the feasibility ratio Return the ratio of feasible solutions
Measurable - Interface in org.uma.jmetal.measure
A Measurable entity is an entity which provides one or several Measures.
Measure<Value> - Interface in org.uma.jmetal.measure
A Measure aims at providing the Value of a specific property, typically of an Algorithm.
MeasureFactory - Class in org.uma.jmetal.measure.impl
The MeasureFactory provides some useful methods to build specific Measures.
MeasureFactory() - Constructor for class org.uma.jmetal.measure.impl.MeasureFactory
 
measureGenerated(Value) - Method in interface org.uma.jmetal.measure.MeasureListener
 
MeasureListener<Value> - Interface in org.uma.jmetal.measure
A MeasureListener allows to register a given behavior to PushMeasure.register(MeasureListener).
MeasureManager - Interface in org.uma.jmetal.measure
A MeasureManager aims at managing a set of Measures.
MersenneTwisterGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
MersenneTwisterGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
Constructor
MersenneTwisterGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
Constructor
MultithreadedEvaluator<S extends Solution<?>> - Class in org.uma.jmetal.util.parallel.impl
Class for evaluating solutions in parallel using threads
MultithreadedEvaluator(int) - Constructor for class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Constructor
MultithreadedSolutionListEvaluator<S extends Solution<?>> - Class in org.uma.jmetal.util.evaluator.impl
 
MultithreadedSolutionListEvaluator(int, Problem<S>) - Constructor for class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
MutationOperator<Source extends Solution<?>> - Interface in org.uma.jmetal.operator
Interface representing mutation operators

N

NaryRandomSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
This class implements a random selection operator used for selecting a N number of solutions from a list
NaryRandomSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.NaryRandomSelection
Constructor
NaryRandomSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.NaryRandomSelection
Constructor
NaryTournamentSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
Applies a N-ary tournament selection to return the best solution between N that have been chosen at random from a solution list.
NaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
Constructor
NaryTournamentSelection(int, Comparator<S>) - Constructor for class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
Constructor
needToCompare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Returns true if solutions s1 and/or s2 have an overall constraint violation with value less than 0
Neighborhood<S extends Solution<?>> - Interface in org.uma.jmetal.util.neighborhood
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextDouble(double, double) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
nextDouble() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextInt(int, int) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
NonDominatedSolutionListArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
This class implements an archive containing non-dominated solutions
NonDominatedSolutionListArchive() - Constructor for class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Constructor
NonDominatedSolutionListArchive(DominanceComparator<S>) - Constructor for class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Constructor
NonUniformMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a non-uniform mutation operator.
NonUniformMutation(double, double, int) - Constructor for class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
Constructor
normalize(List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.front.util.FrontNormalizer
Returns a normalized front
normalize(Front) - Method in class org.uma.jmetal.util.front.util.FrontNormalizer
Returns a normalized front
NullCrossover<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.crossover
This class defines a null crossover operator: the parent solutions are returned without any change.
NullCrossover() - Constructor for class org.uma.jmetal.operator.impl.crossover.NullCrossover
 
NullMutation - Class in org.uma.jmetal.operator.impl.mutation
This class is intended to perform no mutation.
NullMutation() - Constructor for class org.uma.jmetal.operator.impl.mutation.NullMutation
 
numberOfPoints - Variable in class org.uma.jmetal.util.front.imp.ArrayFront
 
numberOfViolatedConstraints - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
NumberOfViolatedConstraints<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
NumberOfViolatedConstraints() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.NumberOfViolatedConstraints
 

O

ObjectiveComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a comparator based on a given objective
ObjectiveComparator(int) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
Constructor.
ObjectiveComparator(int, ObjectiveComparator.Ordering) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
Comparator.
ObjectiveComparator.Ordering - Enum in org.uma.jmetal.util.comparator
 
occupiedHypercubes() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of hypercubes with more than zero solutions.
Operator<Source,Result> - Interface in org.uma.jmetal.operator
Interface representing an operator
org.uma.jmetal.algorithm - package org.uma.jmetal.algorithm
 
org.uma.jmetal.algorithm.impl - package org.uma.jmetal.algorithm.impl
 
org.uma.jmetal.measure - package org.uma.jmetal.measure
 
org.uma.jmetal.measure.impl - package org.uma.jmetal.measure.impl
 
org.uma.jmetal.operator - package org.uma.jmetal.operator
 
org.uma.jmetal.operator.impl.crossover - package org.uma.jmetal.operator.impl.crossover
 
org.uma.jmetal.operator.impl.localsearch - package org.uma.jmetal.operator.impl.localsearch
 
org.uma.jmetal.operator.impl.mutation - package org.uma.jmetal.operator.impl.mutation
 
org.uma.jmetal.operator.impl.selection - package org.uma.jmetal.operator.impl.selection
 
org.uma.jmetal.problem - package org.uma.jmetal.problem
 
org.uma.jmetal.problem.impl - package org.uma.jmetal.problem.impl
 
org.uma.jmetal.qualityindicator - package org.uma.jmetal.qualityindicator
 
org.uma.jmetal.qualityindicator.impl - package org.uma.jmetal.qualityindicator.impl
 
org.uma.jmetal.qualityindicator.util - package org.uma.jmetal.qualityindicator.util
 
org.uma.jmetal.solution - package org.uma.jmetal.solution
 
org.uma.jmetal.solution.impl - package org.uma.jmetal.solution.impl
 
org.uma.jmetal.solution.util - package org.uma.jmetal.solution.util
 
org.uma.jmetal.util - package org.uma.jmetal.util
 
org.uma.jmetal.util.archive - package org.uma.jmetal.util.archive
 
org.uma.jmetal.util.archive.impl - package org.uma.jmetal.util.archive.impl
 
org.uma.jmetal.util.binarySet - package org.uma.jmetal.util.binarySet
 
org.uma.jmetal.util.comparator - package org.uma.jmetal.util.comparator
 
org.uma.jmetal.util.comparator.impl - package org.uma.jmetal.util.comparator.impl
 
org.uma.jmetal.util.evaluator - package org.uma.jmetal.util.evaluator
 
org.uma.jmetal.util.evaluator.impl - package org.uma.jmetal.util.evaluator.impl
 
org.uma.jmetal.util.extremevalues - package org.uma.jmetal.util.extremevalues
 
org.uma.jmetal.util.extremevalues.impl - package org.uma.jmetal.util.extremevalues.impl
 
org.uma.jmetal.util.fileoutput - package org.uma.jmetal.util.fileoutput
 
org.uma.jmetal.util.fileoutput.impl - package org.uma.jmetal.util.fileoutput.impl
 
org.uma.jmetal.util.front - package org.uma.jmetal.util.front
 
org.uma.jmetal.util.front.imp - package org.uma.jmetal.util.front.imp
 
org.uma.jmetal.util.front.util - package org.uma.jmetal.util.front.util
 
org.uma.jmetal.util.naming - package org.uma.jmetal.util.naming
 
org.uma.jmetal.util.naming.impl - package org.uma.jmetal.util.naming.impl
 
org.uma.jmetal.util.neighborhood - package org.uma.jmetal.util.neighborhood
 
org.uma.jmetal.util.neighborhood.impl - package org.uma.jmetal.util.neighborhood.impl
 
org.uma.jmetal.util.parallel - package org.uma.jmetal.util.parallel
 
org.uma.jmetal.util.parallel.impl - package org.uma.jmetal.util.parallel.impl
 
org.uma.jmetal.util.point - package org.uma.jmetal.util.point
 
org.uma.jmetal.util.point.impl - package org.uma.jmetal.util.point.impl
 
org.uma.jmetal.util.point.util - package org.uma.jmetal.util.point.util
 
org.uma.jmetal.util.pseudorandom - package org.uma.jmetal.util.pseudorandom
 
org.uma.jmetal.util.pseudorandom.impl - package org.uma.jmetal.util.pseudorandom.impl
 
org.uma.jmetal.util.solutionattribute - package org.uma.jmetal.util.solutionattribute
 
org.uma.jmetal.util.solutionattribute.impl - package org.uma.jmetal.util.solutionattribute.impl
 
OverallConstraintViolation<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
OverallConstraintViolation() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.OverallConstraintViolation
 
OverallConstraintViolationComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator.impl
This class implements a Comparator (a method for comparing Solution objects) based on the overall constraint violation of the solutions, as done in NSGA-II.
OverallConstraintViolationComparator() - Constructor for class org.uma.jmetal.util.comparator.impl.OverallConstraintViolationComparator
Constructor
overallConstraintViolationDegree - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 

P

parallelExecution() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Evaluates a list of solutions
parallelExecution() - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
PermutationProblem<S extends PermutationSolution<?>> - Interface in org.uma.jmetal.problem
Interface representing permutation problems
PermutationSolution<T> - Interface in org.uma.jmetal.solution
Interface representing permutation based solutions
PermutationSwapMutation<T> - Class in org.uma.jmetal.operator.impl.mutation
This class implements a swap mutation.
PermutationSwapMutation(double) - Constructor for class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Constructor
perturbation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
PMXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a PMX crossover operator using two parent solutions.
PMXCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Constructor
Point - Interface in org.uma.jmetal.util.point
Interface representing a point
PointComparator - Class in org.uma.jmetal.util.point.impl
Point comparator.
PointComparator() - Constructor for class org.uma.jmetal.util.point.impl.PointComparator
 
PointDimensionComparator - Class in org.uma.jmetal.util.point.impl
This class implements the Comparator interface.
PointDimensionComparator(int) - Constructor for class org.uma.jmetal.util.point.impl.PointDimensionComparator
Constructor
PointDistance - Interface in org.uma.jmetal.util.point.util
Interface representing classes for computing a distance between two points
points - Variable in class org.uma.jmetal.util.front.imp.ArrayFront
 
PointSolution - Class in org.uma.jmetal.util.point.impl
Solution used to wrap a Point object.
PointSolution(int) - Constructor for class org.uma.jmetal.util.point.impl.PointSolution
Constructor
PointSolution(Point) - Constructor for class org.uma.jmetal.util.point.impl.PointSolution
Constructor
PointSolution(PointSolution) - Constructor for class org.uma.jmetal.util.point.impl.PointSolution
Copy constructor
PolynomialMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a polynomial mutation operator The implementation is based on the NSGA-II code available in http://www.iitk.ac.in/kangal/codes.shtml If the lower and upper bounds of a variable are the same, no mutation is carried out and the bound value is returned.
PolynomialMutation() - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(DoubleProblem, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
print() - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
Printer(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
printObjectivesToFile(FileOutputContext, List<? extends Solution<?>>) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
printObjectivesToFile(List<? extends Solution<?>>, String) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
printVariablesToFile(FileOutputContext, List<? extends Solution<?>>) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
printVariablesToFile(List<? extends Solution<?>>, String) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
Problem<S extends Solution<?>> - Interface in org.uma.jmetal.problem
Interface representing a multi-objective optimization problem
problem - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
ProblemUtils - Class in org.uma.jmetal.util
 
ProblemUtils() - Constructor for class org.uma.jmetal.util.ProblemUtils
 
prune() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
PseudoRandomGenerator - Interface in org.uma.jmetal.util.pseudorandom
 
PullMeasure<Value> - Interface in org.uma.jmetal.measure
A PullMeasure is a Measure from which the Value can be accessed on demand through the PullMeasure.get() method.
PullPushMeasure<Value> - Class in org.uma.jmetal.measure.impl
A PullPushMeasure aims at providing both the PushMeasure and PullMeasure abilities into a single Measure.
PullPushMeasure(PullMeasure<Value>, PushMeasure<Value>, DescribedEntity) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Create a PullPushMeasure which wraps both a PullMeasure and a PushMeasure.
PullPushMeasure(PullMeasure<Value>, PushMeasure<Value>, String, String) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Equivalent to PullPushMeasure.PullPushMeasure(PullMeasure, PushMeasure, DescribedEntity) but the reference parameter is replaced by the specific name and description that you want to provide.
PullPushMeasure(PushMeasure<Value>, Value) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Create a PullPushMeasure which wraps a PushMeasure.
PullPushMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Create a PullPushMeasure from scratch.
push(T) - Method in class org.uma.jmetal.measure.impl.BasicMeasure
 
push(Solution, Value) - Method in class org.uma.jmetal.measure.impl.LastEvaluationMeasure
This method is equivalent to SimplePushMeasure.push(Object) excepted that it automatically create the LastEvaluationMeasure.Evaluation instance.
push(Value) - Method in class org.uma.jmetal.measure.impl.SimplePushMeasure
Notify the observers which has registered a MeasureListener through SimplePushMeasure.register(MeasureListener) about a value.
PushMeasure<Value> - Interface in org.uma.jmetal.measure
A PushMeasure is a Measure which provides its Value through notifications.

Q

QualityIndicator<Evaluate,Result> - Interface in org.uma.jmetal.qualityindicator
 

R

R2<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
TODO: Add comments here
R2(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Creates a new instance of the R2 indicator for a problem with two objectives and 100 lambda vectors
R2(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Creates a new instance of the R2 indicator for a problem with two objectives and 100 lambda vectors
R2(int, String) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Creates a new instance of the R2 indicator for a problem with two objectives and N lambda vectors
r2(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.R2
Returns the R2 indicator value of a given front
randomGenerator - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
randomOccupiedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube that has more than zero solutions.
RandomSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
This class implements a random selection operator used for selecting a N number of solutions from a list
RandomSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.RandomSelection
 
Ranking<S extends Solution<?>> - Interface in org.uma.jmetal.util.solutionattribute
Ranks a list of solutions according to the dominance relationship
RankingAndCrowdingDistanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
 
RankingAndCrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
 
RankingAndCrowdingSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
This class implements a selection for selecting a number of solutions from a solution list.
RankingAndCrowdingSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
Constructor
RankingComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
 
RankingComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingComparator
 
referenceSetUpdate() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
referenceSetUpdate(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
register(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
register(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.SimplePushMeasure
 
register(MeasureListener<Value>) - Method in interface org.uma.jmetal.measure.PushMeasure
Register a MeasureListener to use the Values of the PushMeasure when they are generated.
removeAllMeasures(Iterable<? extends Object>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
removeMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
This method removes an entire Measure, meaning that if both a PullMeasure and a PushMeasure are registered for this key, then both are removed.
removePullMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
removePushMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
removeSolution(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Decreases the number of solutions into a specific hypercube.
RepairDoubleSolution - Interface in org.uma.jmetal.solution.util
 
RepairDoubleSolutionAtBounds - Class in org.uma.jmetal.solution.util
 
RepairDoubleSolutionAtBounds() - Constructor for class org.uma.jmetal.solution.util.RepairDoubleSolutionAtBounds
 
RepairDoubleSolutionAtRandom - Class in org.uma.jmetal.solution.util
 
RepairDoubleSolutionAtRandom() - Constructor for class org.uma.jmetal.solution.util.RepairDoubleSolutionAtRandom
Constructor
repairSolutionVariableValue(double, double, double) - Method in interface org.uma.jmetal.solution.util.RepairDoubleSolution
Checks if a given value is between its bounds and repairs it otherwise
repairSolutionVariableValue(double, double, double) - Method in class org.uma.jmetal.solution.util.RepairDoubleSolutionAtBounds
Checks if the value is between its bounds; if not, the lower or upper bound is returned
repairSolutionVariableValue(double, double, double) - Method in class org.uma.jmetal.solution.util.RepairDoubleSolutionAtRandom
Checks if the value is between its bounds; if not, a random value between the limits is returned
replacement(List<S>, List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
reproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
reset() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Restart the counter to zero.
reset(long) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Restart the counter to a given value.
reset() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
Reset the total time to zero.
reset() - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method reset the time measured to zero.
restart() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
restartConditionIsFulfilled(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
rouletteWheel() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube using a rouleteWheel method.
run() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 

S

SBXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a SBX crossover operator using two parent solutions (Double encoding).
SBXCrossover(double, double) - Constructor for class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Constructor
SBXCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Constructor
selectFeasibleSolutions() - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
selection(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
selectionOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
selectionOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
SelectionOperator<Source,Result> - Interface in org.uma.jmetal.operator
Interface representing selection operators
selectNRandomDifferentSolutions(int, List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method receives a normalized list of non-dominated solutions and return the inverted one.
separator - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
SequentialSolutionListEvaluator<S extends Solution<?>> - Class in org.uma.jmetal.util.evaluator.impl
 
SequentialSolutionListEvaluator() - Constructor for class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
set(T) - Method in class org.uma.jmetal.measure.impl.BasicMeasure
 
setAllMeasures(Map<? extends Object, ? extends Measure<?>>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
setAttribute(Object, Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setAttribute(Object, Object) - Method in interface org.uma.jmetal.solution.Solution
 
setAttribute(Object, Object) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
setAttribute(S, V) - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
setAttribute(S, V) - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
SetCoverage - Class in org.uma.jmetal.qualityindicator.impl
Set coverage metric
SetCoverage() - Constructor for class org.uma.jmetal.qualityindicator.impl.SetCoverage
Constructor
setCurrentIteration(int) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
setCurrentSolution(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
setDescription(String) - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
setDimensionValue(int, double) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
setDimensionValue(int, double) - Method in interface org.uma.jmetal.util.point.Point
 
setFunFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
setIndex(int) - Method in class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
 
setLowerLimit(List<Double>) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
setLowerLimit(List<Number>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setLowerLimit(List<Integer>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
setMaximizing() - Method in class org.uma.jmetal.util.point.impl.PointComparator
 
setMeasure(Object, Measure<?>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
This method call SimpleMeasureManager.setPullMeasure(Object, PullMeasure) or SimpleMeasureManager.setPushMeasure(Object, PushMeasure) depending on the interfaces implemented by the Measure given in argument.
setMinimizing() - Method in class org.uma.jmetal.util.point.impl.PointComparator
 
setName(String) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setName(String) - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
setNumberOfConstraints(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setNumberOfDoubleVariables(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setNumberOfIntegerVariables(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setNumberOfObjectives(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setNumberOfPoints(int) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
setNumberOfVariables(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setObjective(int, double) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setObjective(int, double) - Method in interface org.uma.jmetal.solution.Solution
 
setObjective(int, double) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
setPoint(int, Point) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
setPoint(int, Point) - Method in interface org.uma.jmetal.util.front.Front
 
setPoint(int, Point) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
setPopulationSize(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
setPullMeasure(Object, PullMeasure<?>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
setPushMeasure(Object, PushMeasure<?>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
setRandomGenerator(PseudoRandomGenerator) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
setSeed(long) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
setSeparator(String) - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
setSeparator(String) - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
setSeparator(String) - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
setUpperLimit(List<Double>) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
setUpperLimit(List<Number>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setUpperLimit(List<Integer>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
setVarFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
setVariableValue(int, T) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setVariableValue(int, T) - Method in interface org.uma.jmetal.solution.Solution
 
setVariableValue(int, Double) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
shutdown() - Method in class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
shutdown() - Method in class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
shutdown() - Method in interface org.uma.jmetal.util.evaluator.SolutionListEvaluator
 
SimpleDescribedEntity - Class in org.uma.jmetal.util.naming.impl
SimpleDescribedEntity is a basic implementation of DescribedEntity.
SimpleDescribedEntity(String, String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with a given name and a given description.
SimpleDescribedEntity(String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with a given name and a null description.
SimpleDescribedEntity() - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with the class name as its name and a null description.
SimpleMeasure<Value> - Class in org.uma.jmetal.measure.impl
SimpleMeasure is a basic implementation of Measure.
SimpleMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasure
Create a SimpleMeasure with a given name and a given description.
SimpleMeasure(String) - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasure
Create a SimpleMeasure with a given name and a null description.
SimpleMeasure() - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasure
Create a SimpleMeasure with the class name as its name and a null description.
SimpleMeasureManager - Class in org.uma.jmetal.measure.impl
This SimpleMeasureManager provides a basic implementation to manage a collection of Measures.
SimpleMeasureManager() - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
SimplePullMeasure<Value> - Class in org.uma.jmetal.measure.impl
SimplePullMeasure is a basic implementation of PullMeasure.
SimplePullMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with a given name and a given description.
SimplePullMeasure(String) - Constructor for class org.uma.jmetal.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with a given name and a null description.
SimplePullMeasure() - Constructor for class org.uma.jmetal.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with the class name as its name and a null description.
SimplePushMeasure<Value> - Class in org.uma.jmetal.measure.impl
SimplePushMeasure is a basic implementation of PushMeasure.
SimplePushMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with a given name and a given description.
SimplePushMeasure(String) - Constructor for class org.uma.jmetal.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with a given name and a null description.
SimplePushMeasure() - Constructor for class org.uma.jmetal.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with the class name as its name and a null description.
SimpleRandomMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a random mutation operator for double solutions
SimpleRandomMutation(double) - Constructor for class org.uma.jmetal.operator.impl.mutation.SimpleRandomMutation
Constructor
SinglePointCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class implements a single point crossover operator.
SinglePointCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
Constructor
size() - Method in interface org.uma.jmetal.util.archive.Archive
 
size() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
size() - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
Solution<T> - Interface in org.uma.jmetal.solution
Interface representing a Solution
SolutionAttribute<S extends Solution<?>,V> - Interface in org.uma.jmetal.util.solutionattribute
Attributes allows to extend the Solution classes to incorporate data required by operators or algorithms manipulating them.
solutionCombination(List<List<S>>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
SolutionListEvaluator<S extends Solution<?>> - Interface in org.uma.jmetal.util.evaluator
Created by Antonio J.
SolutionListExtremeValues - Class in org.uma.jmetal.util.extremevalues.impl
Class for finding the extreme values of a list of objects
SolutionListExtremeValues() - Constructor for class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
SolutionListUtils - Class in org.uma.jmetal.util
Created by Antonio J.
SolutionListUtils() - Constructor for class org.uma.jmetal.util.SolutionListUtils
 
SolutionSetOutput - Class in org.uma.jmetal.util.fileoutput
 
SolutionSetOutput() - Constructor for class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
SolutionSetOutput.Printer - Class in org.uma.jmetal.util.fileoutput
 
SolutionUtils - Class in org.uma.jmetal.util
Created by Antonio J.
SolutionUtils() - Constructor for class org.uma.jmetal.util.SolutionUtils
 
sort(Comparator<Point>) - Method in interface org.uma.jmetal.util.front.Front
 
sort(Comparator<Point>) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
Spread<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the spread quality indicator.
Spread(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.Spread
Constructor
Spread(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.Spread
Constructor
spread(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
Calculates the Spread metric.
start() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
Start a round.
start(Object) - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Constructor
start(Object) - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
stop() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
Stop a round.
stop() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Shutdown the executor
stop() - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
StrengthFitnessComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
 
StrengthFitnessComparator() - Constructor for class org.uma.jmetal.util.comparator.StrengthFitnessComparator
 
StrengthRawFitness<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
StrengthRawFitness() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.StrengthRawFitness
 
subfrontFillsIntoThePopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
subsetGeneration() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
SynchronousParallelTaskExecutor - Interface in org.uma.jmetal.util.parallel
Interface representing classes for running tasks in parallel

T

toString() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
toString() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a String representing the grid.
toString() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
toString() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
TournamentSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
 
TournamentSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.TournamentSelection
Constructor
TournamentSelection(Comparator<S>, int) - Constructor for class org.uma.jmetal.operator.impl.selection.TournamentSelection
Constructor
TwoDimensionalMesh<S extends Solution<?>> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining a L5 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional square mesh.
TwoDimensionalMesh(int, int, int[][]) - Constructor for class org.uma.jmetal.util.neighborhood.impl.TwoDimensionalMesh
Constructor.

U

UniformMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a uniform mutation operator.
UniformMutation(double, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.UniformMutation
Constructor
unlink(PushMeasure<T>) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
If you have linked a PushMeasure through CountingMeasure.link(PushMeasure), you can discard the link by using this method.
unregister(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
unregister(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.SimplePushMeasure
 
unregister(MeasureListener<Value>) - Method in interface org.uma.jmetal.measure.PushMeasure
Unregister a MeasureListener registered with PushMeasure.register(MeasureListener) to stop receiving the notifications of the PushMeasure.
updateGrid(List<S>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Updates the grid limits and the grid content adding the solutions contained in a specific solutionList.
updateGrid(S, List<S>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Updates the grid limits and the grid content adding a new Solution.
updateLeaders(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateParticlesMemory(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updatePosition(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateThreshold(List<S>) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Updates the threshold value using the population
updateVelocity(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 

V

valueOf(String) - Static method in enum org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
Returns an array containing the constants of this enum type, in the order they are declared.
ViolationThresholdComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator.impl
This class implements the ViolationThreshold Comparator *
ViolationThresholdComparator() - Constructor for class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Constructor

W

Well44497bGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
Well44497bGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
Constructor
Well44497bGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
Constructor
WfgHypervolume - Class in org.uma.jmetal.qualityindicator.util
Created by ajnebro on 2/2/15.
WfgHypervolume(int, int) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
WfgHypervolume(int, int, Point) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
WfgHypervolumeFront - Class in org.uma.jmetal.qualityindicator.util
Created by ajnebro on 3/2/15.
WfgHypervolumeFront() - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
WfgHypervolumeFront(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
WfgHypervolumeFront(int, int) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
wrapListener(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method wrap a MeasureListener (the wrapped) into another one (the wrapper).
wrapManager(MeasureManager, Object) - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method wrap a MeasureManager (the wrapped) into another one (the wrapper) which provides the same measures, excepted that any PushMeasure returned by the wrapper will be automatically wrapped via ListenerTimeMeasure.wrapMeasure(PushMeasure).
wrapMeasure(PushMeasure<Value>) - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method wrap a PushMeasure (the wrapped) into another one (the wrapper).
writeObjectivesToMatrix(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.