A Branch-and-Price Algorithm for the Multiple Knapsack Problem

被引:3
|
作者
Lalonde, Olivier [1 ,2 ]
Cote, Jean-Francois [1 ,3 ]
Gendron, Bernard [1 ,3 ]
机构
[1] Univ Montreal, Ctr Interuniv Rech Reseaux Entreprise Logist & Tr, Montreal, PQ H3T 1J4, Canada
[2] Univ Montreal, Dept Informat & Rech Operat, Montreal, PQ, Canada
[3] Univ Laval, Quebec City, PQ G1V 0A6, Canada
基金
瑞典研究理事会; 加拿大自然科学与工程研究理事会;
关键词
multiple knapsack problem; branch-and-price; Lagrangian relaxation; BOUND ALGORITHM; BIN-PACKING; MODELS;
D O I
10.1287/ijoc.2022.1223
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The multiple knapsack problem is a well-studied combinatorial optimization problem with several practical and theoretical applications. It consists of packing some subset of n items into m knapsacks such that the total profit of the chosen items is maximum. A new formulation of the problem is presented, where a Lagrangian relaxation is derived, and we prove that it dominates the commonly used relaxations for this problem. We also present a Dantzig-Wolfe decomposition of the new formulation that we solve to optimality using a branch-and-price algorithm, where its main advantage comes from the fact that it is possible to control whether an item is included in some knapsack or not. An improved algorithm for solving the resulting packing subproblems is also introduced. Computational experiments then show that the new approach achieves state-of-the-art results.
引用
收藏
页码:3134 / 3150
页数:17
相关论文
共 50 条
  • [31] A branch-and-price algorithm for the capacitated p-median problem
    Ceselli, A
    Righini, G
    NETWORKS, 2005, 45 (03) : 125 - 142
  • [32] Solving the List Coloring Problem through a branch-and-price algorithm
    Lucci, Mauro
    Nasini, Graciela
    Severin, Daniel
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 315 (03) : 899 - 912
  • [33] Strong inequalities and a branch-and-price algorithm for the convex recoloring problem
    Campelo, Manoel
    Freire, Alexandre S.
    Moura, Phablo F. S.
    Soares, Joel C.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 303 (01) : 54 - 65
  • [34] Constrained shortest path tour problem: Branch-and-Price algorithm
    Martin, Sebastien
    Magnouche, Youcef
    Juvigny, Corentin
    Leguay, Jeremie
    COMPUTERS & OPERATIONS RESEARCH, 2022, 144
  • [35] A branch-and-price approach for the nurse rostering problem with multiple units
    Hu, Wanzhe
    He, Xiaozhou
    Luo, Li
    Pardalos, Panos M.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2024, 198
  • [36] Framework branch-and-price algorithm for yard management problem at container terminals
    Liu, Ming
    Xu, Lujun
    Chu, Chengbin
    Chu, Feng
    2016 IEEE 13TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL (ICNSC), 2016,
  • [37] A Branch-and-Price algorithm for the electric autonomous Dial-A-Ride Problem
    Su, Yue
    Dupin, Nicolas
    Parragh, Sophie N.
    Puchinger, Jakob
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2024, 186
  • [38] Containers Allocation and Recycle Transportation Problem with an Improved Branch-and-price Algorithm
    Wen B.-B.
    He S.-W.
    Chi J.-S.
    Jin F.-C.
    Jiaotong Yunshu Xitong Gongcheng Yu Xinxi/Journal of Transportation Systems Engineering and Information Technology, 2023, 23 (03): : 223 - 234
  • [39] A Branch-and-Price Algorithm for the Risk-Equity Constrained Routing Problem
    Touati-Moungla, Nora
    Belotti, Pietro
    Jost, Vincent
    Liberti, Leo
    NETWORK OPTIMIZATION, 2011, 6701 : 439 - 449
  • [40] A Branch-and-Price Algorithm for the Multidepot Vehicle Routing Problem with Interdepot Routes
    Muter, Ibrahim
    Cordeau, Jean-Francois
    Laporte, Gilbert
    TRANSPORTATION SCIENCE, 2014, 48 (03) : 425 - 441