| Name | Description | Type | Package | Framework |
| BasicSpecies | Provides basic functionality for a species. | Class | org.encog.ml.ea.species | HeatonReasearch |
| SingleSpeciation | This speciation strategy simply creates a single species that contains the entire population. | Class | org.encog.ml.ea.species | HeatonReasearch |
| Speciation | Defines a speciation strategy. | Interface | org.encog.ml.ea.species | HeatonReasearch |
| Species | Interface | org.encog.ml.ea.species | HeatonReasearch | |
| ThresholdSpeciation | Speciate based on threshold. | Class | org.encog.ml.ea.species | HeatonReasearch |