public class HUXCrossover extends Object implements CrossoverOperator<BinarySolution>
| Constructor and Description |
|---|
HUXCrossover(double crossoverProbability)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<BinarySolution> |
doCrossover(double probability,
BinarySolution parent1,
BinarySolution parent2)
Perform the crossover operation
|
List<BinarySolution> |
execute(List<BinarySolution> parents)
Execute() method
|
double |
getCrossoverProbability() |
public double getCrossoverProbability()
public List<BinarySolution> execute(List<BinarySolution> parents)
execute in interface Operator<List<BinarySolution>,List<BinarySolution>>parents - The data to processpublic List<BinarySolution> doCrossover(double probability, BinarySolution parent1, BinarySolution parent2) throws JMetalException
probability - Crossover setProbabilityparent1 - The first parentparent2 - The second parentJMetalExceptionCopyright © 2015. All rights reserved.