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