public class IntegerPolynomialMutation extends Object implements MutationOperator<IntegerSolution>
| Constructor and Description |
|---|
IntegerPolynomialMutation(double mutationProbability,
double distributionIndex)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
doMutation(double probability,
IntegerSolution solution)
Perform the mutation operation
|
IntegerSolution |
execute(IntegerSolution solution)
Execute() method
|
double |
getDistributionIndex() |
double |
getMutationProbability() |
public IntegerPolynomialMutation(double mutationProbability,
double distributionIndex)
public double getMutationProbability()
public double getDistributionIndex()
public IntegerSolution execute(IntegerSolution solution) throws JMetalException
execute in interface Operator<IntegerSolution,IntegerSolution>solution - the data to processJMetalExceptionpublic void doMutation(double probability,
IntegerSolution solution)
throws JMetalException
JMetalExceptionCopyright © 2015. All rights reserved.