4.7 Article

An enhanced branch-and-bound algorithm for bilevel integer linear programming

期刊

EUROPEAN JOURNAL OF OPERATIONAL RESEARCH
卷 291, 期 2, 页码 661-679

出版社

ELSEVIER
DOI: 10.1016/j.ejor.2020.10.002

关键词

Integer programming; Bilevel programming; Branch and bound; Enhanced branching

资金

  1. Key Program of the NSFC [71931009]
  2. General Program of the NSFC [71671023]
  3. National Science Foundation of US [1761022]
  4. Foundation for Innovative Research Groups of NSFC [71421001]
  5. key projects of of International Cooperation and Exchanges NSFC [72010107002]
  6. Div Of Civil, Mechanical, & Manufact Inn
  7. Directorate For Engineering [1761022] Funding Source: National Science Foundation

向作者/读者索取更多资源

In this paper, an enhanced branch-and-bound algorithm is proposed for a class of BILP problems, which can significantly reduce computation time while maintaining solution quality. Computational studies show that the enhanced branching rule achieves significant speedup and superior performance on large-sized BILP instances with complex lower-level problems.
Bilevel integer linear programming (BILP) problems have been studied for decades. Many exact algorithms have been proposed in recent years for small- or medium-sized instances. However, few of these algorithms were shown to be efficient on large-sized instances. In this paper, we present an enhanced branch-and-bound algorithm for a class of BILP problems, which can discard a subspace from the search space in each iteration larger than that in a benchmark branch-and-bound algorithm. The corresponding enhanced branching rule can efficiently slow down the creation of new node problems so as to significantly reduce the computation time. Our scheme may be suboptimal if the lower-level problem is not unique optimal as the enhanced branching rule may discard bilevel feasible solutions that may turn out to be optimal to the bilevel programming. We present computational studies to evaluate the algorithm speedup and solution quality of our algorithm, compared with state-of-the-art algorithms from the literature on a large testbed of general BILP instances, some of which are still unsolved. The computational results show that our enhanced branching rule can achieve significant speedup on the benchmark branching rule with satisfying solution quality. In particular, our algorithm shows superior performance on large-sized BILP instances with a relatively complex lower-level problem. (C) 2020 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据