|
Watchmaker Framework for Evolutionary Computation API (Version 0.7.1) |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
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. |
Provides several ready-to-use standard evolutionary operators for commonly used data types such as arrays, lists and strings.
|
Watchmaker Framework for Evolutionary Computation API (Version 0.7.1) |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |