arrow
Return

Highly scalable parallel genetic algorithm on Sunway many-core processors

delete2021-01-01
delete11
PRE
AI
Z
Zhiyong Xiao
L
Liu Xu
J
Jingheng Xu
Q
Qingxiao Sun
L
Lin Gan *
DOI:10.1016/j.future.2020.08.028delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
As a heuristic method, the genetic algorithm provides promising solutions with impressive performance benefits for large-scale problems. In this study, we propose a highly scalable hybrid parallel genetic algorithm (HPGA) based on Sunway TaihuLight Supercomputer. First, the Cellular model is presented on a thread level, so that each individual can be processed by a single computing unit which is in charge of the parallel fitness calculation, crossover, and mutation operations. The information exchange between individuals is realized by register communication. Second, the Island model is assigned to a process level, so that each process accounts for a single sub-population, and the migration among sub-populations is implemented using MPI communication. The proposed approach can fully exploit the individual diversity of the genetic algorithm and reasonably maintain the communication overhead. Based on the widely used CEC2013 benchmark, the experimental results show that the algorithm presents a sound performance in terms of both accuracy and convergence speed. (C) 2020 Elsevier B.V. All rights reserved.
Keywords:
High performance computing
Genetic algorithm
Parallel optimization
Register communication
MPI communication
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.8K
Citations:
2.3W

Organization

T
tsinghua university
Scholars:
11.8W
Papers: 10.0W
Citations: 137
J
Jiangnan University
Scholars:
3.9W
Papers: 2.7W
Citations: 4.7W