TY - GEN
T1 - A Bilevel Evolutionary Algorithm Based on Upper-Level-Driven Lower-Level Search
AU - Yang, Ning
AU - Liu, Hai-Lin
AU - Chen, Lei
AU - Wang, Yuping
AU - Cheung, Yiu-ming
N1 - This work was supported in part by the Natural Science Foundation of Guangdong Province 2023A1515011793, and in part by the National Natural Science Foundation of China 62172110.
Publisher Copyright:
© 2024 IEEE
PY - 2024/6/30
Y1 - 2024/6/30
N2 - The bilevel optimization problem is a kind of commonly existing optimization problem, which includes a nested lower-level optimization problem as a constraint condition. The nested lower-level optimization problem should be solved with every upper-level decision fixed as a parameter. Consequently, it is usually computationally very expensive to solve bilevel optimization problems. In this paper, we propose a bilevel evolutionary algorithm based on upper-level-driven lower-level search (BLEA-UDLS). Driven by the upper-level optimization, the lower-level search in BLEA-UDLS is carried out on some upper-level superior solutions rather than equally and indiscriminately on all solutions, which makes sure that the front solutions of the population have more accurate lower-level decisions and saves lots of evaluation budgets on less important solutions. In the lower-level search, the lower-level decisions of different solutions are optimized cooperatively with the computation resources dynamically adjusted, where more computation resources are assigned for less explored solutions. Compared with some other bilevel evolutionary algorithms, the experimental results have confirmed the effectiveness of the proposed BLEA-UDLS for solving BLOPs and meanwhile saving evaluation budgets.
AB - The bilevel optimization problem is a kind of commonly existing optimization problem, which includes a nested lower-level optimization problem as a constraint condition. The nested lower-level optimization problem should be solved with every upper-level decision fixed as a parameter. Consequently, it is usually computationally very expensive to solve bilevel optimization problems. In this paper, we propose a bilevel evolutionary algorithm based on upper-level-driven lower-level search (BLEA-UDLS). Driven by the upper-level optimization, the lower-level search in BLEA-UDLS is carried out on some upper-level superior solutions rather than equally and indiscriminately on all solutions, which makes sure that the front solutions of the population have more accurate lower-level decisions and saves lots of evaluation budgets on less important solutions. In the lower-level search, the lower-level decisions of different solutions are optimized cooperatively with the computation resources dynamically adjusted, where more computation resources are assigned for less explored solutions. Compared with some other bilevel evolutionary algorithms, the experimental results have confirmed the effectiveness of the proposed BLEA-UDLS for solving BLOPs and meanwhile saving evaluation budgets.
KW - Bilevel optimization
KW - constraint optimization
KW - evolutionary algorithm
UR - http://www.scopus.com/inward/record.url?scp=85201734673&partnerID=8YFLogxK
U2 - 10.1109/CEC60901.2024.10611954
DO - 10.1109/CEC60901.2024.10611954
M3 - Conference proceeding
SN - 9798350308372
T3 - 2024 IEEE Congress on Evolutionary Computation, CEC 2024 - Proceedings
BT - 2024 IEEE Congress on Evolutionary Computation (CEC)
PB - IEEE
T2 - 2024 IEEE Congress on Evolutionary Computation (CEC)
Y2 - 30 June 2024 through 5 July 2024
ER -