public class UniformMutation extends Object implements MutationOperator<DoubleSolution>
| Constructor and Description |
|---|
UniformMutation(double mutationProbability,
double perturbation)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
doMutation(double probability,
DoubleSolution solution)
Perform the operation
|
DoubleSolution |
execute(DoubleSolution solution)
Execute() method
|
Double |
getMutationProbability() |
Double |
getPerturbation() |
public UniformMutation(double mutationProbability,
double perturbation)
public Double getPerturbation()
public Double getMutationProbability()
public void doMutation(double probability,
DoubleSolution solution)
probability - Mutation setProbabilitysolution - The solution to mutatepublic DoubleSolution execute(DoubleSolution solution)
execute in interface Operator<DoubleSolution,DoubleSolution>solution - the data to processCopyright © 2015. All rights reserved.