Learn R Programming

ExpDE (version 0.1.4)

recombination_npoint: n-point recombination for DE

Description

Implements the "/npoint" (n-point) recombination for the ExpDE (as used in the Simple GA).

Usage

recombination_npoint(X, M, recpars = list(N = NULL))

Arguments

X

population matrix (original)

M

population matrix (mutated)

recpars

recombination parameters (see Recombination parameters for details)

Value

Matrix U containing the recombined population

Recombination Parameters

The recpars parameter contains all parameters required to define the recombination. recombination_npoint() understands the following fields in recpars:

  • N : cut number points for crossover. Accepts integer value 0 <= N < n, where n is the dimension of the problem; Use N = 0 or N = NULL for randomly choosing a number of cut points. Defaults to NULL.

References

L.J. Eshelman, R.A. Caruana, J.D. Schaffer (1989), "Biases in the crossover landscape. In: Proceedings of the Third International Conference on Genetic Algorithms, pp. 10-19, San Francisco, CA, USA.