See: Description
Class | Description |
---|---|
AbstractCrossover<T> |
Generic base class for cross-over implementations.
|
BitStringCrossover |
Cross-over with a configurable number of points (fixed or random) for
bit strings.
|
BitStringMutation |
Mutation of individual bits in a
BitString according to some
probability. |
ByteArrayCrossover |
Cross-over with a configurable number of points (fixed or random) for
arrays of primitive bytes.
|
CharArrayCrossover |
Cross-over with a configurable number of points (fixed or random) for
arrays of primitive chars.
|
DoubleArrayCrossover |
Cross-over with a configurable number of points (fixed or random) for
arrays of primitive doubles.
|
EvolutionPipeline<T> |
A compound evolutionary operator that applies multiple operators (of the
same type) in series.
|
IdentityOperator<T> |
Evolutionary operator that simply returns the selected candidates unaltered.
|
IntArrayCrossover |
Cross-over with a configurable number of points (fixed or random) for
arrays of primitive ints.
|
ListCrossover<T> |
Variable-point (fixed or random) cross-over for arbitrary lists.
|
ListInversion<T> |
An evolutionary operator that randomly reverses a subsection of a list.
|
ListOperator<T> |
A higher-order evolutionary operator that is applied to populations made
up of lists.
|
ListOrderCrossover<T> |
Implements ordered cross-over between arbitrary lists.
|
ListOrderMutation<T> |
A special mutation implementation that instead of changing the
genes of the candidate, re-orders them.
|
ObjectArrayCrossover<T> |
Cross-over with a configurable number of points (fixed or random) for
arrays of reference types.
|
Replacement<T> |
An evolutionary operator that replaces individuals with randomly-generated
new individuals, according to some specified probability.
|
SplitEvolution<T> |
Compound evolutionary operator that allows the evolution of a population
to be split into two separate streams.
|
StringCrossover |
Variable-point (fixed or random) cross-over for String candidates.
|
StringMutation |
Mutation of individual characters in a string according to some
probability.
|