Serialized Form
-
Package org.uma.jmetal.algorithm
-
Package org.uma.jmetal.algorithm.impl
-
Class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
class AbstractCoralReefsOptimization extends Object implements Serializable-
Serialized Fields
-
attemptsToSettle
int attemptsToSettle
-
comparator
Comparator<S> comparator
-
coordinates
List<AbstractCoralReefsOptimization.Coordinate> coordinates
-
crossoverOperator
CrossoverOperator<S> crossoverOperator
-
Fa
double Fa
-
Fbr
double Fbr
-
Fbs
double Fbs
-
Fd
double Fd
-
M
int M
-
mutationOperator
MutationOperator<S> mutationOperator
-
N
int N
-
Pd
double Pd
-
population
List<S> population
-
rho
double rho
-
selectionOperator
SelectionOperator<List<S>,
S> selectionOperator
-
-
-
Class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
class AbstractDifferentialEvolution extends AbstractEvolutionaryAlgorithm<DoubleSolution,Result> implements Serializable -
Class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
class AbstractEvolutionaryAlgorithm extends Object implements Serializable -
Class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
class AbstractEvolutionStrategy extends AbstractEvolutionaryAlgorithm<S,Result> implements Serializable -
Serialized Fields
-
mutationOperator
MutationOperator<S> mutationOperator
-
-
-
Class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
class AbstractGeneticAlgorithm extends AbstractEvolutionaryAlgorithm<S,Result> implements Serializable -
Serialized Fields
-
crossoverOperator
CrossoverOperator<S> crossoverOperator
-
maxPopulationSize
int maxPopulationSize
-
mutationOperator
MutationOperator<S> mutationOperator
-
selectionOperator
SelectionOperator<List<S>,
S> selectionOperator
-
-
-
Class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
class AbstractLocalSearch extends Object implements Serializable-
Serialized Fields
-
currentSolution
S currentSolution
-
-
-
Class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
class AbstractParticleSwarmOptimization extends Object implements Serializable -
Class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
class AbstractScatterSearch extends Object implements Serializable
-
-
Package org.uma.jmetal.operator
-
Package org.uma.jmetal.operator.crossover
-
Package org.uma.jmetal.operator.crossover.impl
-
Class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover
class AdvancedDifferentialEvolutionCrossover extends Object implements Serializable-
Serialized Fields
-
archive
List<DoubleSolution> archive
-
cr
double cr
-
f
double f
-
memoryCR
List<Double> memoryCR
-
memoryF
List<Double> memoryF
-
memoryIndex
int memoryIndex
-
memorySize
int memorySize
-
pBest
double pBest
-
populationSize
int populationSize
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
variant
AdvancedDifferentialEvolutionCrossover.Variant variant
-
-
-
Class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
class ArithmeticCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
class BLXAlphaBetaCrossover extends Object implements Serializable-
Serialized Fields
-
alpha
double alpha
-
beta
double beta
-
crossoverProbability
double crossoverProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
class BLXAlphaCrossover extends Object implements Serializable-
Serialized Fields
-
alpha
double alpha
-
crossoverProbability
double crossoverProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.crossover.impl.CompositeCrossover
class CompositeCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
operators
List<CrossoverOperator<Solution<?>>> operators
-
-
-
Class org.uma.jmetal.operator.crossover.impl.CycleCrossover
class CycleCrossover extends Object implements Serializable-
Serialized Fields
-
probability
double probability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
class DifferentialEvolutionCrossover extends Object implements Serializable-
Serialized Fields
-
bestSolution
DoubleSolution bestSolution
-
cr
double cr
-
crossoverType
DifferentialEvolutionCrossover.DE_CROSSOVER_TYPE crossoverType
-
crRandomGenerator
BoundedRandomGenerator<Double> crRandomGenerator
-
currentSolution
DoubleSolution currentSolution
-
f
double f
-
jRandomGenerator
BoundedRandomGenerator<Integer> jRandomGenerator
-
mutationType
DifferentialEvolutionCrossover.DE_MUTATION_TYPE mutationType
-
numberOfDifferenceVectors
int numberOfDifferenceVectors
-
solutionRepair
RepairDoubleSolution solutionRepair
-
variant
DifferentialEvolutionCrossover.DE_VARIANT variant
-
-
-
Class org.uma.jmetal.operator.crossover.impl.EdgeRecombinationCrossover
class EdgeRecombinationCrossover extends Object implements Serializable-
Serialized Fields
-
probability
double probability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
class FuzzyRecombinationCrossover extends Object implements Serializable-
Serialized Fields
-
alpha
double alpha
-
crossoverProbability
double crossoverProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.crossover.impl.HUXCrossover
class HUXCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
class IntegerSBXCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
distributionIndex
double distributionIndex
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
class LaplaceCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
scale
double scale
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.crossover.impl.NPointCrossover
class NPointCrossover extends Object implements Serializable-
Serialized Fields
-
numberOfCuttingPoints
int numberOfCuttingPoints
-
probability
double probability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.NullCrossover
class NullCrossover extends Object implements Serializable -
Class org.uma.jmetal.operator.crossover.impl.OXDCrossover
class OXDCrossover extends Object implements Serializable-
Serialized Fields
-
probability
double probability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
class ParentCentricCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
eta
double eta
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
zeta
double zeta
-
-
-
Class org.uma.jmetal.operator.crossover.impl.PMXCrossover
class PMXCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
crossoverRandomGenerator
RandomGenerator<Double> crossoverRandomGenerator
-
cuttingPointRandomGenerator
BoundedRandomGenerator<Integer> cuttingPointRandomGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.PositionBasedCrossover
class PositionBasedCrossover extends Object implements Serializable-
Serialized Fields
-
probability
double probability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.SBXCrossover
class SBXCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
distributionIndex
double distributionIndex
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
class SinglePointCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
crossoverRandomGenerator
RandomGenerator<Double> crossoverRandomGenerator
-
pointRandomGenerator
BoundedRandomGenerator<Integer> pointRandomGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.TwoPointCrossover
class TwoPointCrossover extends Object implements Serializable -
Class org.uma.jmetal.operator.crossover.impl.UniformCrossover
class UniformCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
crossoverRandomGenerator
RandomGenerator<Double> crossoverRandomGenerator
-
-
-
Class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
class UnimodalNormalDistributionCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
eta
double eta
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
zeta
double zeta
-
-
-
Class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
class WholeArithmeticCrossover extends Object implements Serializable-
Serialized Fields
-
crossoverProbability
double crossoverProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
-
Package org.uma.jmetal.operator.localsearch
-
Package org.uma.jmetal.operator.localsearch.impl
-
Class org.uma.jmetal.operator.localsearch.impl.BasicLocalSearch
class BasicLocalSearch extends Object implements Serializable-
Serialized Fields
-
comparator
Comparator<S extends Solution<?>> comparator
-
evaluations
int evaluations
-
improvementRounds
int improvementRounds
-
mutationOperator
MutationOperator<S extends Solution<?>> mutationOperator
-
numberOfImprovements
int numberOfImprovements
-
problem
Problem<S extends Solution<?>> problem
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
-
-
-
Package org.uma.jmetal.operator.mutation
-
Package org.uma.jmetal.operator.mutation.impl
-
Class org.uma.jmetal.operator.mutation.impl.BitFlipMutation
class BitFlipMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.CDGMutation
class CDGMutation extends Object implements Serializable-
Serialized Fields
-
delta
double delta
-
mutationProbability
double mutationProbability
-
randomGenerator
JMetalRandom randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.mutation.impl.CharSequenceRandomMutation
class CharSequenceRandomMutation extends Object implements Serializable-
Serialized Fields
-
alphabet
char[] alphabet
-
mutationProbability
double mutationProbability
-
-
-
Class org.uma.jmetal.operator.mutation.impl.CompositeMutation
class CompositeMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
operators
List<MutationOperator<Solution<?>>> operators
-
-
-
Class org.uma.jmetal.operator.mutation.impl.DisplacementMutation
class DisplacementMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
class GroupedAndLinkedPolynomialMutation extends Object implements Serializable-
Serialized Fields
-
distributionIndex
double distributionIndex
-
randomGenerator
PseudoRandomGenerator randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
variableGrouping
CollectionGrouping<List<Double>> variableGrouping
-
-
-
Class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
class GroupedPolynomialMutation extends Object implements Serializable-
Serialized Fields
-
distributionIndex
double distributionIndex
-
randomGenerator
PseudoRandomGenerator randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
variableGrouping
CollectionGrouping<List<Double>> variableGrouping
-
-
-
Class org.uma.jmetal.operator.mutation.impl.InsertMutation
class InsertMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
class IntegerPolynomialMutation extends Object implements Serializable-
Serialized Fields
-
distributionIndex
double distributionIndex
-
mutationProbability
double mutationProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.mutation.impl.InversionMutation
class InversionMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
class LevyFlightMutation extends Object implements Serializable-
Serialized Fields
-
beta
double beta
-
mutationProbability
double mutationProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
stepSize
double stepSize
-
-
-
Class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
class LinkedPolynomialMutation extends Object implements Serializable-
Serialized Fields
-
distributionIndex
double distributionIndex
-
mutationProbability
double mutationProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
class NonUniformMutation extends Object implements Serializable-
Serialized Fields
-
currentIteration
int currentIteration
-
maxIterations
int maxIterations
-
mutationProbability
double mutationProbability
-
perturbation
double perturbation
-
randomGenenerator
RandomGenerator<Double> randomGenenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.mutation.impl.NullMutation
class NullMutation extends Object implements Serializable -
Class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
class PermutationSwapMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
mutationRandomGenerator
RandomGenerator<Double> mutationRandomGenerator
-
positionRandomGenerator
BoundedRandomGenerator<Integer> positionRandomGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
class PolynomialMutation extends Object implements Serializable-
Serialized Fields
-
distributionIndex
double distributionIndex
-
mutationProbability
double mutationProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
class PowerLawMutation extends Object implements Serializable-
Serialized Fields
-
delta
double delta
-
mutationProbability
double mutationProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
Class org.uma.jmetal.operator.mutation.impl.ScrambleMutation
class ScrambleMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.SimpleInversionMutation
class SimpleInversionMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
randomNumberGenerator
JMetalRandom randomNumberGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.SimpleRandomMutation
class SimpleRandomMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
double mutationProbability
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
-
-
Class org.uma.jmetal.operator.mutation.impl.UniformMutation
class UniformMutation extends Object implements Serializable-
Serialized Fields
-
mutationProbability
Double mutationProbability
-
perturbation
double perturbation
-
randomGenerator
RandomGenerator<Double> randomGenerator
-
solutionRepair
RepairDoubleSolution solutionRepair
-
-
-
-
Package org.uma.jmetal.operator.selection
-
Package org.uma.jmetal.operator.selection.impl
-
Class org.uma.jmetal.operator.selection.impl.BestSolutionSelection
class BestSolutionSelection extends Object implements Serializable-
Serialized Fields
-
comparator
Comparator<S> comparator
-
-
-
Class org.uma.jmetal.operator.selection.impl.BinaryTournamentSelection
class BinaryTournamentSelection extends NaryTournamentSelection<S extends Solution<?>> implements Serializable -
Class org.uma.jmetal.operator.selection.impl.DifferentialEvolutionSelection
class DifferentialEvolutionSelection extends Object implements Serializable-
Serialized Fields
-
currentSolutionIndex
int currentSolutionIndex
-
numberOfSolutionsToSelect
int numberOfSolutionsToSelect
-
randomGenerator
BoundedRandomGenerator<Integer> randomGenerator
-
selectCurrentSolution
boolean selectCurrentSolution
-
-
-
Class org.uma.jmetal.operator.selection.impl.NaryRandomSelection
class NaryRandomSelection extends Object implements Serializable-
Serialized Fields
-
numberOfSolutionsToBeReturned
int numberOfSolutionsToBeReturned
-
-
-
Class org.uma.jmetal.operator.selection.impl.NaryTournamentSelection
class NaryTournamentSelection extends Object implements Serializable-
Serialized Fields
-
comparator
Comparator<S extends Solution<?>> comparator
-
tournamentSize
int tournamentSize
-
-
-
Class org.uma.jmetal.operator.selection.impl.RandomSelection
class RandomSelection extends Object implements Serializable -
Class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
class RankingAndCrowdingSelection extends Object implements Serializable-
Serialized Fields
-
dominanceComparator
Comparator<S extends Solution<?>> dominanceComparator
-
solutionsToSelect
int solutionsToSelect
-
-
-
Class org.uma.jmetal.operator.selection.impl.RankingAndDirScoreSelection
class RankingAndDirScoreSelection extends RankingAndCrowdingSelection<S extends Solution<?>> implements Serializable-
Serialized Fields
-
dominanceComparator
Comparator<S extends Solution<?>> dominanceComparator
-
referenceVectors
double[][] referenceVectors
-
solutionsToSelect
int solutionsToSelect
-
-
-
Class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
class RankingAndPreferenceSelection extends Object implements Serializable -
Class org.uma.jmetal.operator.selection.impl.SpatialSpreadDeviationSelection
class SpatialSpreadDeviationSelection extends Object implements Serializable-
Serialized Fields
-
comparator
Comparator<S extends Solution<?>> comparator
-
numberOfTournaments
int numberOfTournaments
-
-
-
-
Package org.uma.jmetal.problem
-
Package org.uma.jmetal.problem.binaryproblem
-
Package org.uma.jmetal.problem.binaryproblem.impl
-
Class org.uma.jmetal.problem.binaryproblem.impl.AbstractBinaryProblem
class AbstractBinaryProblem extends Object implements Serializable -
Class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
class FakeBinaryProblem extends AbstractBinaryProblem implements Serializable-
Serialized Fields
-
numberOfBitsPerVariable
int[] numberOfBitsPerVariable
-
numberOfVariables
int numberOfVariables
-
-
-
-
Package org.uma.jmetal.problem.doubleproblem
-
Package org.uma.jmetal.problem.doubleproblem.impl
-
Class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
class AbstractDoubleProblem extends Object implements Serializable -
Class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
class ComposableDoubleProblem extends Object implements Serializable -
Class org.uma.jmetal.problem.doubleproblem.impl.FakeDoubleProblem
class FakeDoubleProblem extends AbstractDoubleProblem implements Serializable
-
-
Package org.uma.jmetal.problem.integerproblem
-
Package org.uma.jmetal.problem.integerproblem.impl
-
Class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
class AbstractIntegerProblem extends Object implements Serializable -
Class org.uma.jmetal.problem.integerproblem.impl.FakeIntegerProblem
class FakeIntegerProblem extends AbstractIntegerProblem implements Serializable
-
-
Package org.uma.jmetal.problem.permutationproblem
-
Package org.uma.jmetal.problem.permutationproblem.impl
-
Class org.uma.jmetal.problem.permutationproblem.impl.AbstractIntegerPermutationProblem
class AbstractIntegerPermutationProblem extends Object implements Serializable -
Class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
class FakeIntegerPermutationProblem extends AbstractIntegerPermutationProblem implements Serializable-
Serialized Fields
-
numberOfObjectives
int numberOfObjectives
-
permutationLength
int permutationLength
-
-
-
-
Package org.uma.jmetal.problem.sequenceproblem
-
Package org.uma.jmetal.problem.sequenceproblem.impl
-
Class org.uma.jmetal.problem.sequenceproblem.impl.CharSequenceProblem
class CharSequenceProblem extends Object implements Serializable
-
-
Package org.uma.jmetal.solution
-
Class org.uma.jmetal.solution.AbstractSolution
class AbstractSolution extends Object implements Serializable
-
-
Package org.uma.jmetal.solution.binarysolution
-
Package org.uma.jmetal.solution.binarysolution.impl
-
Package org.uma.jmetal.solution.compositesolution
-
Package org.uma.jmetal.solution.doublesolution
-
Package org.uma.jmetal.solution.doublesolution.impl
-
Package org.uma.jmetal.solution.doublesolution.repairsolution
-
Package org.uma.jmetal.solution.doublesolution.repairsolution.impl
-
Class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithBoundValue
class RepairDoubleSolutionWithBoundValue extends Object implements Serializable -
Class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithOppositeBoundValue
class RepairDoubleSolutionWithOppositeBoundValue extends Object implements Serializable -
Class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithRandomValue
class RepairDoubleSolutionWithRandomValue extends Object implements Serializable-
Serialized Fields
-
randomGenerator
BoundedRandomGenerator<Double> randomGenerator
-
-
-
-
Package org.uma.jmetal.solution.integersolution
-
Package org.uma.jmetal.solution.integersolution.impl
-
Package org.uma.jmetal.solution.permutationsolution
-
Package org.uma.jmetal.solution.permutationsolution.impl
-
Package org.uma.jmetal.solution.pointsolution
-
Class org.uma.jmetal.solution.pointsolution.PointSolution
class PointSolution extends Object implements Serializable
-
-
Package org.uma.jmetal.solution.sequencesolution
-
Package org.uma.jmetal.solution.sequencesolution.impl
-
Package org.uma.jmetal.util
-
Class org.uma.jmetal.util.JMetalLogger
class JMetalLogger extends Object implements Serializable
-
-
Package org.uma.jmetal.util.archive
-
Package org.uma.jmetal.util.archive.impl
-
Class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
class AbstractBoundedArchive extends Object implements Serializable-
Serialized Fields
-
archive
NonDominatedSolutionListArchive<S extends Solution<?>> archive
-
maxSize
int maxSize
-
-
-
Class org.uma.jmetal.util.archive.impl.BestSolutionsArchive
class BestSolutionsArchive extends Object implements Serializable -
Class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
class CrowdingDistanceArchive extends AbstractBoundedArchive<S extends Solution<?>> implements Serializable-
Serialized Fields
-
crowdingDistance
DensityEstimator<S extends Solution<?>> crowdingDistance
-
crowdingDistanceComparator
Comparator<S extends Solution<?>> crowdingDistanceComparator
-
-
-
Class org.uma.jmetal.util.archive.impl.GenericBoundedArchive
class GenericBoundedArchive extends AbstractBoundedArchive<S extends Solution<?>> implements Serializable-
Serialized Fields
-
comparator
Comparator<S extends Solution<?>> comparator
-
densityEstimator
DensityEstimator<S extends Solution<?>> densityEstimator
-
-
-
Class org.uma.jmetal.util.archive.impl.HypervolumeArchive
class HypervolumeArchive extends AbstractBoundedArchive<S extends Solution<?>> implements Serializable-
Serialized Fields
-
comparator
Comparator<S extends Solution<?>> comparator
-
hypervolume
Hypervolume<S extends Solution<?>> hypervolume
-
-
-
Class org.uma.jmetal.util.archive.impl.KNNDistanceArchive
class KNNDistanceArchive extends AbstractBoundedArchive<S extends Solution<?>> implements Serializable-
Serialized Fields
-
knnDensityEstimator
DensityEstimator<S extends Solution<?>> knnDensityEstimator
-
knnDistanceComparator
Comparator<S extends Solution<?>> knnDistanceComparator
-
-
-
Class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
class NonDominatedSolutionListArchive extends Object implements Serializable-
Serialized Fields
-
dominanceComparator
Comparator<S extends Solution<?>> dominanceComparator
-
equalSolutions
Comparator<S extends Solution<?>> equalSolutions
-
solutionList
List<S extends Solution<?>> solutionList
-
-
-
Class org.uma.jmetal.util.archive.impl.SpatialSpreadDeviationArchive
class SpatialSpreadDeviationArchive extends AbstractBoundedArchive<S extends Solution<?>> implements Serializable-
Serialized Fields
-
crowdingDistance
DensityEstimator<S extends Solution<?>> crowdingDistance
-
crowdingDistanceComparator
Comparator<S extends Solution<?>> crowdingDistanceComparator
-
-
-
-
Package org.uma.jmetal.util.archivewithreferencepoint
-
Class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
class ArchiveWithReferencePoint extends AbstractBoundedArchive<S extends Solution<?>> implements Serializable
-
-
Package org.uma.jmetal.util.archivewithreferencepoint.impl
-
Class org.uma.jmetal.util.archivewithreferencepoint.impl.CrowdingDistanceArchiveWithReferencePoint
class CrowdingDistanceArchiveWithReferencePoint extends ArchiveWithReferencePoint<S extends Solution<?>> implements Serializable-
Serialized Fields
-
densityEstimator
DensityEstimator<S extends Solution<?>> densityEstimator
-
-
-
Class org.uma.jmetal.util.archivewithreferencepoint.impl.HypervolumeArchiveWithReferencePoint
class HypervolumeArchiveWithReferencePoint extends ArchiveWithReferencePoint<S extends Solution<?>> implements Serializable-
Serialized Fields
-
hypervolume
Hypervolume hypervolume
-
-
-
-
Package org.uma.jmetal.util.artificialdecisionmaker
-
Class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
class ArtificialDecisionMaker extends Object implements Serializable
-
-
Package org.uma.jmetal.util.artificialdecisionmaker.impl
-
Class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
class ArtificialDecisionMakerDecisionTree extends ArtificialDecisionMaker<S extends Solution<?>,List<S extends Solution<?>>> implements Serializable -
Serialized Fields
-
allReferencePoints
List<Double> allReferencePoints
-
asp
List<Double> asp
-
considerationProbability
double considerationProbability
-
currentReferencePoint
List<Double> currentReferencePoint
-
distances
List<Double> distances
-
evaluations
int evaluations
-
idealOjectiveVector
List<Double> idealOjectiveVector
-
maxEvaluations
int maxEvaluations
-
nadirObjectiveVector
List<Double> nadirObjectiveVector
-
numberOfObjectives
int numberOfObjectives
-
random
JMetalRandom random
-
rankingCoeficient
List<Double> rankingCoeficient
-
solutionRun
S extends Solution<?> solutionRun
-
tolerance
double tolerance
-
varyingProbability
double varyingProbability
-
-
-
-
Package org.uma.jmetal.util.binarySet
-
Class org.uma.jmetal.util.binarySet.BinarySet
class BinarySet extends BitSet implements Serializable-
Serialized Fields
-
numberOfBits
int numberOfBits
-
-
-
-
Package org.uma.jmetal.util.bounds
-
Package org.uma.jmetal.util.comparator
-
Class org.uma.jmetal.util.comparator.DirScoreComparator
class DirScoreComparator extends Object implements Serializable -
Class org.uma.jmetal.util.comparator.EqualSolutionsComparator
class EqualSolutionsComparator extends Object implements Serializable -
Class org.uma.jmetal.util.comparator.FitnessComparator
class FitnessComparator extends Object implements Serializable -
Class org.uma.jmetal.util.comparator.HypervolumeContributionComparator
class HypervolumeContributionComparator extends Object implements Serializable-
Serialized Fields
-
hvContribution
HypervolumeContributionAttribute<S extends Solution<?>> hvContribution
-
-
-
Class org.uma.jmetal.util.comparator.ObjectiveComparator
class ObjectiveComparator extends Object implements Serializable-
Serialized Fields
-
objectiveId
int objectiveId
-
order
ObjectiveComparator.Ordering order
-
-
-
Class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
class RankingAndCrowdingDistanceComparator extends Object implements Serializable-
Serialized Fields
-
crowdingDistanceComparator
Comparator<S extends Solution<?>> crowdingDistanceComparator
-
rankComparator
Comparator<S extends Solution<?>> rankComparator
-
-
-
Class org.uma.jmetal.util.comparator.RankingAndDirScoreDistanceComparator
class RankingAndDirScoreDistanceComparator extends Object implements Serializable-
Serialized Fields
-
dirScoreComparator
Comparator<S extends Solution<?>> dirScoreComparator
-
rankComparator
Comparator<S extends Solution<?>> rankComparator
-
-
-
Class org.uma.jmetal.util.comparator.RankingAndSSDComparator
class RankingAndSSDComparator extends Object implements Serializable-
Serialized Fields
-
crowdingDistanceComparator
Comparator<S extends Solution<?>> crowdingDistanceComparator
-
rankComparator
Comparator<S extends Solution<?>> rankComparator
-
-
-
Class org.uma.jmetal.util.comparator.SpatialSpreadDeviationComparator
class SpatialSpreadDeviationComparator extends Object implements Serializable-
Serialized Fields
-
NewcrowdingDistance
SpatialSpreadDeviation<S extends Solution<?>> NewcrowdingDistance
-
-
-
-
Package org.uma.jmetal.util.densityestimator
-
Package org.uma.jmetal.util.densityestimator.impl
-
Class org.uma.jmetal.util.densityestimator.impl.CosineSimilarityDensityEstimator
class CosineSimilarityDensityEstimator extends Object implements Serializable -
Class org.uma.jmetal.util.densityestimator.impl.CrowdingDistanceDensityEstimator
class CrowdingDistanceDensityEstimator extends Object implements Serializable-
Serialized Fields
-
attributeId
String attributeId
-
-
-
Class org.uma.jmetal.util.densityestimator.impl.GridDensityEstimator
class GridDensityEstimator extends Object implements Serializable-
Serialized Fields
-
attributeId
String attributeId
-
grid
AdaptiveGrid<S extends Solution<?>> grid
-
-
-
Class org.uma.jmetal.util.densityestimator.impl.HypervolumeContributionDensityEstimator
class HypervolumeContributionDensityEstimator extends Object implements Serializable-
Serialized Fields
-
attributeId
String attributeId
-
hypervolume
Hypervolume<S extends Solution<?>> hypervolume
-
-
-
Class org.uma.jmetal.util.densityestimator.impl.KnnDensityEstimator
class KnnDensityEstimator extends Object implements Serializable-
Serialized Fields
-
attributeId
String attributeId
-
k
int k
-
kNearestDistanceCalculator
KNearestDistanceCalculator kNearestDistanceCalculator
-
-
-
Class org.uma.jmetal.util.densityestimator.impl.SpatialSpreadDeviationDensityEstimator
class SpatialSpreadDeviationDensityEstimator extends Object implements Serializable-
Serialized Fields
-
attributeId
String attributeId
-
-
-
Class org.uma.jmetal.util.densityestimator.impl.StrenghtRawFitnessDensityEstimator
class StrenghtRawFitnessDensityEstimator extends Object implements Serializable-
Serialized Fields
-
attributeId
String attributeId
-
k
int k
-
-
-
-
Package org.uma.jmetal.util.errorchecking
-
Exception Class org.uma.jmetal.util.errorchecking.JMetalException
class JMetalException extends RuntimeException implements Serializable
-
-
Package org.uma.jmetal.util.errorchecking.exception
-
Exception Class org.uma.jmetal.util.errorchecking.exception.EmptyCollectionException
class EmptyCollectionException extends RuntimeException implements Serializable -
Exception Class org.uma.jmetal.util.errorchecking.exception.InvalidConditionException
class InvalidConditionException extends RuntimeException implements Serializable -
Exception Class org.uma.jmetal.util.errorchecking.exception.InvalidProbabilityValueException
class InvalidProbabilityValueException extends RuntimeException implements Serializable -
Exception Class org.uma.jmetal.util.errorchecking.exception.NegativeValueException
class NegativeValueException extends RuntimeException implements Serializable -
Exception Class org.uma.jmetal.util.errorchecking.exception.NullParameterException
class NullParameterException extends RuntimeException implements Serializable -
Exception Class org.uma.jmetal.util.errorchecking.exception.ValueOutOfRangeException
class ValueOutOfRangeException extends RuntimeException implements Serializable
-
-
Package org.uma.jmetal.util.evaluator
-
Package org.uma.jmetal.util.evaluator.impl
-
Class org.uma.jmetal.util.evaluator.impl.MultiThreadedSolutionListEvaluator
class MultiThreadedSolutionListEvaluator extends Object implements Serializable-
Serialized Fields
-
numberOfThreads
int numberOfThreads
-
-
-
Class org.uma.jmetal.util.evaluator.impl.NullEvaluator
class NullEvaluator extends Object implements Serializable -
Class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
class SequentialSolutionListEvaluator extends Object implements Serializable
-
-
Package org.uma.jmetal.util.fileoutput
-
Package org.uma.jmetal.util.fileoutput.impl
-
Class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
class DefaultFileOutputContext extends Object implements Serializable
-
-
Package org.uma.jmetal.util.legacy.front
-
Package org.uma.jmetal.util.legacy.front.impl
-
Class org.uma.jmetal.util.legacy.front.impl.ArrayFront
class ArrayFront extends Object implements Serializable-
Serialized Fields
-
numberOfPoints
int numberOfPoints
-
pointDimensions
int pointDimensions
-
points
Point[] points
-
-
-
-
Package org.uma.jmetal.util.legacy.qualityindicator
-
Package org.uma.jmetal.util.legacy.qualityindicator.impl
-
Class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
class GenericIndicator extends SimpleDescribedEntity implements Serializable-
Serialized Fields
-
referenceParetoFront
Front referenceParetoFront
Deprecated.
-
-
-
-
Package org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume
-
Package org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl
-
Class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
-
Serialized Fields
-
offset
double offset
Deprecated.
-
-
-
Class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
-
Serialized Fields
-
offset
double offset
Deprecated.
-
-
-
-
Package org.uma.jmetal.util.measure
-
Package org.uma.jmetal.util.measure.impl
-
Class org.uma.jmetal.util.measure.impl.BasicMeasure
-
Serialized Fields
-
value
T value
-
-
-
Class org.uma.jmetal.util.measure.impl.CountingMeasure
-
Serialized Fields
-
count
long count
The current amount of occurrences counted. -
linkedMeasures
Map<PushMeasure<?>,
MeasureListener<?>> linkedMeasures The measures linked to thisCountingMeasurethroughCountingMeasure.link(PushMeasure). We use aWeakHashMapto avoid keeping the measures/listeners in memory if they are not used anymore, allowing the garbage collection to free the memory properly. When thisCountingMeasureis ready to be freed too, the remaining links are removed withinCountingMeasure.finalize(). This way, the listeners generated can also be properly freed and the measures will not notify us anymore.
-
-
-
Class org.uma.jmetal.util.measure.impl.DurationMeasure
-
Serialized Fields
-
previousRoundsDuration
long previousRoundsDuration
During a full round (start-stop), some time is spent. WhenDurationMeasure.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). -
roundStart
Long roundStart
The timestamp of when the current round started. Its value isnullif we are not in a round (ifDurationMeasure.start()has not been called or ifDurationMeasure.stop()has been called).
-
-
-
Class org.uma.jmetal.util.measure.impl.LastEvaluationMeasure
class LastEvaluationMeasure extends SimplePushMeasure<LastEvaluationMeasure.Evaluation<Solution,Value>> implements Serializable -
Class org.uma.jmetal.util.measure.impl.ListenerTimeMeasure
-
Serialized Fields
-
lastReset
Long lastReset
-
listenerCache
WeakHashMap<MeasureListener<?>,
MeasureListener<?>> listenerCache -
measureCache
WeakHashMap<PushMeasure<?>,
PushMeasure<?>> measureCache -
time
Long time
-
-
-
Class org.uma.jmetal.util.measure.impl.PullPushMeasure
class PullPushMeasure extends Object implements Serializable-
Serialized Fields
-
puller
PullMeasure<Value> puller
The measure responsible of thePullPushMeasure.get()method. -
pusher
PushMeasure<Value> pusher
TheMeasureresponsible of thePullPushMeasure.register(MeasureListener)andPullPushMeasure.unregister(MeasureListener)methods. -
reference
DescribedEntity reference
The entity responsible of thePullPushMeasure.name()andPullPushMeasure.description()methods, potentially the same thanPullPushMeasure.pullerorPullPushMeasure.pusher.
-
-
-
Class org.uma.jmetal.util.measure.impl.SimpleMeasure
class SimpleMeasure extends SimpleDescribedEntity implements Serializable -
Class org.uma.jmetal.util.measure.impl.SimplePullMeasure
-
Class org.uma.jmetal.util.measure.impl.SimplePushMeasure
-
Serialized Fields
-
listeners
Set<MeasureListener<Value>> listeners
The observers registered to thisSimplePushMeasure.
-
-
-
-
Package org.uma.jmetal.util.neighborhood
-
Package org.uma.jmetal.util.neighborhood.impl
-
Class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
class AdaptiveRandomNeighborhood extends Object implements Serializable-
Serialized Fields
-
neighbours
List<List<Integer>> neighbours
-
numberOfRandomNeighbours
int numberOfRandomNeighbours
-
randomGenerator
BoundedRandomGenerator<Integer> randomGenerator
-
solutionListSize
int solutionListSize
-
-
-
Class org.uma.jmetal.util.neighborhood.impl.C25
-
Class org.uma.jmetal.util.neighborhood.impl.C49
-
Class org.uma.jmetal.util.neighborhood.impl.C9
-
Class org.uma.jmetal.util.neighborhood.impl.KNearestNeighborhood
class KNearestNeighborhood extends Object implements Serializable -
Class org.uma.jmetal.util.neighborhood.impl.L13
-
Class org.uma.jmetal.util.neighborhood.impl.L25
-
Class org.uma.jmetal.util.neighborhood.impl.L41
-
Class org.uma.jmetal.util.neighborhood.impl.L5
-
Class org.uma.jmetal.util.neighborhood.impl.RingNeighborhood
class RingNeighborhood extends Object implements Serializable -
Class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
class WeightVectorNeighborhood extends Object implements Serializable-
Serialized Fields
-
neighborhood
int[][] neighborhood
-
neighborhoodSize
int neighborhoodSize
-
numberOfWeightVectors
int numberOfWeightVectors
-
weightVector
double[][] weightVector
-
weightVectorSize
int weightVectorSize
-
-
-
-
Package org.uma.jmetal.util.neighborhood.util
-
Class org.uma.jmetal.util.neighborhood.util.TwoDimensionalMesh
class TwoDimensionalMesh extends Object implements Serializable-
Serialized Fields
-
columns
int columns
-
mesh
int[][] mesh
-
neighborhood
int[][] neighborhood
-
rows
int rows
-
-
-
-
Package org.uma.jmetal.util.pseudorandom
-
Class org.uma.jmetal.util.pseudorandom.JMetalRandom
class JMetalRandom extends Object implements Serializable-
Serialized Fields
-
randomGenerator
PseudoRandomGenerator randomGenerator
-
-
-
-
Package org.uma.jmetal.util.pseudorandom.impl
-
Class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
class AuditableRandomGenerator extends Object implements Serializable-
Serialized Fields
-
generator
PseudoRandomGenerator generator
-
listeners
Set<Consumer<AuditableRandomGenerator.Audit>> listeners
-
-
-
Class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
class ExtendedPseudoRandomGenerator extends Object implements Serializable-
Serialized Fields
-
randomGenerator
PseudoRandomGenerator randomGenerator
-
-
-
Class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
class JavaRandomGenerator extends Object implements Serializable-
Serialized Fields
-
rnd
Random rnd
-
seed
long seed
-
-
-
Class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
class MersenneTwisterGenerator extends Object implements Serializable-
Serialized Fields
-
rnd
org.apache.commons.math3.random.MersenneTwister rnd
-
seed
long seed
-
-
-
Class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
class Well44497bGenerator extends Object implements Serializable-
Serialized Fields
-
rnd
org.apache.commons.math3.random.Well44497b rnd
-
seed
long seed
-
-
-
-
Package org.uma.jmetal.util.solutionattribute
-
Package org.uma.jmetal.util.solutionattribute.impl
-
Class org.uma.jmetal.util.solutionattribute.impl.DirScore
class DirScore extends GenericSolutionAttribute<S extends Solution<?>,Double> implements Serializable -
Serialized Fields
-
referenceVectors
double[][] referenceVectors
-
-
-
Class org.uma.jmetal.util.solutionattribute.impl.DistanceToSolutionListAttribute
class DistanceToSolutionListAttribute extends GenericSolutionAttribute<Solution<?>,Double> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.Fitness
class Fitness extends GenericSolutionAttribute<S extends Solution<?>,Double> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
class GenericSolutionAttribute extends Object implements Serializable-
Serialized Fields
-
identifier
Object identifier
-
-
-
Class org.uma.jmetal.util.solutionattribute.impl.HypervolumeContributionAttribute
class HypervolumeContributionAttribute extends GenericSolutionAttribute<S extends Solution<?>,Double> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.LocationAttribute
class LocationAttribute extends GenericSolutionAttribute<S extends Solution<?>,Integer> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.NumberOfViolatedConstraints
class NumberOfViolatedConstraints extends GenericSolutionAttribute<S extends Solution<?>,Integer> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.OverallConstraintViolation
class OverallConstraintViolation extends GenericSolutionAttribute<S extends Solution<?>,Double> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.PreferenceDistance
class PreferenceDistance extends GenericSolutionAttribute<S extends Solution<?>,Double> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.SolutionTextRepresentation
class SolutionTextRepresentation extends GenericSolutionAttribute<Solution<?>,String> implements Serializable -
Class org.uma.jmetal.util.solutionattribute.impl.SpatialSpreadDeviation
class SpatialSpreadDeviation extends GenericSolutionAttribute<S extends Solution<?>,Double> implements Serializable
-