A Branch-and-Bound Algorithm for the Knapsack Problem with Conflict Graph

被引:42
|
作者
Bettinelli, Andrea [1 ]
Cacchiani, Valentina [2 ]
Malaguti, Enrico [2 ]
机构
[1] OPTIT Srl, I-40026 Imola, BO, Italy
[2] Univ Bologna, Dept Elect Elect & Informat Engn Guglielmo Marcon, I-40136 Bologna, Italy
关键词
knapsack problem; maximum weight stable set problem; branch and bound; combinatorial optimization; computational experiments; SEARCH-BASED ALGORITHM; BIN PACKING PROBLEM; PRICE ALGORITHM;
D O I
10.1287/ijoc.2016.0742
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study the knapsack problem with conflict graph (KPCG), an extension of the 0-1 knapsack problem, in which a conflict graph describing incompatibilities between items is given. The goal of the KPCG is to select the maximum profit set of compatible items while satisfying the knapsack capacity constraint. We present a new branch-and-bound approach to derive optimal solutions to the KPCG in short computing times. Extensive computational experiments are reported showing that, for instances with graph density of 10% and larger, the proposed method outperforms a state-of-the-art approach and mixed-integer programming formulations tackled through a general purpose solver.
引用
收藏
页码:457 / 473
页数:17
相关论文
共 50 条
  • [31] AN LC BRANCH-AND-BOUND ALGORITHM FOR THE MODULE ASSIGNMENT PROBLEM
    CHERN, MS
    CHEN, GH
    LIU, P
    INFORMATION PROCESSING LETTERS, 1989, 32 (02) : 61 - 71
  • [32] Branch-and-bound algorithm for the maximum triangle packing problem
    Abdelsadek, Youcef
    Herrmann, Francine
    Kacem, Imed
    Otjacques, Benoit
    COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 81 : 147 - 157
  • [33] A branch-and-bound algorithm for the singly constrained assignment problem
    Lieshout, P. M. D.
    Volgenant, A.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (01) : 151 - 164
  • [34] RECURSIVE BRANCH AND BOUND ALGORITHM FOR THE MULTIDIMENSIONAL KNAPSACK PROBLEM.
    Thesen, Arne
    Naval Research Logistics, 1975, 22 (02): : 341 - 353
  • [35] BRANCH-AND-BOUND ALGORITHM FOR PAGINATION
    DUNCAN, J
    SCOTT, LW
    OPERATIONS RESEARCH, 1975, 23 (02) : 240 - 259
  • [37] A new branch-and-bound algorithm for the Maximum Weighted Clique Problem
    San Segundo, Pablo
    Furini, Fabio
    Artieda, Jorge
    COMPUTERS & OPERATIONS RESEARCH, 2019, 110 : 18 - 33
  • [38] Fleet Assignment Problem Study Based on Branch-and-bound Algorithm
    Wu Donghua
    Xia Hongshan
    Fan Yongjun
    Zhang Jinyuan
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON MECHATRONICS, CONTROL AND ELECTRONIC ENGINEERING, 2014, 113 : 16 - 20
  • [39] A branch-and-bound algorithm for the minimum cut linear arrangement problem
    Palubeckis, Gintaras
    Rubliauskas, Dalius
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2012, 24 (04) : 540 - 563
  • [40] Parallelization of a branch-and-bound algorithm for the maximum weight clique problem
    Shimizu, Satoshi
    Yamaguchi, Kazuaki
    Masuda, Sumio
    DISCRETE OPTIMIZATION, 2021, 41