A B C D E F G 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
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.problem2.PatternGA
 
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.
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.problem2.PatternGA
 
evaluateIndividual(Individual<IntegerChromosome>) - Method in class jenes.tutorials.problem3.TSPGA
 
evaluateIndividual(Individual<BooleanChromosome>) - Method in class jenes.tutorials.problem6.KnapsackGA
 
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
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 I J K L M N O P R S T U V W X