Package Bio :: Package GA :: Package Crossover :: Module Uniform :: Class UniformCrossover
[show private | hide private]
[frames | no frames]

Class UniformCrossover


Perform single point crossover between genomes at some defined rates.

This performs a single crossover between two genomes at some defined frequency. The location of the crossover is chosen randomly if the crossover meets the probability to occur.
Method Summary
  __init__(self, crossover_prob, uniform_prob)
Initialize to do uniform crossover at the specified probability and frequency.
  do_crossover(self, org_1, org_2)
Potentially do a crossover between the two organisms.

Method Details

__init__(self, crossover_prob=0.10000000000000001, uniform_prob=0.69999999999999996)
(Constructor)

Initialize to do uniform crossover at the specified probability and frequency.

do_crossover(self, org_1, org_2)

Potentially do a crossover between the two organisms.

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