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

S

SA - Class in lio.search.local.simulatedannealing
This class implements a multiple restart hill climbing.
SA() - Constructor for class lio.search.local.simulatedannealing.SA
Creates a new instance of Simulated Annealing
sample(int) - Method in class lio.probdistributions.bitchain.BivariateProbDistribution
Samples some individuals from a probability distribution
sample(int) - Method in class lio.probdistributions.bitchain.DependencyNetworkProbDistribution
 
sample(int) - Method in class lio.probdistributions.bitchain.MarginalProbabilityVector
Samples some individuals from a probability distribution
sample(double[], int) - Static method in class lio.probdistributions.bitchain.MarginalProbabilityVector
Samples a population from a vector of marginal probabilities
sample(int) - Method in class lio.probdistributions.bitchain.MarginalProducts
Samples some individuals from a probability distribution
sample(int) - Method in class lio.probdistributions.contchain.MarginalProbabilityVector
Samples a population from the probability distribution.
sample(int) - Method in interface lio.probdistributions.ProbDistribution
Samples some individuals from a probability distribution
saveConf() - Method in class lio.gui.LiOGui
 
saveConfToFile(LiOSearch, String) - Method in class lio.core.LiOResourceFactory
Save actual configuration of a search algorithm to a file
Schwefel - Class in problems.bitchain
Implements the Schwefel function for binary representations.
Schwefel() - Constructor for class problems.bitchain.Schwefel
 
Schwefel - Class in problems.contchain
Implements the classical OneMax problem as a real coded problem.
Schwefel() - Constructor for class problems.contchain.Schwefel
 
SearchOutput - Class in lio.misc
This object allows determining which information from statistics must be shown.
SearchOutput() - Constructor for class lio.misc.SearchOutput
Constructor
SearchOutput(boolean, boolean, boolean, boolean, boolean, boolean, boolean, String) - Constructor for class lio.misc.SearchOutput
Constructor
searchOutput - Variable in class lio.search.LiOSearch
Object that contains and computes statistics of the search.
select(Individual[], int) - Method in class lio.selectors.KTournament
Returns an array of individuals selected from those passed as parameter.
select(Individual[], int) - Method in class lio.selectors.RouleteWheelSelector
Returns an array of individuals selected from those passed as parameter.
select(Individual[], int) - Method in interface lio.selectors.Selector
Returns an array of individuals selected from those passed as parameter.
select(Individual[], int) - Method in class lio.selectors.TruncationSelection
Returns an array of individuals selected from those passed as parameter.
SelectionReplacement - Class in lio.replacement
This replacement strategy uses a selector to choose individuals from both the current and the former population.
SelectionReplacement() - Constructor for class lio.replacement.SelectionReplacement
 
selector - Variable in class lio.replacement.SelectionReplacement
Selector used to choose individuals from both populations.
Selector - Interface in lio.selectors
Implements algorithms to select individuals from an array of individuals.
set(int, int) - Method in class lio.individuals.BitChain
Fixes element value in this position.
set(int, double) - Method in class lio.individuals.ContChain
Fixes de value of element in position.
set(int, int) - Method in class lio.individuals.Permutation
Fixes element value in this position.
setAlgorithmName(String) - Method in class lio.misc.SearchOutput
 
setAlpha(double) - Method in class lio.crossover.contchain.ArithmeticalCrossover
 
setAlpha(double) - Method in class lio.crossover.contchain.BLXAlphaCrossover
Setter for property alpha.
SetAnalysis - Class in lio.population.bitchain
This class provides statistical information from a set of BitChain individuals.
SetAnalysis(Individual[]) - Constructor for class lio.population.bitchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each BitChain in the array passed as parameter.
SetAnalysis(Individual[], int) - Constructor for class lio.population.bitchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each BitChain in the array as parameter.
SetAnalysis(Population) - Constructor for class lio.population.bitchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each BitChain in the populaton passed as parameter.
SetAnalysis(Population, int) - Constructor for class lio.population.bitchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each BitChain in the populaton passed as parameter.
SetAnalysis(int[][]) - Constructor for class lio.population.bitchain.SetAnalysis
 
SetAnalysis - Class in lio.population.contchain
This class deals with a population considering that elements are chains of real values.
SetAnalysis(Individual[]) - Constructor for class lio.population.contchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each ContChain in the array passed as parameter.
SetAnalysis(Individual[], int) - Constructor for class lio.population.contchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each ContChain in the array as parameter.
SetAnalysis(Population) - Constructor for class lio.population.contchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each ContChain in the populaton passed as parameter.
SetAnalysis(Population, int) - Constructor for class lio.population.contchain.SetAnalysis
Constructor Builds a set analizer by extracting the references to the elements inside each ContChain in the populaton passed as parameter.
SetAnalysis(double[][]) - Constructor for class lio.population.contchain.SetAnalysis
 
setBestNeighbour(Particle) - Method in class lio.search.pso.Particle
 
setBestPosition(Individual) - Method in class lio.search.pso.Particle
 
setBitsPerNumber(int) - Method in class problems.bitchain.Ackley
Setter for property bitsPerNumber.
setBitsPerNumber(int) - Method in class problems.bitchain.Colville
Setter for property bitsPerNumber.
setBitsPerNumber(int) - Method in class problems.bitchain.Griewangk
Setter for property bitsPerNumber.
setBitsPerNumber(int) - Method in class problems.bitchain.Powell
Setter for property bitsPerNumber.
setBitsPerNumber(int) - Method in class problems.bitchain.Rastrigin
Setter for property bitsPerNumber.
setBitsPerNumber(int) - Method in class problems.bitchain.Rosenbrock
Setter for property bitsPerNumber.
setBitsPerNumber(int) - Method in class problems.bitchain.Schwefel
Setter for property bitsPerNumber.
setBounds(ContChainBounds) - Method in class lio.generators.contchain.RandomGenerator
Fixes the range of values for individuals and their size.
setBounds(LiOBounds) - Method in class lio.mutation.contchain.MinMaxMutation
 
setBounds(ContChainBounds) - Method in class lio.mutation.contchain.RandomMutation
 
setBounds(ContChainBounds) - Method in class lio.probdistributions.contchain.MarginalProbabilityVector
Fixes the range of values for individuals and their size.
setClassName(String) - Method in class lio.core.ResourceConfiguration
 
setCmdParam(String) - Method in class lio.core.LiOResourceFactory
Update a configuration parameter from command line
setCognitive(double) - Method in class lio.search.pso.contchain.StdContParticleGenerator
 
setConfFile(String) - Method in class lio.core.LiOResourceFactory
Loads a search configuration by reading a configuration file
setConfigurationLine(String) - Method in class lio.core.ResourceConfiguration
 
setConstraint(double) - Method in class lio.search.pso.contchain.StdContParticleGenerator
 
setConstraints(int) - Method in class lio.gui.ConstraintGroup
 
setCrossover(Crossover) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setCurrentPosition(Individual) - Method in class lio.search.pso.Particle
 
setCutLong(int) - Method in class lio.mutation.permutations.DisplacementMutation
 
setData(int[][]) - Method in class lio.probdistributions.bitchain.MultivariateModel
 
setData(Individual[]) - Method in class lio.probdistributions.bitchain.MultivariateModel
 
setData(Individual[]) - Method in class lio.probdistributions.Network
 
setDescription(String) - Method in class lio.core.LiOResourceDefinition
Sets resource description
setElementAt(int, Individual) - Method in class lio.population.Population
Replaces the element at given position.
setElementAt(int, Individual) - Method in class lio.population.StaticPopulation
Replaces the element at given position.
setElementAt(int, Individual) - Method in class lio.population.VariablePopulation
Replaces the element at given position.
setElements(int[]) - Method in class lio.individuals.BitChain
Sets the elements of a individual from an array of integer.
setElements(double[]) - Method in class lio.individuals.ContChain
Sets the elements of a individual from an array of integer.
setElements(int[]) - Method in class lio.individuals.Permutation
Sets the elements of a individual from an array of integer.
setFactorA(double) - Method in class lio.search.local.simulatedannealing.SA
Setter for property factorA.
setFile(String) - Method in class problems.bitchain.DecomposableProblem
 
setFile(String) - Method in class problems.permutation.SymmetricTSP
Setter for property file.
setFinalTemp(double) - Method in class lio.search.local.simulatedannealing.SA
Setter for property finalTemp.
setGenerator(Generator) - Method in class lio.search.genetic.CHC
Setter for property generator.
setGenerator(Generator) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setGenerator(Generator) - Method in class lio.search.local.hillclimbing.ILS
Setter for property generator.
setGenerator(Generator) - Method in class lio.search.local.hillclimbing.MRHillClimbing
Setter for property generator.
setGenerator(Generator) - Method in class lio.search.local.simulatedannealing.SA
Setter for property generator.
setGenerator(Generator) - Method in class lio.search.probabilistic.EDA
 
setGenerator(Generator) - Method in class lio.search.pso.contchain.StdContParticleGenerator
 
setGenerator(SwarmGenerator) - Method in class lio.search.pso.PSO
 
setGray(boolean) - Method in class problems.bitchain.Ackley
Setter for property gray.
setGray(boolean) - Method in class problems.bitchain.Colville
Setter for property gray.
setGray(boolean) - Method in class problems.bitchain.Griewangk
Setter for property gray.
setGray(boolean) - Method in class problems.bitchain.Powell
Setter for property gray.
setGray(boolean) - Method in class problems.bitchain.Rastrigin
Setter for property gray.
setGray(boolean) - Method in class problems.bitchain.Rosenbrock
Setter for property gray.
setGray(boolean) - Method in class problems.bitchain.Schwefel
Setter for property gray.
setGreedyConstructor(GreedyConstructor) - Method in class lio.search.local.greedy.GRASP
Setter for property greedyConstructor.
setGroups(int) - Method in class problems.bitchain.Plateau
 
setHillClimbing(HillClimbing) - Method in class lio.search.local.greedy.GRASP
Setter for property hillClimbing.
setHillClimbing(HillClimbing) - Method in class lio.search.local.hillclimbing.ILS
Setter for property hillClimbing.
setHillClimbing(HillClimbing) - Method in class lio.search.local.hillclimbing.MRHillClimbing
Setter for property hillClimbing.
setIndSize(int) - Method in class lio.population.bitchain.SetAnalysis
Setter for property indSize.
setIndSize(int) - Method in class lio.population.contchain.SetAnalysis
 
setInertia(double) - Method in class lio.search.pso.contchain.StdContParticleGenerator
 
setInitialTemp(double) - Method in class lio.search.local.simulatedannealing.SA
Setter for property initialTemp.
setInstantiationName(String) - Method in class lio.core.LiOResourceDefinition
 
setK(int) - Method in class lio.selectors.KTournament
Setter for property k.
setKeepIndividuals(boolean) - Method in class lio.replacement.ElitistReplacement
Determines if as many individuals from the former population as indicated with maxPreserved must be preserved even if they don't improve fitness of the worst in the current population.
setKindOfIndividuals(String) - Method in class lio.core.LiOResourceDefinition
 
setLaplace(boolean) - Method in class lio.probdistributions.bitchain.BinaryProbDistribution
Setter for property laplace.
setLaplace(boolean) - Method in class lio.probdistributions.bitchain.DependencyNetworkProbDistribution
 
setLaplace(boolean) - Method in class lio.probdistributions.Network
 
setLearningRate(double) - Method in class lio.search.probabilistic.PBIL
Setter for property learningRate.
setLowerLimit(double) - Method in class problems.bitchain.Ackley
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.bitchain.Colville
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.bitchain.Griewangk
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.bitchain.Powell
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.bitchain.Rastrigin
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.bitchain.Rosenbrock
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.bitchain.Schwefel
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.contchain.Ackley
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.contchain.Colville
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.contchain.Griewangk
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.contchain.Powell
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.contchain.Rastrigin
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.contchain.Rosenbrock
Setter for property lowerLimit.
setLowerLimit(double) - Method in class problems.contchain.Schwefel
Setter for property lowerLimit.
setLowerLimitForVariable(int, double) - Method in class lio.individuals.ContChainBounds
Sets lower limits for some variable.
setLowerLimits(double) - Method in class lio.individuals.ContChainBounds
Sets lower limits
setLowerLimits(double[]) - Method in class lio.individuals.ContChainBounds
Setter for property lowerLimits.
setMaxIntIter(int) - Method in class lio.search.local.simulatedannealing.SA
Setter for property maxIntIter.
setMaxNoImprove(int) - Method in class lio.memetic.HillClimbing
Setter for property maxNoImprove.
setMaxNumEvaluations(int) - Method in class lio.misc.StopCondition
Setter for property maxNumEvaluations.
setMaxNumEvaluationsWithoutImproving(int) - Method in class lio.misc.StopCondition
Setter for property maxNumEvaluationsWithoutImproving.
setMaxNumIterations(int) - Method in class lio.misc.StopCondition
Setter for property maxNumIterations.
setMaxNumIterationsWithoutImproving(int) - Method in class lio.misc.StopCondition
Setter for property maxNumIterationsWithoutImproving.
setMaxPreserved(int) - Method in class lio.replacement.ElitistReplacement
Sets the maximum number of individuals kept from the former population.
setMaxSize(int) - Static method in class lio.individuals.Individual
Setter for property size.
setMaxSteps(int) - Method in class lio.memetic.HillClimbing
Setter for property maxSteps.
setMaxTime(long) - Method in class lio.misc.StopCondition
 
setMutation(Mutation) - Method in class lio.perturbation.MutationBasedPerturbation
Setter for property mutation.
setMutation(Mutation) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setMutationProbability(double) - Method in class lio.search.probabilistic.PBIL
Setter for property mutationProbability.
setMutationShift(double) - Method in class lio.search.probabilistic.PBIL
Setter for property mutationShift.
setName(String) - Method in class lio.core.LiOMember
Updates the name of the member.
setNegativeLearningRate(double) - Method in class lio.search.probabilistic.PBIL
Setter for property negativeLearningRate.
setNeighbourhood(Neighbourhood) - Method in class lio.memetic.HillClimbing
Setter for property neighbourhood.
setNeighbourhood(Neighbourhood) - Method in class lio.memetic.SimulAnnealing
Setter for property neighbourhood.
setNeighbourhood(Neighbourhood) - Method in class lio.search.pso.PSO
 
setNetwork(Network) - Method in interface lio.probdistributions.Metric
 
setNonContiguous(boolean) - Method in class lio.neighbourhood.permutation.permNeighbourGenerator
Setter for property nonContiguous.
setNumCandidates(int) - Method in class lio.generators.GreedyConstructor
Setter for property numCandidates.
setNumCandidates(int) - Method in class lio.memetic.HillClimbing
Setter for property numCandidates.
setNumCandidates(int) - Method in class lio.search.local.greedy.GreedyConstruction
Setter for property numCandidates.
setNumIterations(int) - Method in class lio.search.local.greedy.GRASP
Setter for property numIterations.
setNumNodes(int) - Method in class lio.probdistributions.Network
 
setNumParticles(int) - Method in class lio.search.pso.PSO
 
setNumSubProblems(int) - Method in class problems.bitchain.FC2
 
setNumSubProblems(int) - Method in class problems.bitchain.FC3
 
setNumSubProblems(int) - Method in class problems.bitchain.FC4
 
setNumSubProblems(int) - Method in class problems.bitchain.FC5
 
setNumSubProblems(int) - Method in class problems.bitchain.MMDP
Setter for property numSubProblems.
setOptions(String[]) - Method in class lio.search.LiOSearch
Sets up parameters of search from command line.
setPerturbation(Perturbation) - Method in class lio.search.local.hillclimbing.ILS
Setter for property perturbation.
setPoint(int) - Method in class lio.crossover.bitchain.OnePointCrossover
Sets the point of crossover.
setPoint1(int) - Method in class lio.crossover.bitchain.TwoPointCrossover
Sets the point of crossover.
setPoint1(int) - Method in class lio.crossover.permutations.OrderCrossover
 
setPoint1(int) - Method in class lio.crossover.permutations.PMX
 
setPoint2(int) - Method in class lio.crossover.bitchain.TwoPointCrossover
Sets the point of crossover.
setPoint2(int) - Method in class lio.crossover.permutations.OrderCrossover
 
setPoint2(int) - Method in class lio.crossover.permutations.PMX
 
setPopulationSize(int) - Method in class lio.search.genetic.CHC
Setter for property populationSize.
setPopulationSize(int) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setPopulationSize(int) - Method in class lio.search.probabilistic.EDA
 
setPopulationSize(int) - Method in class lio.search.probabilistic.PBIL
Setter for property populationSize.
setProbCrossover(double) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setProbDistribution(ProbDistribution) - Method in class lio.search.probabilistic.EDA
 
setProbMutation(double) - Method in class lio.perturbation.MutationBasedPerturbation
Setter for property probMutation.
setProbMutation(double) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setR(double) - Method in class lio.search.genetic.CHC
Setter for property r.
setRanges(double, double) - Method in class lio.individuals.ContChainBounds
Sets ranges for both lower and upper limits
setRanges(double[][]) - Static method in class lio.search.pso.contchain.StdContParticle
 
setRanking(boolean) - Method in class lio.selectors.RouleteWheelSelector
Setter for property ranking.
setRatio(int) - Method in class lio.search.pso.neighbourhoods.RingNeighbourhood
 
setReplacer(Replacement) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setReplacer(Replacement) - Method in class lio.search.probabilistic.EDA
 
setSearchOutput(SearchOutput) - Method in class lio.search.LiOSearch
 
setSeed(long) - Method in class lio.generators.bitchain.PseudoRandomGenerator
 
setSeed(long) - Static method in class lio.LiOEnv
Set the seed of the global random generator
setSelector(Selector) - Method in class lio.replacement.SelectionReplacement
 
setSelector(Selector) - Method in class lio.search.genetic.StdGeneticAlgorithm
 
setSelector(Selector) - Method in class lio.search.probabilistic.EDA
 
setShowBestFitness(boolean) - Method in class lio.misc.SearchOutput
 
setShowBestIndividual(boolean) - Method in class lio.misc.SearchOutput
 
setShowCanditateSteps(boolean) - Method in class lio.search.local.greedy.GreedySearchOutput
 
setShowNumEvaluations(boolean) - Method in class lio.misc.SearchOutput
 
setShowNumEvaluationsBest(boolean) - Method in class lio.misc.SearchOutput
 
setShowNumIterations(boolean) - Method in class lio.misc.SearchOutput
 
setShowNumIterationsBest(boolean) - Method in class lio.misc.SearchOutput
 
setShowTimeBest(boolean) - Method in class lio.misc.SearchOutput
 
setShowTotalTime(boolean) - Method in class lio.misc.SearchOutput
 
setSimulatedAnnealing(SimulAnnealing) - Method in class lio.search.local.simulatedannealing.SA
Setter for property simulatedAnnealing.
setSize(int) - Method in class lio.generators.bitchain.PseudoRandomGenerator
Set the size of the individuals which are going to be created.
setSize(int) - Method in class lio.generators.bitchain.RandomGenerator
Set the size of the individuals which are going to be created.
setSize(int) - Method in class lio.generators.contchain.RandomGenerator
Setter for property size.
setSize(int) - Method in class lio.generators.permutation.RandomGenerator
Set the size of the individuals which are going to be created.
setSize(int) - Method in class lio.individuals.Individual
Setter for property size.
setSize(int) - Method in class lio.individuals.LiOBounds
Setter for property size.
setSize(int) - Method in class lio.population.bitchain.SetAnalysis
Setter for property size.
setSize(int) - Method in class lio.population.contchain.SetAnalysis
 
setSize(int) - Method in class problems.bitchain.Ackley
 
setSize(int) - Method in class problems.bitchain.CheckerBoard
Setter for property size.
setSize(int) - Method in class problems.bitchain.Colville
 
setSize(int) - Method in class problems.bitchain.EqualProducts
 
setSize(int) - Method in class problems.bitchain.Griewangk
 
setSize(int) - Method in class problems.bitchain.OneMax
Setter for property size.
setSize(int) - Method in class problems.bitchain.Powell
 
setSize(int) - Method in class problems.bitchain.Rastrigin
 
setSize(int) - Method in class problems.bitchain.Rosenbrock
 
setSize(int) - Method in class problems.bitchain.Schwefel
 
setSize(int) - Method in class problems.bitchain.SixPeaks
 
setSize(int) - Method in class problems.contchain.Ackley
 
setSize(int) - Method in class problems.contchain.Griewangk
 
setSize(int) - Method in class problems.contchain.OneMax
 
setSize(int) - Method in class problems.contchain.Rastrigin
 
setSize(int) - Method in class problems.contchain.Rosenbrock
 
setSize(int) - Method in class problems.contchain.Schwefel
 
setSize(int) - Method in class problems.contchain.SumCan
 
setSize(int) - Method in class problems.permutation.PermutationExample
Setter for property size.
setSizeOffSpring(int) - Method in class lio.crossover.contchain.BLXAlphaCrossover
Setter for property sizeOffSpring.
setSizeOffSpring(int) - Method in class lio.crossover.contchain.DiscreteCrossover
Setter for property sizeOffSpring.
setSizeOffSpring(int) - Method in class lio.crossover.contchain.ExtendedIntermediateCrossover
Setter for property sizeOffSpring.
setSizeOffSpring(int) - Method in class lio.crossover.contchain.ExtendedLineCrossover
Setter for property sizeOffSpring.
setSizeOffSpring(int) - Method in class lio.crossover.contchain.FlatCrossover
Setter for property sizeOffSpring.
setSizeOffSpring(int) - Method in class lio.crossover.contchain.WrightsHeuristicCrossover
Setter for property sizeOffSpring.
setSocial(double) - Method in class lio.search.pso.contchain.StdContParticleGenerator
 
setStartingPoints(int) - Method in class lio.search.local.hillclimbing.ILS
Setter for property startingPoints.
setStartingPoints(int) - Method in class lio.search.local.hillclimbing.MRHillClimbing
Setter for property startingPoints.
setStopCondition(StopCondition) - Method in class lio.search.LiOSearch
 
setStopFlag(boolean) - Method in class lio.gui.ExecutionMonitor
 
setT(double) - Method in class problems.bitchain.SixPeaks
 
setTag(String) - Method in class lio.misc.SearchOutput
 
setTask(String) - Static method in class lio.LiOEnv
Creates a new instance of a LiOTask class to solve it whit this algorithm
setTask(String) - Method in class lio.search.LiOSearch
Creates a new instance of a LiOTask class to solve it whit this algorithm
setTextTip(String) - Method in class lio.core.LiOMember
Updates the description of the member.
setUpperLimit(double) - Method in class problems.bitchain.Ackley
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.bitchain.Colville
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.bitchain.Griewangk
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.bitchain.Powell
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.bitchain.Rastrigin
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.bitchain.Rosenbrock
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.bitchain.Schwefel
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.contchain.Ackley
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.contchain.Colville
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.contchain.Griewangk
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.contchain.Powell
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.contchain.Rastrigin
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.contchain.Rosenbrock
Setter for property upperLimit.
setUpperLimit(double) - Method in class problems.contchain.Schwefel
Setter for property upperLimit.
setUpperLimitForVariable(int, double) - Method in class lio.individuals.ContChainBounds
Sets upper limits for some variable.
setUpperLimits(double) - Method in class lio.individuals.ContChainBounds
Sets upper limits
setUpperLimits(double[]) - Method in class lio.individuals.ContChainBounds
Setter for property upperLimits.
setValue(LiOResource, String, Object) - Static method in class lio.core.LiOResourceHandler
Allows to update value of a member in a resource.
setValue(double, boolean) - Method in class lio.individuals.Individual
Sets value without carryng out the evaluation.
setVisible(boolean) - Method in class lio.gui.ExecutionMonitor
 
setVisible(boolean) - Method in class lio.gui.LoadObjectDialog
 
setVmax(double) - Method in class lio.search.pso.contchain.StdContParticleGenerator
 
showAboutDialog() - Method in class lio.gui.LiOGui
 
showBestFitness - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
showBestIndividual - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
showNumEvaluations - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
showNumEvaluationsBest - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
showNumIterations - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
showNumIterationsBest - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
showOptions() - Method in class lio.search.LiOSearch
Shows generic options for search
showResults - Static variable in class lio.search.LiOSearch
Determines whether to show or not results by standard output
showStatistics() - Method in class lio.gui.LiOGui
 
showTimeBest - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
showTotalTime - Variable in class lio.misc.SearchOutput
Different parameters that indicates whether to show some information.
SimpleCrossover - Class in lio.crossover.contchain
Implements the simple crossover operator for chains of reals.
SimpleCrossover() - Constructor for class lio.crossover.contchain.SimpleCrossover
 
SimulAnnealing - Class in lio.memetic
 
SimulAnnealing() - Constructor for class lio.memetic.SimulAnnealing
Creates a new instance of Simulated annealing
SixPeaks - Class in problems.bitchain
Implements the deceptive Six Peaks function.
SixPeaks() - Constructor for class problems.bitchain.SixPeaks
 
size - Variable in class lio.individuals.Individual
Current size of each individuals.
size - Variable in class lio.individuals.LiOBounds
Size of the individuals or maximum size of the individuals if it is variable.
size - Variable in class lio.population.Population
Size of the population
size() - Method in class lio.population.Population
Returns the size of the population.
size - Variable in class lio.probdistributions.bitchain.BinaryProbDistribution
Size of the model
size - Variable in class lio.probdistributions.contchain.ContinuousProbDistribution
Size of the model
size - Static variable in class lio.search.pso.contchain.StdContParticle
 
size(int) - Method in class lio.util.Partition
 
size - Variable in class problems.bitchain.OneMax
Size of the problem
size - Variable in class problems.bitchain.SixPeaks
Size of the problem
size - Variable in class problems.contchain.Ackley
Size of the problem
size - Variable in class problems.contchain.Griewangk
Size of the problem
size - Variable in class problems.contchain.OneMax
Size of the problem
size - Variable in class problems.contchain.Rastrigin
Size of the problem
size - Variable in class problems.contchain.Rosenbrock
Size of the problem
size - Variable in class problems.contchain.Schwefel
Size of the problem
size - Variable in class problems.contchain.SumCan
Size of the problem
size - Variable in class problems.permutation.PermutationExample
Size of the problem
social - Static variable in class lio.search.pso.contchain.StdContParticle
Social component of velocity updating.
sort(double[]) - Static method in class lio.util.Utils
Sorts a given array of doubles in ascending order and returns an array of integers with the positions of the elements of the original array in the sorted array.
sort(int[]) - Static method in class lio.util.Utils
Sorts a given array of integers in ascending order and returns an array of integers with the positions of the elements of the original array in the sorted array.
StaticPopulation - Class in lio.population
 
StaticPopulation(int) - Constructor for class lio.population.StaticPopulation
Constructor
StaticPopulation(Individual[]) - Constructor for class lio.population.StaticPopulation
Constructor Encapsulates an array of individuals into a population.
statistics - Static variable in class lio.LiOEnv
Object that contains and computes statistics of the search.
Statistics - Class in lio.misc
This class computes statistics concerning with the search being carried out.
Statistics() - Constructor for class lio.misc.Statistics
 
StdContParticle - Class in lio.search.pso.contchain
Implements the particle used in PSO algorithms.
StdContParticle(ContChain) - Constructor for class lio.search.pso.contchain.StdContParticle
Constructor
StdContParticleGenerator - Class in lio.search.pso.contchain
This class allows generating StdContParticles.
StdContParticleGenerator() - Constructor for class lio.search.pso.contchain.StdContParticleGenerator
 
StdGeneticAlgorithm - Class in lio.search.genetic
 
StdGeneticAlgorithm() - Constructor for class lio.search.genetic.StdGeneticAlgorithm
Creates a new instance of StdGeneticAlgorithm
stop() - Method in class lio.misc.StopCondition
Whether the algorithm must stop or not.
StopCondition - Class in lio.misc
This class implements the necessary functions to check whether an algorithm must stop the search or not.
StopCondition() - Constructor for class lio.misc.StopCondition
 
stopCondition - Variable in class lio.search.LiOSearch
Determines the stopping condition of the search.
stopCondition() - Method in class lio.search.LiOSearch
This method tells whether the algorithm's execution is due to end.
stopCondition() - Method in class lio.search.local.greedy.GRASP
Extends the stopCondition method from LiOSearch.
stopCondition() - Method in class lio.search.local.greedy.GreedyConstruction
Overloads stopCondition function of LiOSearch.
stopCondition() - Method in class lio.search.local.hillclimbing.ILS
 
stopCondition() - Method in class lio.search.local.hillclimbing.MRHillClimbing
 
stopCondition() - Method in class lio.search.local.simulatedannealing.SA
 
stopFlag - Variable in class lio.search.LiOSearch
Shows whether the execution must be halted
stopSearching() - Method in class lio.search.LiOSearch
Sets stopFlag to true in order to stop the execution.
SumCan - Class in problems.contchain
Implements the classical OneMax problem as a real coded problem.
SumCan() - Constructor for class problems.contchain.SumCan
 
swarm - Variable in class lio.search.pso.PSO
Swarm of particles
SwarmGenerator - Interface in lio.search.pso
The classes implementing this interface generate swarms of particles.
SymmetricTSP - Class in problems.permutation
Implements a Symmetric TSP task.
SymmetricTSP() - Constructor for class problems.permutation.SymmetricTSP
 

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