Package jenes

Interface Summary
AlgorithmEventListener<T extends Chromosome> AlgorithmEventListener provides the interface for capturing events at algorithm level.
GenerationEventListener<T extends Chromosome> A listener of the genetic algorithm generation event.
 

Class Summary
GeneticAlgorithm<T extends Chromosome> This is the main class of JENES, providing the skeleton for implementing genetic algorithms.
GeneticAlgorithm.Statistics } This class provides some basic statistics regarding the algorithm execution.
MersenneTwisterFast Mersenne Twister and MersenneTwisterFast: MersenneTwisterFast is a drop-in subclass replacement for java.util.Random.
Random This class provides the random generator used by JENES.
 

Enum Summary
GeneticAlgorithm.ElitismStrategy The elitism strategy enumeration
GeneticAlgorithm.ResizeStrategy The resize stategy enumeration.
 

Exception Summary
AlgorithmException An AlgorithmException is a runtime exception thrown during the algorithm execution.