DocumentCode
234509
Title
A Framework for Parallel Genetic Algorithms for Distributed Memory Architectures
Author
Georgiev, Dobromir ; Atanassov, Emanouil ; Alexandrov, Vassil
Author_Institution
Dept. of Grid Technol. & Applic., Inst. of Inf. & Commun. Technol., Sofia, Bulgaria
fYear
2014
fDate
17-17 Nov. 2014
Firstpage
47
Lastpage
53
Abstract
Genetic algorithms are metaheuristic search methods, based on the principles of biological evolution and genetics. Through a heuristic search they are able to find good solutions in acceptable time. However, with the increase of the complexity of the fitness landscape and the size of the search space their runtime increases rapidly. Using parallel implementations of genetic algorithms in order to harness the power of modern computational platforms, is a powerful approach to mitigating this issue. In this paper several parallel implementations ranging from MPI to hybrid MPI/OpenMP and MPI/OmpSs are made. These implementations are optimized for execution on tightly coupled distributed memory systems. We address issues that arise when running a distributed genetic algorithm and present an adaptive migration scheme. Comparison of their efficiency is also made.
Keywords
application program interfaces; genetic algorithms; message passing; parallel algorithms; parallel architectures; MPI/OmpSs; biological evolution; biological genetics; computational platforms; distributed memory architectures; distributed memory systems; hybrid MPI/OpenMP; parallel genetic algorithm framework; parallel implementations; search methods; search space; Genetic algorithms; Libraries; Runtime; Sociology; Statistics; Synchronization; Topology; genetic algorithm; parallel computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA), 2014 5th Workshop on
Conference_Location
New Orleans, LA
Type
conf
DOI
10.1109/ScalA.2014.13
Filename
7016733
Link To Document