A Knee Point Driven Evolutionary Algorithm for Multiobjective Bilevel Optimization

被引:7
作者
Chen, Jiaxin [1 ]
Ding, Jinliang [1 ]
Li, Ke [2 ]
Tan, Kay Chen [3 ]
Chai, Tianyou [1 ]
机构
[1] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[2] Univ Exeter, Dept Comp Sci, Exeter EX4 4QF, England
[3] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
关键词
Knee point; multiobjective bilevel optimization (MBLO); multiobjective bilevel test problem; petroleum refining bilevel problem; LEVEL; METHODOLOGY; EFFICIENT;
D O I
10.1109/TCYB.2024.3377272
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bilevel optimization is a special type of optimization in which one problem is embedded within another. The bilevel optimization problem (BLOP) of which both levels are multiobjective functions is usually called the multiobjective BLOP (MBLOP). The expensive computation and nested features make it challenging to solve. Most existing studies look for complete lower-level solutions for every upper-level variable. However, not every lower-level solution will participate in the bilevel Pareto-optimal front. Under a limited computational budget, instead of wasting resources to find complete lower-level solutions that may not be in the feasible region or inducible region of the MBLOP, it is better to concentrate on finding the solutions with better performance. Bearing these considerations in mind, we propose a multiobjective bilevel optimization solving routine combined with a knee point driven algorithm. Specifically, the proposed algorithm aims to quickly find feasible solutions considering the lower-level constraints in the first stage and then concentrates the computational resources on finding solutions with better performance. Besides, we develop several multiobjective bilevel test problems with different properties, such as scalable, deceptive, convexity, and (dis)continuous. Finally, the performance of the algorithm is validated on a practical petroleum refining bilevel problem, which involves a multiobjective environmental regulation problem and a petroleum refining operational problem. Comprehensive experiments fully demonstrate the effectiveness of our presented algorithm in solving MBLOPs.
引用
收藏
页码:4177 / 4189
页数:13
相关论文
共 70 条
[1]   K-means cluster interactive algorithm-based evolutionary approach for solving bilevel multi-objective programming problems [J].
Abo-Elnaga, Y. ;
Nasr, S. .
ALEXANDRIA ENGINEERING JOURNAL, 2022, 61 (01) :811-827
[2]   New concepts and an algorithm for multiobjective bilevel programming: optimistic, pessimistic and moderate solutions [J].
Alves, Maria Joao ;
Antunes, Carlos Henggeler ;
Costa, Joao Paulo .
OPERATIONAL RESEARCH, 2021, 21 (04) :2593-2626
[3]  
Alves MJ., 2019, New Perspectives in Multiple Criteria Decision Making: Innovative Applications and Case Studies, P267, DOI [10.1007/978-3-030-11482-410, DOI 10.1007/978-3-030-11482-410]
[4]   An evolutionary memetic algorithm for rule extraction [J].
Ang, J. H. ;
Tan, K. C. ;
Mamun, A. A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (02) :1302-1315
[5]   A Decomposition-Based Evolutionary Algorithm for Many Objective Optimization [J].
Asafuddoula, M. ;
Ray, Tapabrata ;
Sarker, Ruhul .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (03) :445-460
[6]   Cooperative Coevolution With Knowledge-Based Dynamic Variable Decomposition for Bilevel Multiobjective Optimization [J].
Cai, Xinye ;
Sun, Qi ;
Li, Zhenhua ;
Xiao, Yushun ;
Mei, Yi ;
Zhang, Qingfu ;
Li, Xiaoping .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (06) :1553-1565
[7]   A Bi-level Multiobjective PSO Algorithm [J].
Carrasqueira, Pedro ;
Alves, Maria Joao ;
Antunes, Carlos Henggeler .
EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PT I, 2015, 9018 :263-276
[8]   Integrated Optimization for the Automation Systems of Mineral Processing [J].
Chai, Tianyou ;
Ding, Jinliang ;
Yu, Gang ;
Wang, Hong .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (04) :965-982
[9]   DMOEA-εC: Decomposition-Based Multiobjective Evolutionary Algorithm With the ε-Constraint Framework [J].
Chen, Jie ;
Li, Juan ;
Xin, Bin .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2017, 21 (05) :714-730
[10]   Transfer Learning-Based Parallel Evolutionary Algorithm Framework for Bilevel Optimization [J].
Chen, Lei ;
Liu, Hai-Lin ;
Tan, Kay Chen ;
Li, Ke .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (01) :115-129