org.encog.ml.ea.species
Interface Speciation

All Known Implementing Classes:
OriginalNEATSpeciation, PrgSpeciation, SingleSpeciation, ThresholdSpeciation

public interface Speciation

Defines a speciation strategy.


Method Summary
 void init(EvolutionaryAlgorithm theOwner)
          Setup the speciation strategy.
 void performSpeciation(List<Genome> genomeList)
          Perform the speciation.
 

Method Detail

init

void init(EvolutionaryAlgorithm theOwner)
Setup the speciation strategy.

Parameters:
theOwner - The owner.

performSpeciation

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

Parameters:
genomeList - The genomes to speciate.


Copyright © 2014. All Rights Reserved.