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

被引:41
作者
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
相关论文
共 20 条
  • [1] Local branching-based algorithms for the disjunctively constrained knapsack problem
    Akeb, Hakim
    Hifi, Mhand
    Mounir, Mohamed Elhafedh Ould Ahmed
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2011, 60 (04) : 811 - 820
  • [2] [Anonymous], 1990, KNAPSACK PROBLEMS
  • [3] [Anonymous], 2004, Knapsack Problems, DOI DOI 10.1007/978-3-540-24777-710
  • [4] AN EXACT ALGORITHM FOR THE MAXIMUM CLIQUE PROBLEM
    CARRAGHAN, R
    PARDALOS, PM
    [J]. OPERATIONS RESEARCH LETTERS, 1990, 9 (06) : 375 - 382
  • [5] Benchmarking optimization software with performance profiles
    Dolan, ED
    Moré, JJ
    [J]. MATHEMATICAL PROGRAMMING, 2002, 91 (02) : 201 - 213
  • [6] A Branch-and-Price Algorithm for the Bin Packing Problem with Conflicts
    Elhedhli, Samir
    Li, Lingzi
    Gzara, Mariem
    Naoum-Sawaya, Joe
    [J]. INFORMS JOURNAL ON COMPUTING, 2011, 23 (03) : 404 - 415
  • [7] Falkenauer E., 1996, Journal of Heuristics, V2, P5, DOI 10.1007/BF00226291
  • [8] Algorithms for the Bin Packing Problem with Conflicts
    Fernandes-Muritiba, Albert E.
    Iori, Manuel
    Malaguti, Enrico
    Toth, Paolo
    [J]. INFORMS JOURNAL ON COMPUTING, 2010, 22 (03) : 401 - 415
  • [9] Local branching
    Fischetti, M
    Lodi, A
    [J]. MATHEMATICAL PROGRAMMING, 2003, 98 (1-3) : 23 - 47
  • [10] Heuristics and lower bounds for the bin packing problem with conflicts
    Gendreau, M
    Laporte, G
    Semet, F
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (03) : 347 - 358