| Name | Description | Type | Package | Framework |
| BasicEA | Provides a basic implementation of a multi-threaded Evolutionary Algorithm. | Class | org.encog.ml.ea.train.basic | HeatonReasearch |
| EAWorker | A worker thread for an Evolutionary Algorithm. | Class | org.encog.ml.ea.train.basic | HeatonReasearch |
| TrainEA | Provides a MLTrain compatible class that can be used to train genomes. | Class | org.encog.ml.ea.train.basic | HeatonReasearch |