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

E

elitism - Variable in class jenes.GeneticAlgorithm
The elitism number
elitismStrategy - Variable in class jenes.GeneticAlgorithm
The elitism strategy used by this genetic algorithm
elitist - Variable in class jenes.stage.operator.Crowder
Elitism
encode(T) - Method in class jenes.chromosome.BitwiseChromosome.BitCoding
Returns the bits coding the object
encode(Boolean) - Method in class jenes.chromosome.codings.BooleanCoding
Returns the bits coding the value.
encode(Integer) - Method in class jenes.chromosome.codings.ByteCoding
Returns the bits coding the value
encode(Integer) - Method in class jenes.chromosome.codings.GrayCoding
Returns the bits coding the value
encode(Integer) - Method in class jenes.chromosome.codings.IntCoding
Returns the bits coding the value
encode(Integer) - Method in class jenes.chromosome.codings.ShortCoding
Returns the bits coding the value
encode(Integer) - Method in class jenes.chromosome.codings.WordCoding
Returns the bits coding the value
end() - Method in class jenes.GeneticAlgorithm
Provides the algorithm termination condition.
end() - Method in class jenes.tutorials.old.problem2.PatternGA
 
end() - Method in class jenes.tutorials.problem2.PatternGA
 
EntropyFitness - Class in jenes.tutorials.problem4
Tutorial showing how to set-up a minimization problem.
EntropyProblem - Class in jenes.tutorials.old.problem4
Tutorial showing how to set-up a minimization problem.
EntropyProblem() - Constructor for class jenes.tutorials.old.problem4.EntropyProblem
 
EntropyProblem - Class in jenes.tutorials.problem4
Tutorial showing how to set-up a minimization problem.
EntropyProblem() - Constructor for class jenes.tutorials.problem4.EntropyProblem
 
equals(BitwiseChromosome) - Method in class jenes.chromosome.BitwiseChromosome
Compares the chromosome with another.
equals(BooleanChromosome) - Method in class jenes.chromosome.BooleanChromosome
 
equals(T) - Method in interface jenes.chromosome.Chromosome
Compares the chromosome with another.
equals(DoubleChromosome) - Method in class jenes.chromosome.DoubleChromosome
Compares the chromosome with another.
equals(IntegerChromosome) - Method in class jenes.chromosome.IntegerChromosome
Compares the chromosome with another.
equals(ObjectChromosome) - Method in class jenes.chromosome.ObjectChromosome
 
equals(PermutationChromosome) - Method in class jenes.chromosome.PermutationChromosome
 
equals(Individual<T>) - Method in class jenes.population.Individual
Indicates whether the other individual is "equal to" this one.
evaluate(Individual<C>) - Method in class jenes.population.Fitness
Evaluates a single Individual.
evaluate(double...) - Method in class jenes.tutorials.old.problem12.Function
 
evaluate(double...) - Method in class jenes.tutorials.old.problem12.Function.Schaffer
 
evaluate(Individual<DoubleChromosome>) - Method in class jenes.tutorials.problem10.FitnessFunction
 
evaluate(Individual<BitwiseChromosome>) - Method in class jenes.tutorials.problem11.ImageMatchingFitness
 
evaluate(double...) - Method in class jenes.tutorials.problem12.MultiObjectiveProblem.Function
 
evaluate(Individual<BitwiseChromosome>) - Method in class jenes.tutorials.problem12.MultiObjectiveProblem.ProblemFitness
 
evaluate(double...) - Method in class jenes.tutorials.problem12.Schaffer
 
evaluate(Individual<ObjectChromosome>) - Method in class jenes.tutorials.problem13.WeekFitness
 
evaluate(Individual<IntegerChromosome>) - Method in class jenes.tutorials.problem2.PatternGA.PatternFitness
 
evaluate(Individual<IntegerChromosome>) - Method in class jenes.tutorials.problem3.TSPGA.TSPFitness
 
evaluate(Individual<DoubleChromosome>) - Method in class jenes.tutorials.problem4.EntropyFitness
 
evaluate(Individual<DoubleChromosome>) - Method in class jenes.tutorials.problem9.FitnessFunction
 
evaluateIndividual(Individual<T>) - Method in class jenes.GeneticAlgorithm
Evaluates a single individual.
evaluateIndividual(Individual<BitwiseChromosome>) - Method in class jenes.performance.RoyalGA
 
evaluateIndividual(Individual<IntegerChromosome>) - Method in class jenes.performance.TSPGA
 
evaluateIndividual(Individual<IntegerChromosome>) - Method in class jenes.tutorials.old.problem2.PatternGA
 
evaluateIndividual(Individual<IntegerChromosome>) - Method in class jenes.tutorials.old.problem3.TSPGA
 
evaluateIndividual(Individual<BooleanChromosome>) - Method in class jenes.tutorials.old.problem6.KnapsackGA
 
evaluateIndividual(Individual) - Method in class jenes.utils.multitasking.MultiThreadEvaluator
 
evaluateIndividual(Individual) - Method in class jenes.utils.multitasking.Runner
evaluatePopulation(Population<T>) - Method in class jenes.GeneticAlgorithm
Evaluates the population.
evaluatePopulation(Population<T>, boolean) - Method in class jenes.GeneticAlgorithm
Evaluates the population.
Evaluator<T extends Chromosome> - Class in jenes.stage
This stage performs a population evaluation.
Evaluator() - Constructor for class jenes.stage.Evaluator
Creates a new Evaluator instance.
Evaluator(boolean) - Constructor for class jenes.stage.Evaluator
Creates a new Evaluator instance, specifying the value of force.
evolve() - Method in class jenes.GeneticAlgorithm
Evolves the algorithms by restarting the algorithm from the initial population.
evolve(Population<T>) - Method in class jenes.GeneticAlgorithm
Evolves the algorithms by resetting the initial population and restarting the algorithm.
evolve(boolean) - Method in class jenes.GeneticAlgorithm
Evolves the algorithm until the termination condition or the generation limit is reached.
ExclusiveDispenser<T extends Chromosome> - Class in jenes.stage
An abstract dispencer useful when each individual can be in only one parallel branch, so the distribute method is exclusive.
ExclusiveDispenser(int) - Constructor for class jenes.stage.ExclusiveDispenser
Constructs a new exclusive dispencer with the specified amplitude
execute(GeneticAlgorithm, boolean) - Method in class jenes.utils.multitasking.Runner
Start evolving the algorithm given as parameter in this enviroinment by applying to specificated restart flag.
execute(GeneticAlgorithm) - Method in class jenes.utils.multitasking.Runner
Start evolving the algorithm given as argument restarting its state
execute(GeneticAlgorithm, Population<?>) - Method in class jenes.utils.multitasking.Runner
Start evolving the algorithm given and adopting as initial population the one passed as argument
executionTime - Variable in class jenes.stage.operator.Operator.Statistics
the excecution time of the last procssing of the operator
A B C D E F G H I J K L M N O P R S T U V W X