A Markovianity based optimisation algorithm

A Markovianity based optimisation algorithm” by S. Shakya, R. Santana, and J. A. Lozano. Genetic Programming and Evolvable Machines, vol. 13, no. 2, 2012, pp. 159-195.


Several Estimation of Distribution Algorithms (EDAs) based on Markov networks have been recently proposed. The key idea behind these EDAs was to factorise the joint probability distribution of solution variables in terms of cliques in the undirected graph. As such, they made use of the global Markov property of the Markov network in one form or another. This paper presents a Markov Network based EDA that is based on the use of the local Markov property, the Markovianity, and does not directly model the joint distribution. We call it Markovianity based Optimisation Algorithm. The algorithm combines a novel method for extracting the neighbourhood structure from the mutual information between the variables, with a Gibbs sampler method to generate new points. We present an extensive empirical validation of the algorithm on problems with complex interactions, comparing its performance with other EDAs that use higher order interactions. We extend the analysis to other functions with discrete representation, where EDA results are scarce, comparing the algorithm with state of the art EDAs that use marginal product factorisations.

BibTeX entry:

   author = {S. Shakya and R. Santana and J. A. Lozano},
   title = {A Markovianity based optimisation algorithm},
   journal = {Genetic Programming and Evolvable Machines},
   volume = {13},
   number = {2},
   pages = {159--195},
   year = {2012},
   url = {http://dx.doi.org/10.1007/s10710-011-9149-y}

(This webpage was created with bibtex2web.)

Back to Roberto Santana publications.