Package org.jgap

Houses the interfaces and classes that make up the core of JGAP.

See:
          Description

Interface Summary
Allele Alleles represent the values of genes.
GeneticOperator A GeneticOperator represents an operation that takes place on a population of Chromosomes during the evolution process.
NaturalSelector Natural selectors are responsible for actually selecting a specified number of Chromosome specimens from a population, using the fitness values as a guide.
RandomGenerator The RandomGenerator interface provides an abstraction for the random number implementation so that more rigorous or alternative implementations can be provided as desired.
 

Class Summary
Chromosome Chromosomes represent fixed-length collections of genes.
Configuration The Configuration class represents the current configuration of plugins and flags necessary to execute the genetic algorithm (such as fitness function, natural selector, mutation rate, and so on).
FitnessFunction Fitness functions are used to determine how optimal a particular solution is relative to other solutions.
Genotype Genotypes represent fixed-length collections or "populations" of Chromosomes.
 

Exception Summary
InvalidConfigurationException This exception is typically thrown when an invalid value has been passed to a Configuration object, or when an attempt is made to alter a value in a Configuration object after it has been locked.
UnsupportedRepresentationException This exception is typically thrown when the setValueFromPersistentRepresentation() method of an Allele class is unable to process the string representation it has been given, either because that representation is not supported by that Allele implementation or because the representation is corrupt.
 

Package org.jgap Description

Houses the interfaces and classes that make up the core of JGAP.


SourceForge.net Logo