Documentation of reclinex

Global Index (all files) (short | long) | Local contents | Local Index (files in subdir) (short | long)

Function Synopsis

NewChrom = reclinex(OldChrom, RecOpt, FieldDR);

Help text

 EXtended LINe RECombination

 This function performs extended line recombination between
 pairs of individuals and returns the new individuals after mating.
 The internal working of the function is similar to mutreal.

 Syntax:  NewChrom = reclinex(OldChrom, RecOpt, FieldDR)

 Input parameters:
    OldChrom  - Matrix containing the chromosomes of the old
                population. Each row corresponds to one individual
    RecOpt    - (optional) Vector containing recombination rate and shrink value
                RecOpt(1): MutR - number containing the recombination rate -
                           probability for recombine a pair of parents
                           if omitted or NaN, RecOpt(1) = 1 is assumed
                RecOpt(2): MutShrink - (optional) number for shrinking the
                           recombination range in the range [0 1], possibility to
                           shrink the range of the recombination depending on,
                           for instance actual generation.
                           if omitted or NaN, RecOpt(2) = 1 is assumed
    FieldDR   - Matrix describing the boundaries of each variable.

 Output parameter:
    NewChrom - Matrix containing the chromosomes of the population
               after mating, ready to be mutated and/or evaluated,
               in the same format as OldChrom.

 See also: recombin, recdis, recint, reclin, mutreal, mutbmc

Cross-Reference Information

This function is called by
GEATbx: Main page  Tutorial  Algorithms  M-functions  Parameter/Options  Example functions  www.geatbx.com 

This document is part of version 3.8 of the GEATbx: Genetic and Evolutionary Algorithm Toolbox for use with Matlab - www.geatbx.com.
The Genetic and Evolutionary Algorithm Toolbox is not public domain.
© 1994-2006 Hartmut Pohlheim, All Rights Reserved, (support@geatbx.com).