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...

Full description

Bibliographic Details
Main Authors: Muhamad Radzi Rathomi, Reza Pulungan
Format: Article
Language:English
Published: Universitas Ahmad Dahlan 2018-03-01
Series:IJAIN (International Journal of Advances in Intelligent Informatics)
Subjects:
MPI
GPU
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