Parallel genetic algorithm for N‐Queens problem based on message passing interface‐compute unified device architecture. (3rd March 2020)
- Record Type:
- Journal Article
- Title:
- Parallel genetic algorithm for N‐Queens problem based on message passing interface‐compute unified device architecture. (3rd March 2020)
- Main Title:
- Parallel genetic algorithm for N‐Queens problem based on message passing interface‐compute unified device architecture
- Authors:
- Jianli, Cao
Zhikui, Chen
Yuxin, Wang
He, Guo - Abstract:
- Abstract: N‐Queens problem derives three variants: obtaining a specific solution, obtaining a set of solutions and obtaining all solutions. The purpose of the variant I is to find a constructive solution, which has been solved. Variant III is aiming to find all solutions and the largest number of queens currently being resolved is 26. Variant II whose purpose is to obtain a set of solutions for larger‐scale problems relies on various intelligent algorithms. In this paper, we use a master‐slave model genetic algorithm that combines the idea of the evolutionary algorithm and simulated annealing algorithm to solve Variant III, and use a parallel fitness function based on compute unified device architecture. Experimental results show that our scheme achieved a maximum 60‐fold speedup over the single‐CPU counterpart. On this basis, a two‐level parallel genetic algorithm based on the island model and master‐slave model is implemented on the GPU cluster by using message passing interface technology. Using two‐node and three‐node GPU cluster, speedup of 1.46 and 2.01 are obtained on average over single‐node, respectively. Compared with the sequential genetic algorithm, the two‐level parallel genetic algorithm makes full use of the parallel computing power of GPU cluster in solving N‐Queen variant II and improves the performance by 99.19 times in the best case.
- Is Part Of:
- Computational intelligence. Volume 36:Number 4(2020)
- Journal:
- Computational intelligence
- Issue:
- Volume 36:Number 4(2020)
- Issue Display:
- Volume 36, Issue 4 (2020)
- Year:
- 2020
- Volume:
- 36
- Issue:
- 4
- Issue Sort Value:
- 2020-0036-0004-0000
- Page Start:
- 1621
- Page End:
- 1637
- Publication Date:
- 2020-03-03
- Subjects:
- CUDA -- genetic algorithm -- island model -- master slave model -- MPI -- N‐Queens problem
Artificial intelligence -- Periodicals
Computational linguistics -- Periodicals
006.3 - Journal URLs:
- http://www.blackwellpublishing.com/journal.asp?ref=0824-7935&site=1 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1111/coin.12300 ↗
- Languages:
- English
- ISSNs:
- 0824-7935
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3390.595000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 14882.xml