| Package | Description |
|---|---|
| org.opt4j.optimizer.ea |
Provides the classes for a (Multi-Objective) Evolutionary Algorithm (MOEA).
|
| Modifier and Type | Class and Description |
|---|---|
class |
CouplerDefault
The
CouplerDefault uses the pairs based on their index in the list:
p0+p1,p2+p3,etc.. |
class |
CouplerRandom
The
CouplerRandom uses the set of parents and creates couples
randomly from this set. |
class |
CouplerUnique
The
CouplerUnique uses the set of parents and creates couples
randomly from this set. |
| Constructor and Description |
|---|
MatingCrossoverMutate(Crossover<Genotype> crossover,
Mutate<Genotype> mutate,
Copy<Genotype> copy,
Coupler coupler,
CrossoverRate crossoverRate,
MutationRate mutationRate,
Rand random,
IndividualFactory individualFactory)
Constructs a
MatingCrossoverMutate with a given Crossover
, Mutate, Copy, Coupler, CrossoverRate,
Rand, and IndividualFactory. |