Documentation of initrp

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

Function Synopsis

Chrom = initrp(Nind, VLUB);

Help text

 INITialize an Real value Population

 This function creates a population of given size of random real values. 

 Syntax:  Chrom = initrp(Nind, VLUB);

 Input parameters:
    Nind      - A scalar containing the number of individuals in the new population.
    VLUB      - A matrix of size 2 by number of variables describing the
                boundaries of each variable. It has the following structure:
                [lower_bound;   (vector with lower bound for each veriable)
                 upper_bound]   (vector with upper bound for each veriable)
                [lower_bound_variable_1  lower_bound_var_2 ... lower_bound_var_Nvar;
                 upper_bound_variable_1  upper_bound_var_2 ... upper_bound_var_Nvar]
                example - each individuals consists of 4 variables:
                   VLUB = [-100 -50 -30 -20;   % lower bound
                            100  50  30  20]   % upper bound
              
 Output parameter:
    Chrom     - A matrix containing the random valued individuals of the
                new population of size Nind by number of variables.

 See also: initip, initbp, initpp, initpop

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).