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
and
algorithms, while in continuous domains, the selected algorithms are
and
. 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.
and
algorithms, while in continuous domains, the selected algorithms are
and
. 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
Link To Document