Class UnimodalNormalDistributionCrossover

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

public class UnimodalNormalDistributionCrossover extends Object implements CrossoverOperator<DoubleSolution>
This class implements the Unimodal Normal Distribution Crossover (UNDX) operator for real-valued solutions. UNDX is a multi-parent crossover operator that generates offspring based on the normal distribution defined by three parent solutions. It is particularly effective for continuous optimization problems as it preserves the statistics of the population.

Reference: Onikura, T., invalid input: '&' Kobayashi, S. (1999). Extended UNIMODAL DISTRIBUTION CROSSOVER for REAL-CODED GENETIC ALGORITHMS. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406) (Vol. 2, pp. 1581-1588). IEEE.

Author:
Antonio J. Nebro
See Also: