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

P

parents - Variable in class lio.probdistributions.bitchain.BivariateProbDistribution
Variable parent of the one represented by each position.
Particle - Class in lio.search.pso
This class implement the basic components of a particle.
Particle() - Constructor for class lio.search.pso.Particle
 
Partition - Class in lio.util
Auxiliar class that allows managing partitions in clustering processes
Partition(int) - Constructor for class lio.util.Partition
Creates a partition with so many subsets as elements
partition - Variable in class lio.util.Partition
Matrix containing the partitions
partition(int) - Method in class lio.util.Partition
 
PBIL - Class in lio.search.probabilistic
This class implements the population based incremantal learning defined by Shumeet Baluja in "Population-Based Incremental Learning: A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning".
PBIL() - Constructor for class lio.search.probabilistic.PBIL
Creates a new instance of PBIL
permNeighbourGenerator - Class in lio.neighbourhood.permutation
This class allows generating neighbours from a permutation by swaping each position with other.
permNeighbourGenerator() - Constructor for class lio.neighbourhood.permutation.permNeighbourGenerator
 
Permutation - Class in lio.individuals
This class is used to manage individuals composed by a chain of binary values.
Permutation(int[]) - Constructor for class lio.individuals.Permutation
Creates a new instance of Permutation from an array of integers.
Permutation(int) - Constructor for class lio.individuals.Permutation
Creates a new instance of permutation using the positions as values.
PermutationBounds - Class in lio.individuals
Represents the boundaries for each variable in a problem represented by a permutation
PermutationBounds(int) - Constructor for class lio.individuals.PermutationBounds
Constructor
PermutationExample - Class in problems.permutation
Implements a Dummy task for permutations whose optimum is that whose value in position "i" is "i".
PermutationExample() - Constructor for class problems.permutation.PermutationExample
 
perturbate(Individual) - Method in class lio.perturbation.MutationBasedPerturbation
Makes changes on the current individual.
perturbate(Individual) - Method in interface lio.perturbation.Perturbation
Makes changes on the current individual.
Perturbation - Interface in lio.perturbation
Perturbation objects generate have the functionality of generating an individual from another.
Plateau - Class in problems.bitchain
 
Plateau() - Constructor for class problems.bitchain.Plateau
 
PMX - Class in lio.crossover.permutations
Implements PMX crossover operator for permutations.
PMX() - Constructor for class lio.crossover.permutations.PMX
Creates a new instance of PMX with a given point of crossover
Population - Class in lio.population
 
Population() - Constructor for class lio.population.Population
 
popup - Variable in class lio.gui.LiOGui.PopupListener
 
Powell - Class in problems.bitchain
Implements the Powell function for binary representations.
Powell() - Constructor for class problems.bitchain.Powell
 
Powell - Class in problems.contchain
Implements the Powell problem for real problems.
Powell() - Constructor for class problems.contchain.Powell
 
print() - Method in class lio.probdistributions.bitchain.MarginalProducts
Prints the last model learnt.
printPartition() - Method in class lio.util.Partition
 
ProbDistribution - Interface in lio.probdistributions
Implements the functionality of each probability distribution consisting in learning a probability distribution from a set of individuals and sampling it.
problems.bitchain - package problems.bitchain
 
problems.contchain - package problems.contchain
 
problems.permutation - package problems.permutation
 
problemSize() - Static method in class lio.LiOEnv
Returns size of the problem.
processWindowEvent(WindowEvent) - Method in class lio.gui.PropertySheet
 
PropertySheet - Class in lio.gui
 
PropertySheet(LiOResource, JFrame) - Constructor for class lio.gui.PropertySheet
Creates a new instance of PropertySheet
PseudoRandomGenerator - Class in lio.generators.bitchain
This class generates chains of bits randomly.
PseudoRandomGenerator() - Constructor for class lio.generators.bitchain.PseudoRandomGenerator
 
PSO - Class in lio.search.pso
This class implements the frame for different Particle Swarm Optimization algorithms.
PSO() - Constructor for class lio.search.pso.PSO
 

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