List<E> population
List<E> coordinates
SelectionOperator<Source,Result> selectionOperator
CrossoverOperator<Source> crossoverOperator
MutationOperator<Source> mutationOperator
Comparator<T> comparator
int N
int M
double rho
double Fbs
double Fbr
double Fa
double Fd
double Pd
int attemptsToSettle
DifferentialEvolutionCrossover crossoverOperator
DifferentialEvolutionSelection selectionOperator
MutationOperator<Source> mutationOperator
int maxPopulationSize
SelectionOperator<Source,Result> selectionOperator
CrossoverOperator<Source> crossoverOperator
MutationOperator<Source> mutationOperator
Object value
long count
Map<K,V> linkedMeasures
CountingMeasure through
CountingMeasure.link(PushMeasure). We use a WeakHashMap to avoid keeping
the measures/listeners in memory if they are not used anymore, allowing
the garbage collection to free the memory properly. When this
CountingMeasure is ready to be freed too, the remaining links are
removed within CountingMeasure.finalize(). This way, the listeners generated can
also be properly freed and the measures will not notify us anymore.long previousRoundsDuration
DurationMeasure.stop() is called, this time is added to this variable, so that
it provides the total time spent during all the previous rounds (total
time minus the time spent in the current round).Long roundStart
null if we are not in a round (if DurationMeasure.start() has not
been called or if DurationMeasure.stop() has been called).Long lastReset
Long time
WeakHashMap<K,V> measureCache
WeakHashMap<K,V> listenerCache
PullMeasure<Value> puller
PullPushMeasure.get() method.PushMeasure<Value> pusher
Measure responsible of the PullPushMeasure.register(MeasureListener)
and PullPushMeasure.unregister(MeasureListener) methods.DescribedEntity reference
PullPushMeasure.getName() and
PullPushMeasure.getDescription() methods, potentially the same than
PullPushMeasure.puller or PullPushMeasure.pusher.Set<E> listeners
SimplePushMeasure.double crossoverProbability
double alpha
RepairDoubleSolution solutionRepair
RandomGenerator<Value> randomGenerator
double cr
double f
double k
String variant
DoubleSolution currentSolution
BoundedRandomGenerator<Value extends Comparable<Value>> jRandomGenerator
BoundedRandomGenerator<Value extends Comparable<Value>> crRandomGenerator
double crossoverProbability
RandomGenerator<Value> randomGenerator
double distributionIndex
double crossoverProbability
RandomGenerator<Value> randomGenerator
JMetalRandom randomNumberGenerator
double probability
int crossovers
double crossoverProbability
BoundedRandomGenerator<Value extends Comparable<Value>> cuttingPointRandomGenerator
RandomGenerator<Value> crossoverRandomGenerator
double distributionIndex
double crossoverProbability
RepairDoubleSolution solutionRepair
RandomGenerator<Value> randomGenerator
double crossoverProbability
RandomGenerator<Value> crossoverRandomGenerator
BoundedRandomGenerator<Value extends Comparable<Value>> pointRandomGenerator
NPointCrossover<T> operator
Problem<S> problem
Archive<S> archive
int improvementRounds
Comparator<T> constraintComparator
Comparator<T> dominanceComparator
MutationOperator<Source> mutationOperator
int evaluations
int numberOfImprovements
int numberOfNonComparableSolutions
Problem<S> problem
int improvementRounds
Comparator<T> constraintComparator
Comparator<T> comparator
MutationOperator<Source> mutationOperator
int evaluations
int numberOfImprovements
RandomGenerator<Value> randomGenerator
int numberOfNonComparableSolutions
double mutationProbability
RandomGenerator<Value> randomGenerator
double distributionIndex
double mutationProbability
RepairDoubleSolution solutionRepair
RandomGenerator<Value> randomGenerator
double perturbation
int maxIterations
double mutationProbability
int currentIteration
RandomGenerator<Value> randomGenenerator
double mutationProbability
RandomGenerator<Value> mutationRandomGenerator
BoundedRandomGenerator<Value extends Comparable<Value>> positionRandomGenerator
double distributionIndex
double mutationProbability
RepairDoubleSolution solutionRepair
RandomGenerator<Value> randomGenerator
double mutationProbability
RandomGenerator<Value> randomGenerator
double perturbation
Double mutationProbability
RandomGenerator<Value> randomGenenerator
Comparator<T> comparator
int solutionListIndex
BoundedRandomGenerator<Value extends Comparable<Value>> randomGenerator
int numberOfSolutionsToBeReturned
Comparator<T> comparator
int numberOfSolutionsToBeReturned
int solutionsToSelect
Comparator<T> dominanceComparator
Comparator<T> comparator
int numberOfTournaments
int numberOfVariables
int numberOfObjectives
int numberOfConstraints
String name
Front referenceParetoFront
double pow
Front referenceParetoFront
double pow
double[][] lambda
Front referenceParetoFront
double offset
Point referencePoint
int numberOfObjectives
double offset
double[] objectives
double[] variables
DoubleProblem problem
Map<K,V> attributes
JMetalRandom randomGenerator
int numberOfDoubleVariables
int numberOfIntegerVariables
int numberOfDoubleVariables
BoundedRandomGenerator<Value extends Comparable<Value>> randomGenerator
NonDominatedSolutionListArchive<S extends Solution<?>> archive
int maxSize
AdaptiveGrid<S extends Solution<?>> grid
Comparator<T> dominanceComparator
Comparator<T> crowdingDistanceComparator
DensityEstimator<S> crowdingDistance
Comparator<T> comparator
Hypervolume<S> hypervolume
List<E> solutionList
Comparator<T> dominanceComparator
Comparator<T> equalSolutions
List<E> idealOjectiveVector
List<E> nadirObjectiveVector
List<E> rankingCoeficient
List<E> asp
double tolerance
JMetalRandom random
double considerationProbability
int numberOfObjectives
double varyingProbability
int evaluations
int maxEvaluations
List<E> allReferencePoints
List<E> currentReferencePoint
List<E> distances
Solution<T> solutionRun
int numberOfBits
CrowdingDistance<S extends Solution<?>> crowdingDistance
ConstraintViolationComparator<S> constraintViolationComparator
List<E> referencePoint
DominanceComparator<S extends Solution<?>> dominanceComparator
HypervolumeContributionAttribute<S extends Solution<?>> hvContribution
int objectiveId
ObjectiveComparator.Ordering order
Comparator<T> rankComparator
Comparator<T> crowdingDistanceComparator
StrengthRawFitness<S extends Solution<?>> fitnessValue
OverallConstraintViolation<S extends Solution<?>> overallConstraintViolation
double threshold
OverallConstraintViolation<S extends Solution<?>> overallConstraintViolation
NumberOfViolatedConstraints<S extends Solution<?>> numberOfViolatedConstraints
int numberOfThreads
Point[] points
int numberOfPoints
int pointDimensions
int solutionListSize
int numberOfRandomNeighbours
List<E> neighbours
BoundedRandomGenerator<Value extends Comparable<Value>> randomGenerator
int numberOfWeightVectors
int weightVectorSize
int[][] neighborhood
double[][] weightVector
int neighborSize
int rows
int columns
int[][] neighborhood
int[][] mesh
PseudoRandomGenerator randomGenerator
PseudoRandomGenerator generator
Set<E> listeners
PseudoRandomGenerator randomGenerator
Random rnd
long seed
org.apache.commons.math3.random.MersenneTwister rnd
long seed
org.apache.commons.math3.random.Well44497b rnd
long seed
Comparator<T> dominanceComparator
List<E> rankedSubPopulations
Object identifier
Copyright © 2018. All rights reserved.