背包问题
拉格朗日松弛
数学优化
下料问题
分界
组合优化
数学
变更制定问题
放松(心理学)
连续背包问题
整数规划
分解
计算机科学
算法
最优化问题
社会心理学
生物
生态学
心理学
作者
Olivier Lalonde,Jean‐François Côté,Bernard Gendron
出处
期刊:Informs Journal on Computing
日期:2022-08-23
卷期号:34 (6): 3134-3150
被引量:4
标识
DOI:10.1287/ijoc.2022.1223
摘要
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. History: Accepted by Andrea Lodi, Area Editor for Design & Analysis of Algorithms–Discrete. Funding: This work was supported by the Canadian Natural Sciences and Engineering Research Council (NSERC) [Grants 2017-06054 and 2021-04037]. This support is gratefully acknowledged.
科研通智能强力驱动
Strongly Powered by AbleSci AI