Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 108Parallel Computing and Optimization TechniquesMetaheuristic Optimization Algorithms ResearchEvolutionary Algorithms and Applications

The DOI matches its Crossref record; 40 of the 41 references it cites were found in a registry or an index.

Accelerating genetic algorithms with GPU computing: A selective overview

Cheng, John Runwei, Gen, Mitsuo·2019·Computers & Industrial Engineering

Abstract

Abstract The emergence of GPU-CPU heterogeneous architectures has led to a fundamental paradigm shift in parallel programming. Accelerating Genetic Algorithms (GAs) on these architectures has received significant attention from both practitioners and researchers ever since GPUs emerged. In the past decade we have witnessed many progresses on migrating parallel GAs from CPU to GPU (Graphical Processing Unit) architecture, which makes this research field truly enter into the world of High Performance Computing (HPC), and demonstrates a great potential to many research disciplines and industrial worlds that can benefit from the power of GPU accelerated stochastic global search to explore large and complex search spaces for better solutions. Designing a parallel algorithm on GPU is quite different from designing one on CPU. On CPU architecture, we typically consider how to distribute data across tens of CPU threads, while on GPU architecture, we have more than hundreds of thousands of GPU threads running simultaneously. Therefore, we should rethink the design approaches and implementation strategies of parallel algorithms to fully utilize the computing power of GPUs to accelerate the computation of GAs. The intention of this paper is to give an overview on selective works of parallel GAs designed for GPU architecture. In this survey paper, we first reexamine the concept of granularity of parallelism for GAs on GPU architecture, discuss how the aspect of data layout affect the kernel design to maximize memory bandwidth, and explain how to organize threads in grid and blocks to expose sufficient parallelism to GPU. The comprehensive overview on selective works since 2010 then follows. The focus is mainly on the perspective of GPU architecture: how to accelerate GAs with GPU computing. Performance issues are not touched in this review, because most of these works are conducted on very early GPU cards, which are out of date already. We finally discuss some future research suggestions in the last section, especially about how to build up an efficient implementation of parallel GAs for hyper-scale computing. Many industrial and academic disciplines will be benefited from the GPU accelerated parallel GAs, one of the promising area is to evolve better deep neural networks.

Overview

Integrity signals

Registry

Crossref · 10.1016/j.cie.2018.12.067

Cites

40 of 40 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Citations

Cites

Show all 41 references

Research works printed but not linked: 4

  1. Dorronsoro, B., Arias, D., Luna, F., Nebro, A., Alba, E. (2007). A grid-based hybrid cellular genetic algorithm for very large scale instances of the CVRP. In: Smari, W. W. editor, High performance computing & simulation conference (pp. 759–765).
  2. Gruau, F. (1994). Neural Network Synthesis Using Cellular Encoding and the Genetic Algorithm. Unpublished doctoral dissertation, L’Universite Claude Bernard-Lyon I.
  3. Oiso, 2011, Implementation genetic algorithms to CUDA environment using data parallelization, The Journal Tehnički vjesnik, 18, 511
  4. Pinel, 2012, Solving very large instances of the scheduling of independent tasks problem on the GPU, Journal of Parallel and Distributed Computing, 16, 1

Cited by

See all 108

Metadata

Authors
Cheng, J. R., & Gen, M.
Affiliations
Tokyo University of Science (JP)
Corresponding author
Cheng, John Runwei
Venue
Computers & Industrial Engineering
Publisher
Elsevier BV
Published
2019-02
Volume
128
Pages
514-525
ISSN
0360-8352 (ISSN-L)
OpenAlex
W2907478628
Cited by
102
References
41
Citations by year
2026: 15 · 2025: 12 · 2024: 11 · 2023: 20 · 2022: 8 · 2021: 18 · 2020: 15 · 2019: 3
FWCI
9.92
Type
journal article
Language
en
Open access
closed
Licence
www.elsevier.com/tdm/userlicense/1.0/ (tdm)
Locations
Computers & Industrial Engineering (publishedVersion)
Funders
  • National Natural Science Foundation of China (61572100)
  • Japan Society of Promotion of Science (15K00357)
Topics
  • Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
  • Physical Sciences › Computer Science › Artificial Intelligence › Metaheuristic Optimization Algorithms Research
  • Physical Sciences › Computer Science › Artificial Intelligence › Evolutionary Algorithms and Applications
Keywords
genetic algorithm, GPU computing, parallel genetic algorithm, data layout, kernel design, memory bandwidth

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: Accelerating genetic algorithms with GPU computing: A selective overview. https://app.cochat.ai/papers/10.1016/j.cie.2018.12.067
The paper
Cheng, J. R., & Gen, M. (2019). Accelerating genetic algorithms with GPU computing: A selective overview. Computers & Industrial Engineering. https://doi.org/10.1016/j.cie.2018.12.067

Data sources

Bibliographic data: Semantic Scholar, OpenAlex, Crossref.

Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).

Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.