A B C D E F G H 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.old.problem3.TSPScrambleMutator
Randomizes the elements chromosome within the range [min,max]
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.old.problem3.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.old.problem3.TravelSalesmanProblem
 
randomMap(int) - Static method in class jenes.tutorials.problem3.TravelSalesmanProblem
 
RankScaling<T extends Chromosome> - Class in jenes.stage.operator.common
This operator implements the rank scaling.
RankScaling() - Constructor for class jenes.stage.operator.common.RankScaling
 
ratio - Variable in class jenes.stage.operator.common.HeuristicCrossover
Ratio of convex combination
ratio - Variable in class jenes.stage.operator.common.IntermediateCrossover
Combination ratio
RATIO - Static variable in class jenes.tutorials.problem8.NumericCrossover
 
record(StatisticsLogger.LoggableStatistics) - Method in class jenes.statistics.StatisticsLogger
Store a new statistic record in the logger.
record(String, StatisticsLogger.LoggableStatistics) - Method in class jenes.statistics.StatisticsLogger
Store a new statistic record in the logger.
record(String, StatisticsLogger.LoggableStatistics, boolean) - 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.
release(Individual<T>) - Method in class jenes.population.Pool
Removes the Individual, given as argument, from the list of assigned individuals and makes it available
remove(Collection<Individual<T>>) - Method in class jenes.population.Pool
Removes the collection of individuals given as argument from the list of available individuals and from the list of assigned individuals
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.
replace(Population<T>, Population<T>, Population<T>, Population<T>) - Method in class jenes.stage.operator.common.DeJongCrowder
 
replace(Population<T>, Population<T>, Population<T>, Population<T>) - Method in class jenes.stage.operator.common.DeterministicCrowder
 
replace(Population<T>, Population<T>, Population<T>, Population<T>) - Method in class jenes.stage.operator.common.MultiNicheCrowder
 
replace(Population<T>, Population<T>, Population<T>, Population<T>) - Method in class jenes.stage.operator.common.SteadyState
 
replace(Population<T>, Population<T>, Population<T>, Population<T>) - Method in class jenes.stage.operator.Crowder
Implements the replacement policy.
replacementFactor - Variable in class jenes.stage.operator.common.MultiNicheCrowder
Replacement factor
replacementRate - Variable in class jenes.stage.operator.common.SteadyState
Replacement rate
replacementStrategy - Variable in class jenes.stage.operator.common.SteadyState
Replacement strategy
reset() - Static method in class jenes.performance.PerformanceStatistics
 
reset(List<Individual>, boolean) - Method in class jenes.population.Population
Reset the individuals belonging to this population
resetScores(int) - Method in class jenes.population.Individual
Reset the array of scores by setting each value to Double.NaN.
resize() - Method in class jenes.population.Pool
Performs an automic pool resizing.
resize(int) - Method in class jenes.population.Population
Resizes the current population.
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.old.problem2.PatternProblem
 
run() - Method in class jenes.tutorials.old.problem6.KnapsackProblem
 
run() - Method in class jenes.tutorials.old.problem7.KnapsackLoggedProblem
 
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
 
Runner - Class in jenes.utils.multitasking
The Runner is the abstraction of an execution enviroinment per Jenes.
Runner() - Constructor for class jenes.utils.multitasking.Runner
 
A B C D E F G H I J K L M N O P R S T U V W X