Accelerating Bilevel Optimization with Hierarchical Many-threaded Parallel Differential Evolution

Bilevel optimization is encountered in many relevant real-world applications. The main feature of this type of problem is that an upper-level optimization problem is constrained by a nested lower-level optimization problem. Because of this nested structure, bilevel problems are usually computationally expensive to solve. Differential Evolution has demonstrated promising results in solving bilevel problems of relatively small scales. As the problem scale increases, the decision space becomes intrinsically larger, requiring a growing number of function evaluations for the method to work properly. In this context, heavy parallelization and high-performance computing techniques are indispensable to enable the resolution of more complex and challenging optimization problems. Hence, we propose a hierarchical many-threaded parallel Differential Evolution approach for bilevel problems, where both levels are parallelized. The computational experiments demonstrate that the parallel implementation achieved runtime speeds ranging from 44 to 2559 times faster than the sequential version on a well-known scalable SMD benchmark test problem when executed on an NVIDIA A100 GPU. The findings indicate that the algorithm’s convergence is strongly influenced by the number of both upper-and lower-level generations. Moreover, the success of experiments with large-scale problems is closely linked to the choice of small population sizes.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Evolutionary Computation
Published
2025-01-01
DOI
https://doi.org/10.1109/tevc.2025.3560217
Citations
1
Primary Topic
Advanced Mathematical Modeling in Engineering
Type
article
Field-Weighted Citation Impact
1.50
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Accelerating Bilevel Optimization with Hierarchical Many-threaded Parallel Differential Evolution

Douglas A. Augusto, Hélio J. C. Barbosa, Amanda S. Dufek, Jaqueline S. Angelo
1 citations
IEEE Transactions on Evolutionary Computation
Advanced Mathematical Modeling in Engineering
1.50
article

Accelerating Bilevel Optimization with Hierarchical Many-threaded Parallel Differential Evolution

Douglas A. Augusto, Hélio J. C. Barbosa, Amanda S. Dufek, Jaqueline S. Angelo
article en
1 citations

Abstract

Bilevel optimization is encountered in many relevant real-world applications. The main feature of this type of problem is that an upper-level optimization problem is constrained by a nested lower-level optimization problem. Because of this nested structure, bilevel problems are usually computationally expensive to solve. Differential Evolution has demonstrated promising results in solving bilevel problems of relatively small scales. As the problem scale increases, the decision space becomes intrinsically larger, requiring a growing number of function evaluations for the method to work properly. In this context, heavy parallelization and high-performance computing techniques are indispensable to enable the resolution of more complex and challenging optimization problems. Hence, we propose a hierarchical many-threaded parallel Differential Evolution approach for bilevel problems, where both levels are parallelized. The computational experiments demonstrate that the parallel implementation achieved runtime speeds ranging from 44 to 2559 times faster than the sequential version on a well-known scalable SMD benchmark test problem when executed on an NVIDIA A100 GPU. The findings indicate that the algorithm’s convergence is strongly influenced by the number of both upper-and lower-level generations. Moreover, the success of experiments with large-scale problems is closely linked to the choice of small population sizes.

IEEE Transactions on Evolutionary Computation
Laboratório Nacional de Computação Científica (BR), National Energy Research Scientific Computing Center (US), Fundação Oswaldo Cruz (BR)
Openalex Percentile: Top 18%
Advanced Mathematical Modeling in Engineering
1.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Accelerating Bilevel Optimization with Hierarchical Many-threaded Parallel Differential Evolution — Douglas A. Augusto, Hélio J. C. Barbosa, et al. · IEEE Transactions on Evolutionary Computation (2025) | TGRS Research Map | TGRS