Package art.ga

Artificial Reasoning Toolkit library - Genetic algorithm.

See:
          Description

Interface Summary
Fitness Interface that have to be implemented by the user in order to define the fitness function in a optimization's static problem.
GaSolution This interface represent the solution used by the user in order to manage the GA output.
 

Class Summary
Chromosome This class contains methods useful to interact with the chromosome, that is a representation in the genetic algorithm's formalism of a "solution" of the simulated agent.
Events This class deal with all the operations performed by the GA, defined evolutionary operations (like selection for reproduction, selection for die, crossover and mutation).
GaConfiguration This class manage all the parameters of the GA reading them from an XML file.
GaManager This is the only class that have to by accessed directly by the user in order to easily manage ART as a black box; it hides the internal structure of the genetic algorithm.
Gene This class manage the genes.
Genome This class manage the Genomes composing each Chromosome.
Log This class manage the logging of some usefull statistics about population and chromosomes to files.
Population The population is composed by many Chromosome and represent the space of solutions evaluated at the current generation.
 

Package art.ga Description

Artificial Reasoning Toolkit library - Genetic algorithm.

Package Specification

Compiled and tested with java 2 jdk 1.4.2.

Related Documentation

For updates, overviews, tutorials, examples, and documentation, please see the official website:

http://eco83.econ.unito.it/golem/