Documentation of selection

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

Function Synopsis

[SelCh, SUBPOPSel, SelIx] = selection(SEL_F, Chrom, FitnV, GGAP, SUBPOP, SelOpt);

Help text

 high level SELECTion function

 This function is the high level universal selection function. The
 function handles multiple populations and calls the low level
 selection function for the actual selection process.
 Different size of every subpopulation is supported.

 Syntax:  [SelCh, SUBPOPSel, SelIx] = selection(SEL_F, Chrom, FitnV, GGAP, SUBPOP, SelOpt)

 Input parameters:
    SEL_F     - Name of the selection function
    Chrom     - Matrix containing the individuals (parents) of the current
                population. Each row corresponds to one individual.
    FitnV     - Column vector containing the fitness values of the
                individuals in the population.
    GGAP      - (optional) Rate of individuals to be selected
                if omitted 1.0 is assumed
    SUBPOP    - (optional) Vector/scalar containing number of individuals
                per subpopulation/number of subpopulations
                if omitted or NaN, 1 subpopulation is assumed
    SelOpt    - (optional) Vector containing selection paremeters
                SelOpt(1, ...): used in 'sellocal'

 Output parameters:
    SelCh     - Matrix containing the selected individuals.
    SUBPOPSel - Vector containing number of individuals selected per
    SelIx     - (optional) Column vector containing the indices
                of the selected individuals.

 See also: selrws, selsus, sellocal, seltrunc, reins, reinsloc, migrate, mutate, recombin

Cross-Reference Information

This function calls This function is called by
GEATbx: Main page  Tutorial  Algorithms  M-functions  Parameter/Options  Example functions 

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