Modifier and Type | Method and Description |
---|---|
EvolutionaryAlgorithm |
CompoundOperator.getOwner() |
Modifier and Type | Method and Description |
---|---|
void |
EvolutionaryOperator.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
void |
CompoundOperator.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
Modifier and Type | Method and Description |
---|---|
EvolutionaryAlgorithm |
TruncationSelection.getTrainer() |
EvolutionaryAlgorithm |
SelectionOperator.getTrainer() |
EvolutionaryAlgorithm |
TournamentSelection.getTrainer() |
Modifier and Type | Method and Description |
---|---|
void |
TournamentSelection.setTrainer(EvolutionaryAlgorithm trainer)
Set the trainer.
|
Constructor and Description |
---|
TournamentSelection(EvolutionaryAlgorithm theTrainer,
int theRounds)
Construct a tournament selection.
|
TruncationSelection(EvolutionaryAlgorithm theTrainer,
double thePercent)
Construct the truncation selector.
|
Constructor and Description |
---|
SortGenomesForSpecies(EvolutionaryAlgorithm theTrain)
Construct the comparator.
|
SpeciesComparator(EvolutionaryAlgorithm theTraining)
Create a species comparator.
|
Modifier and Type | Method and Description |
---|---|
EvolutionaryAlgorithm |
ThresholdSpeciation.getOwner() |
Modifier and Type | Method and Description |
---|---|
void |
Speciation.init(EvolutionaryAlgorithm theOwner)
Setup the speciation strategy.
|
void |
SingleSpeciation.init(EvolutionaryAlgorithm theOwner)
Setup the speciation strategy.
|
void |
ThresholdSpeciation.init(EvolutionaryAlgorithm theOwner)
Setup the speciation strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicEA
Provides a basic implementation of a multi-threaded Evolutionary Algorithm.
|
class |
TrainEA
Provides a MLTrain compatible class that can be used to train genomes.
|
Modifier and Type | Class and Description |
---|---|
class |
MLMethodGeneticAlgorithm.MLMethodGeneticAlgorithmHelper
Very simple class that implements a genetic algorithm.
|
Modifier and Type | Method and Description |
---|---|
void |
Splice.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
void |
SpliceNoRepeat.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
Modifier and Type | Method and Description |
---|---|
void |
MutatePerturb.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
void |
MutateShuffle.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
Modifier and Type | Method and Description |
---|---|
void |
SubtreeCrossover.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
void |
ConstMutation.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
void |
SubtreeMutation.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
Modifier and Type | Method and Description |
---|---|
EvolutionaryAlgorithm |
NEATMutation.getOwner() |
Modifier and Type | Method and Description |
---|---|
void |
NEATMutation.init(EvolutionaryAlgorithm theOwner)
Called to setup the evolutionary operator.
|
void |
NEATCrossover.init(EvolutionaryAlgorithm theOwner)
Init this operator.
|
Modifier and Type | Method and Description |
---|---|
EvolutionaryAlgorithm |
SelectFixed.getTrainer() |
EvolutionaryAlgorithm |
SelectProportion.getTrainer() |
EvolutionaryAlgorithm |
MutateLinkWeight.getTrainer() |
EvolutionaryAlgorithm |
MutatePerturbLinkWeight.getTrainer() |
EvolutionaryAlgorithm |
MutateResetLinkWeight.getTrainer() |
EvolutionaryAlgorithm |
SelectLinks.getTrainer() |
Modifier and Type | Method and Description |
---|---|
void |
SelectFixed.init(EvolutionaryAlgorithm theTrainer)
Setup the selector.
|
void |
SelectProportion.init(EvolutionaryAlgorithm theTrainer)
Setup the selector.
|
void |
MutateLinkWeight.init(EvolutionaryAlgorithm theTrainer)
Setup the link mutator.
|
void |
MutatePerturbLinkWeight.init(EvolutionaryAlgorithm theTrainer)
Setup the link mutator.
|
void |
MutateResetLinkWeight.init(EvolutionaryAlgorithm theTrainer)
Setup the link mutator.
|
void |
SelectLinks.init(EvolutionaryAlgorithm theTrainer)
Setup the selector.
|
Copyright © 2014. All Rights Reserved.