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

R

random - Variable in class jenes.GeneticAlgorithm
The random instance
random - Variable in class jenes.stage.operator.Operator
the random used by the operator
Random - Class in jenes.utils
This class provides the random generator used by JENES.
randomization - Variable in class jenes.GeneticAlgorithm
Rate of randomization of initial population
randomize(int) - Method in class jenes.chromosome.BitwiseChromosome
Randomizes the bit at the given position
randomize() - Method in class jenes.chromosome.BitwiseChromosome
Randomizes each chromosome bit
randomize() - Method in class jenes.chromosome.BooleanChromosome
 
randomize(int) - Method in class jenes.chromosome.BooleanChromosome
 
randomize(int) - Method in interface jenes.chromosome.Chromosome
Sets a random value in the specified position
randomize() - Method in interface jenes.chromosome.Chromosome
Fills the chromosome with random value.
randomize() - Method in class jenes.chromosome.DoubleChromosome
 
randomize(int) - Method in class jenes.chromosome.DoubleChromosome
 
randomize() - Method in class jenes.chromosome.IntegerChromosome
 
randomize(int) - Method in class jenes.chromosome.IntegerChromosome
 
randomize() - Method in class jenes.chromosome.ObjectChromosome
 
randomize(int) - Method in class jenes.chromosome.ObjectChromosome
 
randomize(int) - Method in class jenes.chromosome.PermutationChromosome
Perform a random transformation of gene at the specified positions, by exchanging it with another element randomly chosen.
randomize() - Method in class jenes.chromosome.PermutationChromosome
 
randomize() - Method in class jenes.population.Individual
Randomizes the genome (chromosome) of this individual
randomize(IntegerChromosome, int, int) - Method in class jenes.tutorials.problem3.TSPScrambleMutator
Randomizes the elements chromosome within the range [min,max]
randomizeIndividual(Individual<T>) - Method in class jenes.GeneticAlgorithm
Performs an individual randomization.
randomizeIndividual(Individual<IntegerChromosome>) - Method in class jenes.performance.TSPGA
 
randomizeIndividual(Individual<IntegerChromosome>) - Method in class jenes.tutorials.problem3.TSPGA
 
randomizePopulation(Population<T>) - Method in class jenes.GeneticAlgorithm
Perform a population randomization, by itering on individuals.
randomMap(int) - Static method in class jenes.tutorials.problem3.TravelSalesmanProblem
 
RankScaling<T extends Chromosome> - Class in jenes.stage.operator.common
 
RankScaling() - Constructor for class jenes.stage.operator.common.RankScaling
 
record(StatisticsLogger.LoggableStatistics) - Method in class jenes.statistics.StatisticsLogger
Store a new statistic record in the logger.
record - Variable in class jenes.utils.AbstractLogger
The table of value to store.
remove(int) - Method in class jenes.population.Population
Removes the specified individual from this population.
remove(BreakPoint.Listener) - Method in class jenes.stage.BreakPoint
Removes the specified listener between the ones
remove(AbstractStage<T>) - Method in class jenes.stage.Parallel
Removes a stage from the parallel andall the stages it contains.
remove(int) - Method in class jenes.stage.Parallel
Removes a specified branch from the parallel
removeAlgorithmEventListener(AlgorithmEventListener) - Method in class jenes.GeneticAlgorithm
Removes an algorithm event listener
removeAll() - Method in class jenes.stage.Sequence
Removes all the stages from this sequence
removeAllBranches() - Method in class jenes.stage.Parallel
Removes all the branch stages from this parallel
removeAt(int) - Method in class jenes.stage.Sequence
Removes the stage at the specified position
removeGenerationEventListener(GenerationEventListener) - Method in class jenes.GeneticAlgorithm
Removes the generation event listener
replace(int, Individual<T>) - Method in class jenes.population.Population
Replaces the individual at the specified position with the specified individual.
reset() - Static method in class jenes.performance.PerformanceStatistics
 
resizeAs(Population<T>) - Method in class jenes.population.Population
Resizes the current population.
resizeStrategy - Variable in class jenes.GeneticAlgorithm
The resize strategy used by this genetic algorithm
rightShift(int, int) - Method in class jenes.chromosome.BitwiseChromosome
Executes the right shift of bits within the specified range.
rightShift(int, int) - Method in class jenes.chromosome.BooleanChromosome
 
rightShift(int, int) - Method in interface jenes.chromosome.Chromosome
Makes a right-shift of the genes between two positions.
rightShift(int, int) - Method in class jenes.chromosome.DoubleChromosome
 
rightShift(int, int) - Method in class jenes.chromosome.IntegerChromosome
 
rightShift(int, int) - Method in class jenes.chromosome.ObjectChromosome
 
rightShift(int, int) - Method in class jenes.chromosome.PermutationChromosome
 
RouletteWheelSelector<T extends Chromosome> - Class in jenes.stage.operator.common
A classic roulette wheel selection operator.
RouletteWheelSelector() - Constructor for class jenes.stage.operator.common.RouletteWheelSelector
 
RoyalGA - Class in jenes.performance
 
RoyalGA(Population<BitwiseChromosome>, int, int, int, int) - Constructor for class jenes.performance.RoyalGA
 
RoyalTest - Class in jenes.performance
 
RoyalTest(int, int) - Constructor for class jenes.performance.RoyalTest
 
RUN - Static variable in class jenes.performance.JENESTest
 
run(int[], int) - Method in class jenes.tutorials.problem2.PatternProblem
 
run() - Method in class jenes.tutorials.problem6.KnapsackProblem
 
run() - Method in class jenes.tutorials.problem7.KnapsackLoggedProblem
 

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