A coarse-grained parallelization of genetic algorithms
Genetic algorithms are frequently used to solve optimization problems. However, the problems become increasingly complex and time consuming. One solution to speed up the genetic algorithm processing is to use parallelization. The proposed parallelization method is coarse-grained and employs two leve...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universitas Ahmad Dahlan
2018-03-01
|
Series: | IJAIN (International Journal of Advances in Intelligent Informatics) |
Subjects: | |
Online Access: | http://ijain.org/index.php/IJAIN/article/view/137 |
id |
doaj-944f5fff874d48e193137bd44f44cca9 |
---|---|
record_format |
Article |
spelling |
doaj-944f5fff874d48e193137bd44f44cca92020-11-24T21:05:30ZengUniversitas Ahmad DahlanIJAIN (International Journal of Advances in Intelligent Informatics)2442-65712548-31612018-03-014111010.26555/ijain.v4i1.13780A coarse-grained parallelization of genetic algorithmsMuhamad Radzi Rathomi0Reza Pulungan1Department of Informatics, Universitas Maritim Raja Ali HajiComputer Science and Electronics Department, Universitas Gadjah MadaGenetic algorithms are frequently used to solve optimization problems. However, the problems become increasingly complex and time consuming. One solution to speed up the genetic algorithm processing is to use parallelization. The proposed parallelization method is coarse-grained and employs two levels of parallelization: message passing with MPI and Single Instruction Multiple Threads with GPU. Experimental results show that the accuracy of the proposed approach is similar to the sequential genetic algorithm. Parallelization with coarse-grained method, however, can improve the processing and convergence speed of genetic algorithms.http://ijain.org/index.php/IJAIN/article/view/137Genetic algorithmsParallelizationCoarse-grainedMPIGPU |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Muhamad Radzi Rathomi Reza Pulungan |
spellingShingle |
Muhamad Radzi Rathomi Reza Pulungan A coarse-grained parallelization of genetic algorithms IJAIN (International Journal of Advances in Intelligent Informatics) Genetic algorithms Parallelization Coarse-grained MPI GPU |
author_facet |
Muhamad Radzi Rathomi Reza Pulungan |
author_sort |
Muhamad Radzi Rathomi |
title |
A coarse-grained parallelization of genetic algorithms |
title_short |
A coarse-grained parallelization of genetic algorithms |
title_full |
A coarse-grained parallelization of genetic algorithms |
title_fullStr |
A coarse-grained parallelization of genetic algorithms |
title_full_unstemmed |
A coarse-grained parallelization of genetic algorithms |
title_sort |
coarse-grained parallelization of genetic algorithms |
publisher |
Universitas Ahmad Dahlan |
series |
IJAIN (International Journal of Advances in Intelligent Informatics) |
issn |
2442-6571 2548-3161 |
publishDate |
2018-03-01 |
description |
Genetic algorithms are frequently used to solve optimization problems. However, the problems become increasingly complex and time consuming. One solution to speed up the genetic algorithm processing is to use parallelization. The proposed parallelization method is coarse-grained and employs two levels of parallelization: message passing with MPI and Single Instruction Multiple Threads with GPU. Experimental results show that the accuracy of the proposed approach is similar to the sequential genetic algorithm. Parallelization with coarse-grained method, however, can improve the processing and convergence speed of genetic algorithms. |
topic |
Genetic algorithms Parallelization Coarse-grained MPI GPU |
url |
http://ijain.org/index.php/IJAIN/article/view/137 |
work_keys_str_mv |
AT muhamadradzirathomi acoarsegrainedparallelizationofgeneticalgorithms AT rezapulungan acoarsegrainedparallelizationofgeneticalgorithms AT muhamadradzirathomi coarsegrainedparallelizationofgeneticalgorithms AT rezapulungan coarsegrainedparallelizationofgeneticalgorithms |
_version_ |
1716768502541451264 |