- 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
-