recombination_blxAlphaBeta {ExpDE}R Documentation

Blend Alpha Beta recombination for DE

Description

Implements the "/blxAlphaBeta" (Blend Alpha Beta) recombination for the ExpDE framework

Usage

recombination_blxAlphaBeta(X, M, recpars)

Arguments

X

population matrix (original)

M

population matrix (mutated)

recpars

recombination parameters (see Recombination parameters for details)

Details

This routine also implements two special cases:

Value

Matrix U containing the recombined population

Recombination Parameters

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

@section Warning: This recombination operator evaluates the candidate solutions in M, which adds an extra popsize evaluations per iteration.

References

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.


[Package ExpDE version 0.1.4 Index]