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 条
  • [31] Bi-level optimization approach for robust mean-variance problems
    Swain, Pulak
    Ojha, Akshay Kumar
    [J]. RAIRO-OPERATIONS RESEARCH, 2021, 55 (05) : 2941 - 2961
  • [32] An efficient chemical reaction algorithm for multi-objective combinatorial bi-level optimization
    Abbassi, Malek
    Chaabani, Abir
    Said, Lamjed Ben
    [J]. ENGINEERING OPTIMIZATION, 2022, 54 (04) : 665 - 686
  • [33] A Co-evolutionary Decomposition-based Algorithm for Bi-level Combinatorial Optimization
    Chaabani, Abir
    Bechikh, Slim
    Ben Said, Lamjed
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 1659 - 1666
  • [34] TOPSIS for bi-level MODM problems
    Baky, Ibrahim A.
    Abo-Sinna, Mahmoud A.
    [J]. APPLIED MATHEMATICAL MODELLING, 2013, 37 (03) : 1004 - 1015
  • [35] ε-optimization schemes and L-bit precision:: Alternative perspectives for solving combinatorial optimization problems
    Orlin, James B.
    Schulz, Andreas S.
    Sengupta, Sudipta
    [J]. DISCRETE OPTIMIZATION, 2008, 5 (02) : 550 - 561
  • [36] Bi-level Problem and SMD Assessment Delinquent for Single Impartial Bi-level Optimization
    Vadali, Srinivas
    Deekshitulu, G. V. S. R.
    Murthy, J. V. R.
    [J]. PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 52 - 62
  • [37] On solving linguistic bi-level programming problem using dynamic programming
    Singh, Vishnu Pratap
    [J]. International Journal of Fuzzy System Applications, 2021, 10 (01) : 43 - 63
  • [38] Evolutionary multitasking in bi-level optimization
    Gupta, Abhishek
    Mandziuk, Jacek
    Ong, Yew-Soon
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2015, 1 (1-4) : 83 - 95
  • [39] A Memetic Evolutionary Algorithm For Bi-level Combinatorial Optimization: A Realization between Bi-MDVRP and Bi-CVRP
    Chaabani, Abir
    Bechikh, Slim
    Ben Said, Lamjed
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 1666 - 1673
  • [40] Solving Multiobjective Optimization Problems Using Hybrid Cooperative Invasive Weed Optimization With Multiple Populations
    Naidu, Y. Ramu
    Ojha, Akshay Kumar
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (06): : 821 - 832