Solving combinatorial bi-level optimization problems using multiple populations and migration schemes

被引:12
|
作者
Said, Rihab [1 ]
Elarbi, Maha [1 ]
Bechikh, Slim [2 ]
Ben Said, Lamjed [1 ]
机构
[1] Univ Tunis, ISG Tunis, Strategies Modelling & ARtificial Telligence SMAR, Tunis 2000, Tunisia
[2] Kennesaw State Univ, LMVSR, Kennesaw, GA 30144 USA
关键词
Combinatorial bi-level optimization; Evolutionary algorithms; Computational cost; Population decomposition; Migration schemes; ALGORITHM-BASED APPROACH; EVOLUTIONARY ALGORITHM; BILEVEL; MODEL; APPROXIMATIONS; LOCATION; DESIGN; BRANCH;
D O I
10.1007/s12351-020-00616-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In many decision making cases, we may have a hierarchical situation between different optimization tasks. For instance, in production scheduling, the evaluation of the tasks assignment to a machine requires the determination of their optimal sequencing on this machine. Such situation is usually modeled as a Bi-Level Optimization Problem (BLOP). The latter consists in optimizing an upper-level (a leader) task, while having a lower-level (a follower) optimization task as a constraint. In this way, the evaluation of any upper-level solution requires finding its corresponding lower-level (near) optimal solution, which makes BLOP resolution very computationally costly. Evolutionary Algorithms (EAs) have proven their strength in solving BLOPs due to their insensitivity to the mathematical features of the objective functions such as non-linearity, non-differentiability, and high dimensionality. Moreover, EAs that are based on approximation techniques have proven their strength in solving BLOPs. Nevertheless, their application has been restricted to the continuous case as most approaches are based on approximating the lower-level optimum using classical mathematical programming and machine learning techniques. Motivated by this observation, we tackle in this paper the discrete case by proposing a Co-Evolutionary Migration-Based Algorithm, called CEMBA, that uses two populations in each level and a migration scheme; with the aim to considerably minimize the number of Function Evaluations (FEs) while ensuring good convergence towards the global optimum of the upper-level. CEMBA has been validated on a set of bi-level combinatorial production-distribution planning benchmark instances. The statistical analysis of the obtained results shows the effectiveness and efficiency of CEMBA when compared to existing state-of-the-art combinatorial bi-level EAs.
引用
收藏
页码:1697 / 1735
页数:39
相关论文
共 50 条
  • [1] Solving combinatorial bi-level optimization problems using multiple populations and migration schemes
    Rihab Said
    Maha Elarbi
    Slim Bechikh
    Lamjed Ben Said
    [J]. Operational Research, 2022, 22 : 1697 - 1735
  • [2] Solving Combinatorial Multi-Objective Bi-Level Optimization Problems Using Multiple Populations and Migration Schemes
    Said, Rihab
    Bechikh, Slim
    Louati, Ali
    Aldaej, Abdulaziz
    Said, Lamjed Ben
    [J]. IEEE ACCESS, 2020, 8 : 141674 - 141695
  • [3] Solving bi-level optimization problems in engineering design using kriging models
    Xia, Yi
    Liu, Xiaojie
    Du, Gang
    [J]. ENGINEERING OPTIMIZATION, 2018, 50 (05) : 856 - 876
  • [4] Solving bi-level programming with multiple linear objectives at lower level using particle swarm optimization
    Matroud, Fatehem
    Sadeghi, Habibeh
    [J]. JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2013, 7 (03): : 221 - 229
  • [5] Designing of a mat-heuristic algorithm for solving bi-level optimization problems
    Shemirani, H. Shams
    Sahraeian, R.
    Bashiri, M.
    [J]. SCIENTIA IRANICA, 2023, 30 (02) : 727 - 737
  • [6] A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphs
    Wang, Runzhong
    Hua, Zhigang
    Liu, Gan
    Zhang, Jiayi
    Yan, Junchi
    Qi, Feng
    Yang, Shuang
    Zhou, Jun
    Yang, Xiaokang
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [7] Chaotic Binarization Schemes for Solving Combinatorial Optimization Problems Using Continuous Metaheuristics
    Cisternas-Caneo, Felipe
    Crawford, Broderick
    Soto, Ricardo
    Giachetti, Giovanni
    Paz, Alex
    Pena Fritz, Alvaro
    [J]. MATHEMATICS, 2024, 12 (02)
  • [8] Bayesian Optimization Approach of General Bi-level Problems
    Kieffer, Emmanuel
    Danoy, Gregoire
    Bouvry, Pascal
    Nagih, Anass
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1614 - 1621
  • [9] A multitasking surrogate-assisted differential evolution method for solving bi-level optimization problems
    Russo, Igor L. S.
    Barbosa, Helio J. C.
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [10] Bi-Level Model Management Strategy for Solving Expensive Multi-Objective Optimization Problems
    Li, Fei
    Yang, Yujie
    Liu, Yuhao
    Liu, Yuanchao
    Qian, Muyun
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024,