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.
|