THE WATERMELON ALGORITHM FOR THE BILEVEL INTEGER LINEAR PROGRAMMING PROBLEM

被引:21
|
作者
Wang, Lizhi [1 ]
Xu, Pan [2 ]
机构
[1] Iowa State Univ, Ames, IA 50011 USA
[2] Univ Maryland, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
bilevel optimization; cutting plane; branch and bound; GLOBAL OPTIMIZATION ALGORITHM; BRANCH-AND-SANDWICH; CRITICAL INFRASTRUCTURE; GENETIC ALGORITHMS; UNIT COMMITMENT; NETWORK; CONSTRAINTS; LOCATION; MODEL; POWER;
D O I
10.1137/15M1051592
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents an exact algorithm for the bilevel integer linear programming (BILP) problem. The proposed algorithm, which we call the watermelon algorithm, uses a multiway disjunction cut to remove bilevel infeasible solutions from the search space, which was motivated by how watermelon seeds can be carved out by a scoop. Serving as the scoop, a polyhedron is designed to enclose as many bilevel infeasible solutions as possible, and then the complement of this polyhedron is applied to the search space as a multiway disjunction cut in a branch-and-bound framework. We have proved that the watermelon algorithm is able to solve all BILP instances finitely and correctly, providing either a global optimal solution or a certificate of infeasibility or unboundedness. Computational experiment results on two sets of small-to medium-sized instances suggest that the watermelon algorithm could be significantly more efficient than previous branch-and-bound based BILP algorithms.
引用
收藏
页码:1403 / 1430
页数:28
相关论文
共 50 条
  • [1] THE MIXED INTEGER LINEAR BILEVEL PROGRAMMING PROBLEM
    MOORE, JT
    BARD, JF
    [J]. OPERATIONS RESEARCH, 1990, 38 (05) : 911 - 921
  • [2] On the Bilevel Integer Linear Fractional Programming Problem
    Getinet Alemayehu
    S. R. Arora
    [J]. OPSEARCH, 2001, 38 (5) : 508 - 519
  • [3] A genetic algorithm for solving linear integer bilevel programming problems
    Liu Yuhui
    Li Hecheng
    Chen Huafei
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, : 40 - 44
  • [4] Reformulation of bilevel linear fractional/linear programming problem into a mixed integer programming problem via complementarity problem
    Sharma, Anuradha
    [J]. INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2022, 15 (04) : 359 - 370
  • [5] An exact algorithm for the bilevel mixed integer linear programming problem under three simplifying assumptions
    Xu, Pan
    Wang, Lizhi
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2014, 41 : 309 - 318
  • [6] Problem of grey bilevel linear programming and its algorithm
    Zhang, En-Lu
    Meng, Xian-Yun
    Li, Zhi-Hui
    Teng, Chun-Xian
    [J]. Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2009, 29 (06): : 132 - 138
  • [7] Discrete differential evolution algorithm for integer linear bilevel programming problems
    Li, Hong
    Zhang, Li
    Jiao, Yongchang
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2016, 27 (04) : 912 - 919
  • [8] Discrete differential evolution algorithm for integer linear bilevel programming problems
    Hong Li
    Li Zhang
    Yongchang Jiao
    [J]. Journal of Systems Engineering and Electronics, 2016, 27 (04) : 912 - 919
  • [9] An enhanced branch-and-bound algorithm for bilevel integer linear programming
    Liu, Shaonan
    Wang, Mingzheng
    Kong, Nan
    Hu, Xiangpei
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 291 (02) : 661 - 679
  • [10] Integer Programming Formulation of the Bilevel Knapsack Problem
    Mansi, R.
    Hanafi, S.
    Brotcorne, L.
    [J]. MATHEMATICAL MODELLING OF NATURAL PHENOMENA, 2010, 5 (07) : 116 - 121