Modifier and Type | Class and Description |
---|---|
class |
CompoundOperator
A compound operator randomly chooses sub-operators to perform the actual
operation.
|
Modifier and Type | Method and Description |
---|---|
EvolutionaryOperator |
OperationList.pickMaxParents(Random rnd,
int maxParents)
Pick a operator based on the number of parents available.
|
Modifier and Type | Method and Description |
---|---|
void |
EvolutionaryAlgorithm.addOperation(double probability,
EvolutionaryOperator opp)
Add an operation.
|
Modifier and Type | Method and Description |
---|---|
EvolutionaryOperator |
BasicEA.getChampMutation() |
Modifier and Type | Method and Description |
---|---|
void |
BasicEA.addOperation(double probability,
EvolutionaryOperator opp)
Add an operation.
|
void |
BasicEA.setChampMutation(EvolutionaryOperator champMutation) |
Modifier and Type | Class and Description |
---|---|
class |
Splice
A simple cross over where genes are simply "spliced".
|
class |
SpliceNoRepeat
A simple cross over where genes are simply "spliced".
|
Modifier and Type | Class and Description |
---|---|
class |
MutatePerturb
A simple mutation based on random numbers.
|
class |
MutateShuffle
A simple mutation where genes are shuffled.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstMutation
Mutate the constant nodes of an Encog program.
|
class |
SubtreeCrossover
Perform a type-safe subtree crossover.
|
class |
SubtreeMutation
Perform a type-safe subtree mutation.
|
Modifier and Type | Class and Description |
---|---|
class |
NEATCrossover
Crossover is performed by mixing the link genes between the parents to
produce an offspring.
|
class |
NEATMutateAddLink
Mutates a NEAT genome by adding a link.
|
class |
NEATMutateAddNode
Mutate a genome by adding a new node.
|
class |
NEATMutateRemoveLink
Mutate a genome by removing a random link.
|
class |
NEATMutateWeights
Mutate the weights of a genome.
|
class |
NEATMutation
This class represents a NEAT mutation.
|
Copyright © 2014. All Rights Reserved.