Package evSOLve.JEvolution

An Evolutionary Algorithm package.

See:
          Description

Interface Summary
Phenotype The Phenotype interface for the user/problem dependent code.
Selection The Selection interface for implementation of various selection methods.
 

Class Summary
BitChromosome The good old bit string representation.
Chromosome The Chromosome as part of a Genotype.
IntChromosome Integer encoding.
JEvolution A quite general implementation of an Evolutionary Algorithm.
JEvolutionReporter Do the statistics for a JEvolutionary Algorithm and report on results.
NoSelection All parents are selected into the next geneneration, i.e., there is no selection pressure (JEvolution native selection).
PermChromosome Permutation encoding.
Population The Population of JEvolution is designed to possibly be of varying size.
RealChromosome Real number encoding with Evolution Strategy flavor.
SubsetPermChromosome The bases are a permutation of integers, but only the first subSetSize bases are considered for the Phenotype.
TournamentSelection Tournament Selection draws a number of Individuals randomly from the Population and conducts a tournament between the Individuals in the group where only the winner survives.
 

Exception Summary
JEvolutionException Handles and comments invalid JEvolution parameters.
 

Package evSOLve.JEvolution Description

An Evolutionary Algorithm package.

Package Specification

See the file README in your JEvolution distribution.

Related Documentation

For a detailed description of JEvolution see JEvolution.pdf in your distribution.

Since:
May 11, 2001
Version:
0.3