Implements the "/linear" recombination for the ExpDE framework
recombination_linear(X, M, ...)Matrix U containing the recombined population
population matrix (original)
population matrix (mutated)
optional parameters (unused)
This recombination operator evaluates 3*popsize candidate solutions
per iteration of the algorithm. The value of the nfe counter and the
vector of performance values G are updated in the calling environment.
F. Herrera, M. Lozano, A. M. Sanchez, "A taxonomy for the crossover
operator for real-coded genetic algorithms: an experimental study",
International Journal of Intelligent Systems 18(3) 309-338, 2003.
A.H. Wright, "Genetic Algorithms for Real Parameter Optimization",
Proc. Foundations of Genetic Algorithms, 205-218, 1991.