• DocumentCode
    1129659
  • Title

    Parallel Implementation of EDAs Based on Probabilistic Graphical Models

  • Author

    Mendiburu, Alexander ; Lozano, Jose A. ; Miguel-Alonso, José

  • Author_Institution
    Dept. of Comput. Archit. & Technol., Univ. of the Basque Country, Gipuzkoa, Spain
  • Volume
    9
  • Issue
    4
  • fYear
    2005
  • Firstpage
    406
  • Lastpage
    423
  • Abstract
    This paper proposes new parallel versions of some estimation of distribution algorithms (EDAs). Focus is on maintenance of the behavior of sequential EDAs that use probabilistic graphical models (Bayesian networks and Gaussian networks), implementing a master–slave workload distribution for the most computationally intensive phases: learning the probability distribution and, in one algorithm, “sampling and evaluation of individuals.” In discrete domains, we explain the parallelization of  EBNA_ BIC and  EBNA_ PC algorithms, while in continuous domains, the selected algorithms are  EGNA_ BIC and  EGNA_ EE . Implementation has been done using two APIs: message passing interface and POSIX threads. The parallel programs can run efficiently on a range of target parallel computers. Experiments to evaluate the programs in terms of speed up and efficiency have been carried out on a cluster of multiprocessors. Compared with the sequential versions, they show reasonable gains in terms of speed.
  • Keywords
    evolutionary computation; graphical user interfaces; message passing; probability; workstation clusters; Bayesian networks; Gaussian networks; POSIX threads; cluster computing; distribution algorithm estimation; master-slave workload distribution; message passing interface; parallel programs; performance evaluation; probabilistic graphical models; probability distribution; Algorithm design and analysis; Bayesian methods; Computer networks; Concurrent computing; Distributed computing; Electronic design automation and methodology; Evolutionary computation; Genetic programming; Graphical models; Probability distribution; Cluster computing; estimation of distribution algorithms (EDAs); evolutionary computation; performance evaluation; probabilistic graphical models;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2005.850299
  • Filename
    1492388