org.neat4j.neat.core.xover
Class NEATCrossover

java.lang.Object
  extended by org.neat4j.neat.core.xover.NEATCrossover
All Implemented Interfaces:
java.io.Serializable, CrossOver, Operator

public class NEATCrossover
extends java.lang.Object
implements CrossOver

Author:
MSimmerson Performs GA crossover between 2 individuals based on the NEAT xover algortihm described by Kenneth Stanley
See Also:
Serialized Form

Constructor Summary
NEATCrossover()
           
 
Method Summary
 ChromosomeSet crossOver(ChromosomeSet parents)
           
 void setProbability(double prob)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NEATCrossover

public NEATCrossover()
Method Detail

setProbability

public void setProbability(double prob)
Specified by:
setProbability in interface CrossOver

crossOver

public ChromosomeSet crossOver(ChromosomeSet parents)
Specified by:
crossOver in interface CrossOver