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

P

Parallel<T extends Chromosome> - Class in jenes.stage
A parallel is formed by differents branches; each branch receives a subpopolation according to the population dispenser used (see Dispenser.distribute(Population, Population[])).
Parallel(Dispenser<T>) - Constructor for class jenes.stage.Parallel
Constructs a new parallel stage with the specified dispenser.
PatternGA - Class in jenes.tutorials.problem2
 
PatternGA(Population<IntegerChromosome>, int) - Constructor for class jenes.tutorials.problem2.PatternGA
 
PatternProblem - Class in jenes.tutorials.problem2
 
PatternProblem() - Constructor for class jenes.tutorials.problem2.PatternProblem
 
PerformanceStatistics - Class in jenes.performance
 
PerformanceStatistics() - Constructor for class jenes.performance.PerformanceStatistics
 
PerformanceStatistics.Event - Class in jenes.performance
 
PerformanceStatistics.Event() - Constructor for class jenes.performance.PerformanceStatistics.Event
 
permutation - Variable in class jenes.chromosome.PermutationChromosome
This data structure keeps the permutation order
PermutationChromosome - Class in jenes.chromosome
This class provides a chromosome able to model permutations.
PermutationChromosome(PermutationChromosome) - Constructor for class jenes.chromosome.PermutationChromosome
Creates a new PermutationChromosome using the specified one as model
PermutationChromosome(int) - Constructor for class jenes.chromosome.PermutationChromosome
Creates a new PermutationChromosome with the specified length.
Population<T extends Chromosome> - Class in jenes.population
The Population class represents a population of Individuals.
Population() - Constructor for class jenes.population.Population
Constructs a new empty population
Population(Population<T>) - Constructor for class jenes.population.Population
Constructs a new population from the specified one with the same size
Population(List<Individual<T>>) - Constructor for class jenes.population.Population
Constructs a new population with the specified list of individual and size equal to size of this list.
Population(Individual<T>) - Constructor for class jenes.population.Population
Constructs a new population by cloning the individual sample.
Population(Individual<T>, int) - Constructor for class jenes.population.Population
Constructs a new population by cloning the individual sample and specifying the initial size.
Population.Statistics - Class in jenes.population
The Population.Statistics class is only responsible for storing statistics about a population.
POPULATION_SIZE - Variable in class jenes.performance.DeJongTest
 
POPULATION_SIZE - Static variable in class jenes.performance.JENESTest
 
POPULATION_SIZE - Static variable in class jenes.tutorials.problem3.TravelSalesmanProblem
 
position - Variable in class jenes.chromosome.PermutationChromosome
This data structure keeps the position of elements in the permuted order
preDistribute(Population<T>) - Method in class jenes.stage.ExclusiveDispenser
Sets up the switcher state according to the population's state.
preDistribute(Population<T>) - Method in class jenes.tutorials.problem2.SimpleDispenser
 
preSelect(Population<T>) - Method in class jenes.stage.operator.common.RouletteWheelSelector
 
preSelect(Population<T>) - Method in class jenes.stage.operator.Selector
Sets up the selection state according a population's state.
printHeader() - Static method in class jenes.tutorials.utils.Utils
 
printStatistics(Population.Statistics) - Static method in class jenes.tutorials.utils.Utils
 
probability - Variable in class jenes.stage.operator.Crossover
Crossover probability
probability - Variable in class jenes.stage.operator.Mutator
The mutation probablility
process(Population<T>, Population<T>) - Method in class jenes.stage.AbstractStage
Processes the input population and tranforms it into the output population.
process(Population<T>, Population<T>) - Method in class jenes.stage.BreakPoint
 
process(Population<T>, Population<T>) - Method in class jenes.stage.operator.Crossover
 
process(Population<T>, Population<T>) - Method in class jenes.stage.operator.Mutator
 
process(Population<T>, Population<T>) - Method in class jenes.stage.operator.Selector
Sets the individuals in the output population like the selected ones
process(Population<T>, Population<T>) - Method in class jenes.stage.Parallel
 
process(Population<T>, Population<T>) - Method in class jenes.stage.Sequence
Invokes the process method on all of its internal stages

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