Package Bio :: Package GA :: Module Organism
[show private | hide private]
[frames | no frames]

Module Bio.GA.Organism

Deal with an Organism in a Genetic Algorithm population.
Classes
Organism Represent a single individual in a population.

Function Summary
  function_population(new_genome, num_organisms, fitness_calculator)
Generate a population given a function to create genomes
  random_population(genome_alphabet, genome_size, num_organisms, fitness_calculator)
Generate a population of individuals with randomly set genomes.

Function Details

function_population(new_genome, num_organisms, fitness_calculator)

Generate a population given a function to create genomes

Arguments:

o new_genome - A function or callable object that will return a genome that can be used for a new organism. This new genome should be a MutableSeq object with a specified alphabet.

o num_organisms - The number of individuals we want in the population.

o fitness_calculator -- A funtion that will calculate the fitness of the organism when given the organisms genome.

random_population(genome_alphabet, genome_size, num_organisms, fitness_calculator)

Generate a population of individuals with randomly set genomes.

Arguments:

o genome_alphabet -- An Alphabet object describing all of the possible letters that could potentially be in the genome of an organism.

o genome_size -- The size of each organisms genome.

o num_organism -- The number of organisms we want in the population.

o fitness_calculator -- A funtion that will calculate the fitness of the organism when given the organisms genome.

Generated by Epydoc 2.1 on Thu Aug 10 20:01:09 2006 http://epydoc.sf.net