populations are Genetic Algorithms(GA) [1], Evolutionary
Strategies [2], Evolutionary Programming [3] and Genetic
Programming[4]. The way the individuals are represented is
directly linked with the genetic operators that evolve the
population [5]. A completely different way of representing the
population is provided by the Estimation of Distribution
Algorithm[6] which attempts to solve the problem by building a
probabilistic model for generating new solutions and modeling of
dependencies between genes (linkage learning) through Bayesian
networks, Markov chains or other structures [7].