Nested evolutionary algorithms for computationally expensive bilevel optimization problems: Variants and their systematic analysis

被引:21
|
作者
Singh, Hemant Kumar [1 ]
Islam, Md Monjurul [1 ]
Ray, Tapabrata [1 ]
Ryan, Michael [1 ]
机构
[1] Univ New South Wales, Sch Engn & Informat Technol, Canberra, ACT 2600, Australia
基金
澳大利亚研究理事会;
关键词
Bilevel optimization; Surrogate assisted algorithm; evolutionary algorithm; Differential evolution; POINT ALGORITHM; COEVOLUTION; EFFICIENT; PROGRAMS;
D O I
10.1016/j.swevo.2019.05.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bilevel optimization problems involve a hierarchical model where an upper level optimization problem is solved with a constraint on the optimality of a nested lower level problem. The use of evolutionary algorithms (EAs) and other metaheuristics has been gaining attention to solve bilevel problems, especially when they contain nonlinear/black-box objective(s) and/or constraint(s). However, EAs typically operate in a nested mode wherein a lower level optimization is executed for each upper level solution. Evidently, this process requires excessive number of function evaluations, which might become untenable if the underlying functions are computationally expensive. In order to reduce this expense, the use of approximations (also referred to as surrogates or meta models) has been suggested previously. However, the previous works have focused only on the use of surrogates for the lower level problem, whereas the computational expense of the upper level problem has not been considered. In this paper, we aim to make two contributions to address this research gap. The first is to introduce an improved nested EA which uses surrogate-assisted search at both levels in order to solve bilevel problems using limited number of function evaluations. The second is the revelation and a systematic investigation of a previously overlooked aspect of bilevel search - that the objective/constraints at the upper and lower levels may involve different computational expense. Consideration of this aspect can help in deciding a suitable strategy, i.e., in which level is the use of surrogates most appropriate for the given problem. Towards this end, four different nested strategies - with surrogate at either level, none or at both levels, are compared under various experimental settings. Numerical experiments are presented on a wide range of problems to demonstrate the efficacy and utility of the proposed contributions.
引用
收藏
页码:329 / 344
页数:16
相关论文
共 50 条
  • [31] Multiple infill criterion-assisted hybrid evolutionary optimization for medium-dimensional computationally expensive problems
    Qin, Shufen
    Li, Chan
    Sun, Chaoli
    Zhang, Guochen
    Li, Xiaobo
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (01) : 583 - 595
  • [32] Sensitivity analysis of combinatorial optimization problems using evolutionary bilevel optimization and data mining
    Schulte, Julian
    Nissen, Volker
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2023, 91 (2-3) : 309 - 328
  • [33] Sensitivity analysis of combinatorial optimization problems using evolutionary bilevel optimization and data mining
    Julian Schulte
    Volker Nissen
    [J]. Annals of Mathematics and Artificial Intelligence, 2023, 91 : 309 - 328
  • [34] Bi-indicator driven surrogate-assisted multi-objective evolutionary algorithms for computationally expensive problems
    Wang, Wenxin
    Dong, Huachao
    Wang, Peng
    Shen, Jiangtao
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (04) : 4673 - 4704
  • [35] Bi-indicator driven surrogate-assisted multi-objective evolutionary algorithms for computationally expensive problems
    Wenxin Wang
    Huachao Dong
    Peng Wang
    Jiangtao Shen
    [J]. Complex & Intelligent Systems, 2023, 9 : 4673 - 4704
  • [36] Practical initialization of the Nelder–Mead method for computationally expensive optimization problems
    Shintaro Takenaga
    Yoshihiko Ozaki
    Masaki Onishi
    [J]. Optimization Letters, 2023, 17 : 283 - 297
  • [37] Aesthetic Differential Evolution Algorithm for Solving Computationally Expensive Optimization Problems
    Poonia, Ajeet Singh
    Sharma, Tarun Kumar
    Sharma, Shweta
    Rajpurohit, Jitendra
    [J]. ADVANCES IN NATURE AND BIOLOGICALLY INSPIRED COMPUTING, 2016, 419 : 87 - 96
  • [38] A Genetic Algorithm for Addressing Computationally Expensive Optimization Problems in Optical Engineering
    Mayer, A.
    Lobet, Michael
    [J]. JORDAN JOURNAL OF PHYSICS, 2019, 12 (01): : 17 - 36
  • [39] A Highly Parallel Approach for Solving Computationally Expensive Multicriteria Optimization Problems
    Gergel, Victor
    Kozinov, Evgeny
    [J]. SUPERCOMPUTING (RUSCDAYS 2019), 2019, 1129 : 3 - 14
  • [40] A runtime analysis of evolutionary algorithms for constrained optimization problems
    Zhou, Yuren
    He, Jun
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (05) : 608 - 619