| Package | Description |
|---|---|
| org.opt4j.operator.mutate |
Provides the classes for the mutate operator for genotypes.
|
| org.opt4j.optimizer.ea |
Provides the classes for a (Multi-Objective) Evolutionary Algorithm (MOEA).
|
| org.opt4j.optimizer.mopso |
Provides the classes for the multi-objective particle swarm optimizer
MOPSO. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MutateInteger
The
MutateInteger is the interface for {link Mutate} operators for
IntegerGenotype objects. |
interface |
MutatePermutation
Interface for the
Mutate operator for the PermutationGenotype
. |
| Modifier and Type | Class and Description |
|---|---|
class |
MutateBoolean
Mutate for the
BooleanGenotype. |
class |
MutateDouble
Mutate for the
DoubleGenotype. |
class |
MutateDoubleDefault
|
class |
MutateDoubleElementwise
|
class |
MutateDoubleGauss
The
MutateDoubleGauss. |
class |
MutateDoublePolynomial
|
class |
MutateGenericImplementation
Implementation of the
Mutate interface. |
class |
MutateIntegerRandom
The
MutateIntegerRandom mutates each element of the
IntegerGenotype with the mutation rate. |
class |
MutatePermutationInsert
Mutate for the
PermutationGenotype. |
class |
MutatePermutationMixed
Mutate for the
PermutationGenotype. |
class |
MutatePermutationRevert
Mutate for the
PermutationGenotype. |
class |
MutatePermutationSwap
Mutate operator for the
PermutationGenotype. |
| 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. |
| Modifier and Type | Class and Description |
|---|---|
class |
MutateDoubleNonUniform
The
MutateDoubleNonUniform non-uniformly mutates a
DoubleGenotype elementwise. |
class |
MutateDoubleUniform
The
MutateDoubleUniform uniformly mutates a DoubleGenotype
elementwise. |