public class BitFlipMutation extends Object implements MutationOperator<BinarySolution>
| Constructor and Description |
|---|
BitFlipMutation(double mutationProbability)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
doMutation(double probability,
BinarySolution solution)
Perform the mutation operation
|
BinarySolution |
execute(BinarySolution solution)
Execute() method
|
double |
getMutationProbability() |
public double getMutationProbability()
public BinarySolution execute(BinarySolution solution)
execute in interface Operator<BinarySolution,BinarySolution>solution - the data to processpublic void doMutation(double probability,
BinarySolution solution)
probability - Mutation setProbabilitysolution - The solution to mutateCopyright © 2015. All rights reserved.