A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm

Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms...

Full description

Bibliographic Details
Main Authors: Monire Taheri Sarvetamin, Amid Khatibi, Mohammad Hadi Zahedi
Format: Article
Language:English
Published: Science and Research Branch,Islamic Azad University 2018-05-01
Series:Journal of Advances in Computer Engineering and Technology
Subjects:
Online Access:http://jacet.srbiau.ac.ir/article_12443_0214c8b674cd37a7211fae820ec59dfd.pdf
id doaj-e3b6b51ab28245c6a5d6d6d9c48bc98f
record_format Article
spelling doaj-e3b6b51ab28245c6a5d6d6d9c48bc98f2020-11-25T00:05:02ZengScience and Research Branch,Islamic Azad UniversityJournal of Advances in Computer Engineering and Technology2423-41922423-42062018-05-0142697812443A New Approach to Solve N-Queen Problem with Parallel Genetic AlgorithmMonire Taheri Sarvetamin0Amid Khatibi1Mohammad Hadi Zahedi2Department of Computer engineering, Islamic Azad University of Kerman, Kerman, IranComputer engineering department, Bardsir branch, Islamic Azad University, Bardsir, IRANFaculty of Electrical and Computer Engineering, Khaje Nasir Toosi University of Technology, Tehran, IranOver the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve the n-Queen problem. Parallelizing island genetic algorithm and Cellular genetic algorithm was implemented and run. The results show that these algorithms have the ability to find related solutions to this problem. The algorithms are not only faster but also they lead to better performance even without the use of parallel hardware and just running on one core processor. Good comparisons were made between the proposed method and serial genetic algorithms in order to measure the performance of the proposed method. The experimental results show that the algorithm has high efficiency for large-size problems in comparison with genetic algorithms, and in some cases it can achieve super linear speedup. The proposed method in the present study can be easily developed to solve other optimization problems.http://jacet.srbiau.ac.ir/article_12443_0214c8b674cd37a7211fae820ec59dfd.pdfParallel Genetic AlgorithmsIsland Genetic AlgorithmCellular Genetic AlgorithmN-Queen Problem
collection DOAJ
language English
format Article
sources DOAJ
author Monire Taheri Sarvetamin
Amid Khatibi
Mohammad Hadi Zahedi
spellingShingle Monire Taheri Sarvetamin
Amid Khatibi
Mohammad Hadi Zahedi
A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
Journal of Advances in Computer Engineering and Technology
Parallel Genetic Algorithms
Island Genetic Algorithm
Cellular Genetic Algorithm
N-Queen Problem
author_facet Monire Taheri Sarvetamin
Amid Khatibi
Mohammad Hadi Zahedi
author_sort Monire Taheri Sarvetamin
title A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
title_short A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
title_full A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
title_fullStr A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
title_full_unstemmed A New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
title_sort new approach to solve n-queen problem with parallel genetic algorithm
publisher Science and Research Branch,Islamic Azad University
series Journal of Advances in Computer Engineering and Technology
issn 2423-4192
2423-4206
publishDate 2018-05-01
description Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve the n-Queen problem. Parallelizing island genetic algorithm and Cellular genetic algorithm was implemented and run. The results show that these algorithms have the ability to find related solutions to this problem. The algorithms are not only faster but also they lead to better performance even without the use of parallel hardware and just running on one core processor. Good comparisons were made between the proposed method and serial genetic algorithms in order to measure the performance of the proposed method. The experimental results show that the algorithm has high efficiency for large-size problems in comparison with genetic algorithms, and in some cases it can achieve super linear speedup. The proposed method in the present study can be easily developed to solve other optimization problems.
topic Parallel Genetic Algorithms
Island Genetic Algorithm
Cellular Genetic Algorithm
N-Queen Problem
url http://jacet.srbiau.ac.ir/article_12443_0214c8b674cd37a7211fae820ec59dfd.pdf
work_keys_str_mv AT moniretaherisarvetamin anewapproachtosolvenqueenproblemwithparallelgeneticalgorithm
AT amidkhatibi anewapproachtosolvenqueenproblemwithparallelgeneticalgorithm
AT mohammadhadizahedi anewapproachtosolvenqueenproblemwithparallelgeneticalgorithm
AT moniretaherisarvetamin newapproachtosolvenqueenproblemwithparallelgeneticalgorithm
AT amidkhatibi newapproachtosolvenqueenproblemwithparallelgeneticalgorithm
AT mohammadhadizahedi newapproachtosolvenqueenproblemwithparallelgeneticalgorithm
_version_ 1725426700289835008