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...
Main Authors: | , , |
---|---|
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 |