Class ParentCentricCrossover

java.lang.Object
org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
All Implemented Interfaces:
Serializable, CrossoverOperator<DoubleSolution>, Operator<List<DoubleSolution>,List<DoubleSolution>>

public class ParentCentricCrossover extends Object implements CrossoverOperator<DoubleSolution>
This class implements the Parent-Centric Recombination (PCX) operator for real-valued solutions. PCX is a multi-parent crossover operator that generates offspring based on a normal distribution centered around a parent solution, with spread controlled by the distribution of other parents.

Reference: Deb, K., Anand, A., invalid input: '&' Joshi, D. (2002). A computationally efficient evolutionary algorithm for real-parameter optimization. Evolutionary computation, 10(4), 371-395.

Author:
Antonio J. Nebro
See Also: