public class IntegerSBXCrossover extends Object implements CrossoverOperator<IntegerSolution>
| Constructor and Description |
|---|
IntegerSBXCrossover(double crossoverProbability,
double distributionIndex)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<IntegerSolution> |
doCrossover(double probability,
IntegerSolution parent1,
IntegerSolution parent2)
doCrossover method
|
List<IntegerSolution> |
execute(List<IntegerSolution> solutions)
Execute() method
|
double |
getCrossoverProbability() |
double |
getDistributionIndex() |
public IntegerSBXCrossover(double crossoverProbability,
double distributionIndex)
public double getCrossoverProbability()
public double getDistributionIndex()
public List<IntegerSolution> execute(List<IntegerSolution> solutions)
execute in interface Operator<List<IntegerSolution>,List<IntegerSolution>>solutions - The data to processpublic List<IntegerSolution> doCrossover(double probability, IntegerSolution parent1, IntegerSolution parent2)
Copyright © 2015. All rights reserved.