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

S

S_ - Variable in class jmetal.problems.WFG.WFG
 
s_decept(float, float, float, float) - Method in class jmetal.problems.WFG.Transformations
s_decept transformation
s_linear(float, float) - Method in class jmetal.problems.WFG.Transformations
s_linear transformation
s_multi(float, int, int, float) - Method in class jmetal.problems.WFG.Transformations
s_multi transformation
SBXCrossover - Class in jmetal.operators.crossover
This class allows to apply a SBX crossover operator using two parent solutions.
SBXCrossover(HashMap<String, Object>) - Constructor for class jmetal.operators.crossover.SBXCrossover
Constructor Create a new SBX crossover operator whit a default index given by DEFAULT_INDEX_CROSSOVER
SBXCrossoverAndPolynomialMutationOffspring - Class in jmetal.util.offspring
 
SBXCrossoverOffspring - Class in jmetal.util.offspring
 
SBXCrossoverOffspring(double, double) - Constructor for class jmetal.util.offspring.SBXCrossoverOffspring
 
SBXSinglePointCrossover - Class in jmetal.operators.crossover
 
SBXSinglePointCrossover(HashMap<String, Object>) - Constructor for class jmetal.operators.crossover.SBXSinglePointCrossover
Constructor
scGA - Class in jmetal.metaheuristics.singleObjective.geneticAlgorithm
Class implementing a single-objective synchronous cellular genetic algorithm
scGA(Problem) - Constructor for class jmetal.metaheuristics.singleObjective.geneticAlgorithm.scGA
Constructor
Schaffer - Class in jmetal.problems
Class representing problem Schaffer
Schaffer(String) - Constructor for class jmetal.problems.Schaffer
Constructor.
search(T) - Method in class jmetal.util.avl.AvlTree
 
searchClosestNode(AvlNode) - Method in class jmetal.util.avl.AvlTree
Searches for the closest node of the node passed as argument
searchNode(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
Selection - Class in jmetal.operators.selection
This class represents the super class of all the selection operators
Selection(HashMap<String, Object>) - Constructor for class jmetal.operators.selection.Selection
 
SelectionFactory - Class in jmetal.operators.selection
Class implementing a factory of selection operators
SelectionFactory() - Constructor for class jmetal.operators.selection.SelectionFactory
 
setCapacity(int) - Method in class jmetal.core.SolutionSet
 
setClosestNode_(AvlNode<T>) - Method in class jmetal.util.avl.AvlNode
 
setCrowdingDistance(double) - Method in class jmetal.core.Solution
Sets the crowding distance of a solution in a SolutionSet.
setDecisionVariables(Variable[]) - Method in class jmetal.core.Solution
Sets the decision variables for the solution.
setDefaultParameters(Properties, String) - Static method in class jmetal.util.PropUtils
 
setDefaultParameters2(Properties, String) - Static method in class jmetal.util.PropUtils
 
setDistance(double) - Method in class jmetal.util.DistanceNode
Sets the distance to a Solution
setDistanceToSolutionSet(double) - Method in class jmetal.core.Solution
Sets the distance between this solution and a SolutionSet.
setElementsBetweenDiffGreat(int) - Method in class jmetal.problems.EBEs
 
setFitness(double) - Method in class jmetal.core.Solution
Sets the fitness of a solution.
setHeight(int) - Method in class jmetal.util.avl.AvlNode
 
setInputParameter(String, Object) - Method in class jmetal.core.Algorithm
Sets an input parameter to an algorithm.
setItem(T) - Method in class jmetal.util.avl.AvlNode
 
setIth(int, boolean) - Method in class jmetal.encodings.variable.Binary
Sets the value of the ith bit.
setKDistance(double) - Method in class jmetal.core.Solution
Sets the distance between the solution and its k-nearest neighbor in a SolutionSet.
setLeft(AvlNode) - Method in class jmetal.util.avl.AvlNode
 
setLocation(int) - Method in class jmetal.core.Solution
Sets the location of the solution into a solutionSet.
setLowerBound(double) - Method in class jmetal.core.Variable
Sets the lower bound for a encodings.variable.
setLowerBound(double) - Method in class jmetal.encodings.variable.BinaryReal
Sets the lower bound of the encodings.variable.
setLowerBound(double) - Method in class jmetal.encodings.variable.Int
Sets the lower bound of the encodings.variable.
setLowerBound(double) - Method in class jmetal.encodings.variable.Real
Sets the lower bound of the encodings.variable.
setMatrixWidthBand(int) - Method in class jmetal.problems.EBEs
 
setNumberOfConstraintsNodes(int) - Method in class jmetal.problems.EBEs
 
setNumberOfElements(int) - Method in class jmetal.problems.EBEs
 
setnumberOfGroupElements(int) - Method in class jmetal.problems.EBEs
 
setNumberOfNodes(int) - Method in class jmetal.problems.EBEs
 
setNumberOfVariables(int) - Method in class jmetal.core.Problem
Sets the number of decision variables of the problem.
setNumberOfViolatedConstraint(int) - Method in class jmetal.core.Solution
Sets the number of constraints violated by the solution.
setNumberOfWeigthHypothesis(int) - Method in class jmetal.problems.EBEs
 
setNumberOfWeigthsElements(int) - Method in class jmetal.problems.EBEs
 
setNumberOfWeigthsNodes(int) - Method in class jmetal.problems.EBEs
 
setObjective(int, double) - Method in class jmetal.core.Solution
Sets the value of the i-th objective.
setOutputParameter(String, Object) - Method in class jmetal.core.Algorithm
Sets an output parameter that can be obtained by invoking getOutputParame.
setOverallConstraintViolation(double) - Method in class jmetal.core.Solution
Sets the overall constraints violated by the solution.
setParameter(String, Object) - Method in class jmetal.core.Operator
Sets a new Object parameter to the operator.
setParent(AvlNode) - Method in class jmetal.util.avl.AvlNode
 
setPrecision(int[]) - Method in class jmetal.core.Problem
Sets the array containing the number of bits that must be used to encode binary-real variables.
setRandomGenerator(IRandomGenerator) - Static method in class jmetal.util.PseudoRandom
 
setRank(int) - Method in class jmetal.core.Solution
Sets the rank of a solution.
setReferece(int) - Method in class jmetal.util.DistanceNode
Sets the reference to a Solution
setRight(AvlNode) - Method in class jmetal.util.avl.AvlNode
 
setSeed(long) - Method in class jmetal.util.MersenneTwisterFast
Initalize the pseudo random number generator.
setSeed(int[]) - Method in class jmetal.util.MersenneTwisterFast
Sets the seed of the MersenneTwister using an array of integers.
setSolutionType(SolutionType) - Method in class jmetal.core.Problem
Sets the type of the variables of the problem.
setStrainAdmissibleCut(int) - Method in class jmetal.problems.EBEs
 
Settings - Class in jmetal.experiments
Class representing Settings objects.
Settings() - Constructor for class jmetal.experiments.Settings
Constructor
Settings(String) - Constructor for class jmetal.experiments.Settings
Constructor
SettingsFactory - Class in jmetal.experiments
This class represents a factory for Setting object
SettingsFactory() - Constructor for class jmetal.experiments.SettingsFactory
 
setToMazimize() - Method in class jmetal.qualityIndicator.fastHypervolume.wfg.Front
 
setToMinimize() - Method in class jmetal.qualityIndicator.fastHypervolume.wfg.Front
 
setTop(AvlNode<T>) - Method in class jmetal.util.avl.AvlTree
 
setType(SolutionType) - Method in class jmetal.core.Solution
Sets the type of the encodings.variable.
setUpperBound(double) - Method in class jmetal.core.Variable
Sets the upper bound for a encodings.variable.
setUpperBound(double) - Method in class jmetal.encodings.variable.BinaryReal
Sets the upper bound of the encodings.variable.
setUpperBound(double) - Method in class jmetal.encodings.variable.Int
Sets the upper bound of the encodings.variable.
setUpperBound(double) - Method in class jmetal.encodings.variable.Real
Sets the upper bound of the encodings.variable.
setValue(double) - Method in class jmetal.core.Variable
Sets a double value to a encodings.variable in subclasses of Variable.
setValue(int, int) - Method in class jmetal.encodings.variable.ArrayInt
setValue
setValue(int, double) - Method in class jmetal.encodings.variable.ArrayReal
setValue
setValue(double) - Method in class jmetal.encodings.variable.BinaryReal
This implementation is efficient for binary string of length up to 24 bits, and for positive intervals.
setValue(double) - Method in class jmetal.encodings.variable.Int
Assigns a value to the encodings.variable.
setValue(double) - Method in class jmetal.encodings.variable.Real
Sets the value of the encodings.variable.
setValue(int, int) - Method in class jmetal.util.wrapper.XInt
Sets the value of a encodings.variable
setValue(int, double) - Method in class jmetal.util.wrapper.XReal
Sets the value of a encodings.variable
Shapes - Class in jmetal.problems.WFG
Class implementing shape functions for WFG benchmark Reference: Simon Huband, Luigi Barone, Lyndon While, Phil Hingston A Scalable Multi-objective Test Problem Toolkit.
Shapes() - Constructor for class jmetal.problems.WFG.Shapes
 
SinglePointCrossover - Class in jmetal.operators.crossover
This class allows to apply a Single Point crossover operator using two parent solutions.
SinglePointCrossover(HashMap<String, Object>) - Constructor for class jmetal.operators.crossover.SinglePointCrossover
Constructor Creates a new instance of the single point crossover operator
size() - Method in class jmetal.core.SolutionSet
Returns the number of solutions in the SolutionSet.
size() - Method in class jmetal.util.wrapper.XReal
Returns the number of variables of the solution
size_ - Variable in class jmetal.encodings.variable.Permutation
Stores the length of the permutation
sMOCell1 - Class in jmetal.metaheuristics.mocell
This class represents the original synchronous MOCell algorithm A description of MOCell can be consulted in Nebro A.
sMOCell1(Problem) - Constructor for class jmetal.metaheuristics.mocell.sMOCell1
Constructor
sMOCell2 - Class in jmetal.metaheuristics.mocell
This class represents a synchronous version of MOCell algorithm, which applies an archive feedback through parent selection.
sMOCell2(Problem) - Constructor for class jmetal.metaheuristics.mocell.sMOCell2
Constructor
SMPSO - Class in jmetal.metaheuristics.smpso
This class implements the SMPSO algorithm described in: A.J.
SMPSO(Problem) - Constructor for class jmetal.metaheuristics.smpso.SMPSO
Constructor
SMPSO(Problem, Vector<Double>, String) - Constructor for class jmetal.metaheuristics.smpso.SMPSO
 
SMPSO(Problem, String) - Constructor for class jmetal.metaheuristics.smpso.SMPSO
Constructor
SMPSO_main - Class in jmetal.metaheuristics.smpso
This class executes the SMPSO algorithm described in: A.J.
SMPSO_main() - Constructor for class jmetal.metaheuristics.smpso.SMPSO_main
 
SMPSO_Settings - Class in jmetal.experiments.settings
Settings class of algorithm SMPSO
SMPSO_Settings(String) - Constructor for class jmetal.experiments.settings.SMPSO_Settings
Constructor
SMPSOhv - Class in jmetal.metaheuristics.smpso
This class implements the SMPSOhv algorithm described in: A.J Nebro, J.J.
SMPSOhv(Problem) - Constructor for class jmetal.metaheuristics.smpso.SMPSOhv
Constructor
SMPSOhv(Problem, Vector<Double>, String) - Constructor for class jmetal.metaheuristics.smpso.SMPSOhv
 
SMPSOhv(Problem, String) - Constructor for class jmetal.metaheuristics.smpso.SMPSOhv
Constructor
SMPSOhv_main - Class in jmetal.metaheuristics.smpso
This class executes the SMPSOhv algorithm described in: Antonio J.
SMPSOhv_main() - Constructor for class jmetal.metaheuristics.smpso.SMPSOhv_main
 
SMPSOhv_Settings - Class in jmetal.experiments.settings
Settings class of algorithm SMPSOhv
SMPSOhv_Settings(String) - Constructor for class jmetal.experiments.settings.SMPSOhv_Settings
Constructor
SMSEMOA - Class in jmetal.metaheuristics.smsemoa
This class implements the SMS-EMOA algorithm, as described in Michael Emmerich, Nicola Beume, and Boris Naujoks.
SMSEMOA(Problem) - Constructor for class jmetal.metaheuristics.smsemoa.SMSEMOA
Constructor
SMSEMOA_main - Class in jmetal.metaheuristics.smsemoa
Class for configuring and running the SMS-EMOA algorithm.
SMSEMOA_main() - Constructor for class jmetal.metaheuristics.smsemoa.SMSEMOA_main
 
SMSEMOA_Settings - Class in jmetal.experiments.settings
Settings class of algorithm SMSEMOA
SMSEMOA_Settings(String) - Constructor for class jmetal.experiments.settings.SMSEMOA_Settings
Constructor
Solution - Class in jmetal.core
Class representing a solution for a problem.
Solution() - Constructor for class jmetal.core.Solution
Constructor.
Solution(int) - Constructor for class jmetal.core.Solution
Constructor
Solution(Problem) - Constructor for class jmetal.core.Solution
Constructor.
Solution(Problem, Variable[]) - Constructor for class jmetal.core.Solution
Constructor
Solution(Solution) - Constructor for class jmetal.core.Solution
Copy constructor.
SolutionComparator - Class in jmetal.util.comparators
This class implements a Comparator (a method for comparing Solution objects) based on the values of the variables.
SolutionComparator() - Constructor for class jmetal.util.comparators.SolutionComparator
 
SolutionSet - Class in jmetal.core
Class representing a SolutionSet (a set of solutions)
SolutionSet() - Constructor for class jmetal.core.SolutionSet
Constructor.
SolutionSet(int) - Constructor for class jmetal.core.SolutionSet
Creates a empty solutionSet with a maximum capacity.
solutionsList_ - Variable in class jmetal.core.SolutionSet
Stores a list of solution objects.
SolutionType - Class in jmetal.core
Abstract class representing solution types, which define the types of the variables constituting a solution
SolutionType(Problem) - Constructor for class jmetal.core.SolutionType
Constructor
solutionType_ - Variable in class jmetal.core.Problem
Stores the type of the solutions of the problem
sort(Comparator) - Method in class jmetal.core.SolutionSet
Sorts a SolutionSet using a Comparator.
sort() - Method in class jmetal.qualityIndicator.fastHypervolume.wfg.Front
 
sort(Front) - Method in class jmetal.qualityIndicator.fastHypervolume.wfg.WFGHV
 
SPEA2 - Class in jmetal.metaheuristics.spea2
This class representing the SPEA2 algorithm
SPEA2(Problem) - Constructor for class jmetal.metaheuristics.spea2.SPEA2
Constructor.
SPEA2_main - Class in jmetal.metaheuristics.spea2
Class for configuring and running the SPEA2 algorithm
SPEA2_main() - Constructor for class jmetal.metaheuristics.spea2.SPEA2_main
 
SPEA2_Settings - Class in jmetal.experiments.settings
Settings class of algorithm SPEA2
SPEA2_Settings(String) - Constructor for class jmetal.experiments.settings.SPEA2_Settings
Constructor
SPEA2DensityArchive - Class in jmetal.util.archive
This class implemens a bounded archive based on strength raw fitness (as defined in SPEA2).
SPEA2DensityArchive(int) - Constructor for class jmetal.util.archive.SPEA2DensityArchive
Constructor.
Spea2Fitness - Class in jmetal.util
This class implements some facilities for calculating the Spea2 fitness
Spea2Fitness(SolutionSet) - Constructor for class jmetal.util.Spea2Fitness
Constructor.
Sphere - Class in jmetal.problems.singleObjective
Class representing a Sphere problem.
Sphere(String, Integer) - Constructor for class jmetal.problems.singleObjective.Sphere
Constructor Creates a default instance of the Sphere problem
Spread - Class in jmetal.qualityIndicator
This class implements the spread quality indicator.
Spread() - Constructor for class jmetal.qualityIndicator.Spread
Constructor.
spread(double[][], double[][], int) - Method in class jmetal.qualityIndicator.Spread
Calculates the Spread metric.
Srinivas - Class in jmetal.problems
Class representing problem Srinivas
Srinivas(String) - Constructor for class jmetal.problems.Srinivas
Constructor.
ssGA - Class in jmetal.metaheuristics.singleObjective.geneticAlgorithm
Class implementing a steady-state genetic algorithm
ssGA(Problem) - Constructor for class jmetal.metaheuristics.singleObjective.geneticAlgorithm.ssGA
Constructor Create a new SSGA instance.
ssNSGAII - Class in jmetal.metaheuristics.nsgaII
This class implements a steady-state version of NSGA-II.
ssNSGAII(Problem) - Constructor for class jmetal.metaheuristics.nsgaII.ssNSGAII
Constructor
ssNSGAIIAdaptive - Class in jmetal.metaheuristics.nsgaII
 
ssNSGAIIAdaptive(Problem) - Constructor for class jmetal.metaheuristics.nsgaII.ssNSGAIIAdaptive
 
ssNSGAIIRandom - Class in jmetal.metaheuristics.nsgaII
 
ssNSGAIIRandom(Problem) - Constructor for class jmetal.metaheuristics.nsgaII.ssNSGAIIRandom
 
StandardStudy - Class in jmetal.experiments.studies
Class implementing a typical experimental study.
StandardStudy() - Constructor for class jmetal.experiments.studies.StandardStudy
 
StandardStudy2 - Class in jmetal.experiments.studies
Class implementing a typical experimental study.
StandardStudy2() - Constructor for class jmetal.experiments.studies.StandardStudy2
 
startEvaluator(Problem) - Method in interface jmetal.util.parallel.IParallelEvaluator
 
startEvaluator(Problem) - Method in class jmetal.util.parallel.MultithreadedEvaluator
Constructor
stateEquals(Object) - Method in class jmetal.util.MersenneTwisterFast
 
Statistics - Class in jmetal.experiments.util
This class provides methods for computing some statistics
Statistics() - Constructor for class jmetal.experiments.util.Statistics
 
stopEvaluator() - Method in interface jmetal.util.parallel.IParallelEvaluator
 
stopEvaluator() - Method in class jmetal.util.parallel.MultithreadedEvaluator
Shutdown the executor
strainAdmissibleCut_ - Variable in class jmetal.problems.EBEs
 
StrainCutMax_ - Variable in class jmetal.problems.EBEs
Stores the max Strain for elements
Straini(int, int, int) - Method in class jmetal.problems.EBEs
 
Straini_ - Variable in class jmetal.problems.EBEs
Stores the Strain in node i
Strainj_ - Variable in class jmetal.problems.EBEs
Stores the Strain in node j
StrainMax_ - Variable in class jmetal.problems.EBEs
Stores the max Strain for elements
StrainMin_ - Variable in class jmetal.problems.EBEs
 
StrainResidualCut_ - Variable in class jmetal.problems.EBEs
Stores the Cut Strain Residual for elements
StrainResidualMax_ - Variable in class jmetal.problems.EBEs
Stores the max Strain for elements
StrainResidualMin_ - Variable in class jmetal.problems.EBEs
Stores the min Strain for elements
StrengthRawFitnessArchive - Class in jmetal.util.archive
This class implements a bounded archive based on strength raw fitness (as defined in SPEA2).
StrengthRawFitnessArchive(int) - Constructor for class jmetal.util.archive.StrengthRawFitnessArchive
Constructor.
subSetGeneration() - Method in class jmetal.metaheuristics.abyss.AbYSS
Implements the subset generation method described in the scatter search template
substituteLabels(Properties, Properties) - Static method in class jmetal.util.PropUtils
 
subVector(float[], int, int) - Method in class jmetal.problems.WFG.WFG
Gets a subvector of a given vector (Head inclusive and tail inclusive)
SwapMutation - Class in jmetal.operators.mutation
This class implements a swap mutation.
SwapMutation(HashMap<String, Object>) - Constructor for class jmetal.operators.mutation.SwapMutation
Constructor
swarmSize_ - Variable in class jmetal.experiments.settings.dMOPSO_Settings
 
swarmSize_ - Variable in class jmetal.experiments.settings.OMOPSO_Settings
 
swarmSize_ - Variable in class jmetal.experiments.settings.pSMPSO_Settings
 
swarmSize_ - Variable in class jmetal.experiments.settings.SMPSO_Settings
 
swarmSize_ - Variable in class jmetal.experiments.settings.SMPSOhv_Settings
 

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