"maxbound": a vector of maximum bounds for the variable
X. Default maxbound=2*ones(1,dimension).

Pop_init

a list which contains the initial population of
individuals.

Description

This function generate an initial population containing pop_size
individuals.
It uses the rand function to generate the points uniformly distributed in the
bounds.
As a side effect, it modifies the state of the random generator of the rand
function.
Other initial populations might be generated from the grand
function, or any other uniform random generator (including low discrepancy sequences).
In the case were we want to compute another initial population, we
might define our own init function: in this case, we may use the init_ga_default
function as a template and plug our customized population generator.