- TaskSchedulingProblem - Class in jenes.tutorials.problem13
-
This class set-up the algorithm for execution, it includes the main method.
- TaskSchedulingProblem() - Constructor for class jenes.tutorials.problem13.TaskSchedulingProblem
-
- threadGroup - Variable in class jenes.utils.multitasking.MultiThreadRunner
-
Instance of the thread pool
- time - Variable in class jenes.performance.PerformanceStatistics.Event
-
- toArray() - Method in class jenes.chromosome.BitwiseChromosome
-
- toArray() - Method in class jenes.chromosome.BooleanChromosome
-
- toArray() - Method in interface jenes.chromosome.Chromosome
-
Returns an array containing all of the genes in chromosome.
- toArray() - Method in class jenes.chromosome.DoubleChromosome
-
- toArray() - Method in class jenes.chromosome.IntegerChromosome
-
- toArray() - Method in class jenes.chromosome.ObjectChromosome
-
- toArray() - Method in class jenes.chromosome.PermutationChromosome
-
- toCompleteString() - Method in class jenes.population.Individual
-
Returns a full textual representation of this Individual
- toCompleteString() - Method in class jenes.population.Pool
-
Returns a string complete pool representation.
- toCompleteString() - Method in class jenes.population.Population
-
Returns a string complete representation of this population.
- toNaturalOrdering() - Method in class jenes.chromosome.PermutationChromosome
-
Provides the gene offsets to reach the natural order, according to equation p = n + o, where
p is the permutation vector, n the natural order (i.e. 0,1,2..) and o the offset vector.
- TopScaling<T extends Chromosome> - Class in jenes.stage.operator.common
-
This operator performs fitness top-scaling.
- TopScaling() - Constructor for class jenes.stage.operator.common.TopScaling
-
Creates an instance with default fraction
- TopScaling(double) - Constructor for class jenes.stage.operator.common.TopScaling
-
Creates an instance with the given fraction
- TopScaling(int) - Constructor for class jenes.stage.operator.common.TopScaling
-
Creates an instance with the given quantity of individuals
- toString() - Method in class jenes.chromosome.BooleanChromosome
-
- toString() - Method in class jenes.chromosome.DoubleChromosome
-
Provides a textual chromosome representation
- toString() - Method in class jenes.chromosome.IntegerChromosome
-
Provides a textual chromosome representation
- toString() - Method in class jenes.chromosome.ObjectChromosome
-
- toString() - Method in class jenes.chromosome.PermutationChromosome
-
- toString() - Method in class jenes.GeneticAlgorithm
-
- toString() - Method in class jenes.performance.PerformanceStatistics.Event
-
- toString() - Method in class jenes.performance.Statistics.Event
-
- toString() - Method in class jenes.population.Individual
-
- toString() - Method in class jenes.population.Pool
-
Returns a string representation of this pool.
- toString() - Method in class jenes.population.Population
-
Returns a string representation of this population.
- toString() - Method in enum jenes.tutorials.problem13.Day
-
- toString() - Method in class jenes.tutorials.problem13.Student
-
This class represents the student who never is busy or the concept that
nobody does something
- TournamentSelector<T extends Chromosome> - Class in jenes.stage.operator.common
-
A classic tournament selection operator.
- TournamentSelector(int) - Constructor for class jenes.stage.operator.common.TournamentSelector
-
Constructs a new tournament selection object
- TravelSalesmanProblem - Class in jenes.performance
-
- TravelSalesmanProblem(double[][], int, int) - Constructor for class jenes.performance.TravelSalesmanProblem
-
- TravelSalesmanProblem - Class in jenes.tutorials.old.problem3
-
Tutorial showing how to implement problem specific operators.
- TravelSalesmanProblem(double[][]) - Constructor for class jenes.tutorials.old.problem3.TravelSalesmanProblem
-
- TravelSalesmanProblem - Class in jenes.tutorials.problem3
-
Tutorial showing how to implement problem specific operators.
- TravelSalesmanProblem(double[][]) - Constructor for class jenes.tutorials.problem3.TravelSalesmanProblem
-
- trimToSize() - Method in class jenes.population.Population
-
Trims the capacity of this Population instance to be the
list's current size.
- TSPCityCenteredCrossover - Class in jenes.tutorials.old.problem3
-
Tutorial showing how to implement problem specific operators.
- TSPCityCenteredCrossover(double) - Constructor for class jenes.tutorials.old.problem3.TSPCityCenteredCrossover
-
- TSPCityCenteredCrossover - Class in jenes.tutorials.problem3
-
Tutorial showing how to implement problem specific operators.
- TSPCityCenteredCrossover(double) - Constructor for class jenes.tutorials.problem3.TSPCityCenteredCrossover
-
- TSPCrossover - Class in jenes.performance
-
- TSPCrossover(double) - Constructor for class jenes.performance.TSPCrossover
-
- TSPGA - Class in jenes.performance
-
- TSPGA(double[][], Population<IntegerChromosome>, int) - Constructor for class jenes.performance.TSPGA
-
- TSPGA - Class in jenes.tutorials.old.problem3
-
Tutorial showing how to implement problem specific operators.
- TSPGA(double[][], Population<IntegerChromosome>, int) - Constructor for class jenes.tutorials.old.problem3.TSPGA
-
- TSPGA - Class in jenes.tutorials.problem3
-
Tutorial showing how to implement problem specific operators.
- TSPGA(double[][], Population<IntegerChromosome>, int) - Constructor for class jenes.tutorials.problem3.TSPGA
-
- TSPGA.TSPFitness - Class in jenes.tutorials.problem3
-
- TSPGA.TSPFitness() - Constructor for class jenes.tutorials.problem3.TSPGA.TSPFitness
-
- TSPMutator - Class in jenes.performance
-
- TSPMutator(double) - Constructor for class jenes.performance.TSPMutator
-
- TSPScrambleMutator - Class in jenes.tutorials.old.problem3
-
Tutorial showing how to implement problem specific operators.
- TSPScrambleMutator(double) - Constructor for class jenes.tutorials.old.problem3.TSPScrambleMutator
-
- TSPScrambleMutator - Class in jenes.tutorials.problem3
-
Tutorial showing how to implement problem specific operators.
- TSPScrambleMutator(double) - Constructor for class jenes.tutorials.problem3.TSPScrambleMutator
-
- TwoPointsCrossover<T extends Chromosome> - Class in jenes.stage.operator.common
-
A two-points crossover operator.
- TwoPointsCrossover(double) - Constructor for class jenes.stage.operator.common.TwoPointsCrossover
-
Constructs a new two-points crossover with the specified probability
- TYPE - Static variable in class jenes.performance.JENESTest
-