| Package | Description |
|---|---|
| ec.app.mona | |
| ec.gp.ge | |
| ec.gp.ge.breed | |
| ec.pso | |
| ec.vector | |
| ec.vector.breed |
| Modifier and Type | Class and Description |
|---|---|
class |
MonaVectorIndividual |
| Modifier and Type | Class and Description |
|---|---|
class |
GEIndividual
GEIndividual is a simple subclass of IntegerVectorIndividual which not only prints out (for humans)
the Individual as a int vector but also prints out the Individual's tree representation.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
GECrossoverPipeline.computeValidationData(EvolutionState state,
VectorIndividual[] parents,
int thread) |
| Modifier and Type | Class and Description |
|---|---|
class |
Particle
Particle is a DoubleVectorIndividual with additional statistical information
necessary to perform Particle Swarm Optimization.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitVectorIndividual
BitVectorIndividual is a VectorIndividual whose genome is an array of booleans.
|
class |
ByteVectorIndividual
ByteVectorIndividual is a VectorIndividual whose genome is an array of bytes.
|
class |
DoubleVectorIndividual
DoubleVectorIndividual is a VectorIndividual whose genome is an array of
doubles.
|
class |
FloatVectorIndividual
FloatVectorIndividual is a VectorIndividual whose genome is an array of
floats.
|
class |
GeneVectorIndividual
GeneVectorIndividual is a VectorIndividual whose genome is an array of Genes.
|
class |
IntegerVectorIndividual
IntegerVectorIndividual is a VectorIndividual whose genome is an array of ints.
|
class |
LongVectorIndividual
LongVectorIndividual is a VectorIndividual whose genome is an array of longs.
|
class |
ShortVectorIndividual
ShortVectorIndividual is a VectorIndividual whose genome is an array of shorts.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BitVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
void |
LongVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
void |
ByteVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
void |
IntegerVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
void |
GeneVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
void |
VectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind)
Destructively crosses over the individual with another in some default manner.
|
void |
ShortVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
void |
FloatVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
void |
DoubleVectorIndividual.defaultCrossover(EvolutionState state,
int thread,
VectorIndividual ind) |
| Modifier and Type | Field and Description |
|---|---|
protected VectorIndividual[] |
ListCrossoverPipeline.parents |
(package private) VectorIndividual[] |
MultipleVectorCrossoverPipeline.parents
Temporary holding place for parents
|
(package private) VectorIndividual[] |
VectorCrossoverPipeline.parents
Temporary holding place for parents
|
| Modifier and Type | Method and Description |
|---|---|
Object |
ListCrossoverPipeline.computeValidationData(EvolutionState state,
VectorIndividual[] parents,
int thread)
A hook called by ListCrossoverPipeline to allow subclasses to prepare for additional validation testing.
|
Copyright © 2014 Evolutionary Computation Laboratory at George Mason University. All rights reserved.