Simple implementation of genetic algorithm.
START
- Generate the initial population
- Compute fitness
- Selection
- Crossover
- Mutation
- Compute fitness
STOP
- domain class Gene
- domain class Chromosome
- domain class Chain
- domain class Pool
- method createGene (random)
- method createChromosome (random Genes)
- method crossover (Chromosome)
- method mutate (Chromosome)
- method createChain (random Chromosomes)
- describe fitness (what task is solved with genetic algorithm)
- get result