|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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. |
Houses the interfaces and classes that make up the core of JGAP.
|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||