org.encog.ml.ea.species
Class SingleSpeciation

java.lang.Object
  extended by org.encog.ml.ea.species.SingleSpeciation
All Implemented Interfaces:
Speciation

public class SingleSpeciation
extends Object
implements Speciation

This speciation strategy simply creates a single species that contains the entire population. Use this speciation strategy if you do not wish to use species.


Constructor Summary
SingleSpeciation()
           
 
Method Summary
 void init(EvolutionaryAlgorithm theOwner)
          Setup the speciation strategy.
 void performSpeciation(List<Genome> genomeList)
          Perform the speciation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleSpeciation

public SingleSpeciation()
Method Detail

init

public void init(EvolutionaryAlgorithm theOwner)
Setup the speciation strategy.

Specified by:
init in interface Speciation
Parameters:
theOwner - The owner.

performSpeciation

public void performSpeciation(List<Genome> genomeList)
Perform the speciation.

Specified by:
performSpeciation in interface Speciation
Parameters:
genomeList - The genomes to speciate.


Copyright © 2014. All Rights Reserved.