CORAL: An Exact Algorithm for the Multidimensional Knapsack Problem

被引:34
|
作者
Mansini, Renata [1 ]
Speranza, M. Grazia [2 ]
机构
[1] Univ Brescia, Dept Informat Engn, I-25123 Brescia, Italy
[2] Univ Brescia, Dept Quantitat Methods, I-25122 Brescia, Italy
关键词
multidimensional knapsack problem; exact algorithm; reduced costs; recursive variable fixing; cardinality constraint; SEARCH;
D O I
10.1287/ijoc.1110.0460
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The multidimensional knapsack problem (MKP) is a well-known, strongly NP-hard problem and one of the most challenging problems in the class of the knapsack problems. In the last few years, it has been a favorite playground for metaheuristics, but very few contributions have appeared on exact methods. In this paper we introduce an exact approach based on the optimal solution of subproblems limited to a subset of variables. Each subproblem is faced through a recursive variable-fixing process that continues until the number of variables decreases below a given threshold (restricted core problem). The solution space of the restricted core problem is split into subspaces, each containing solutions of a given cardinality. Each subspace is then explored with a branch-and-bound algorithm. Pruning conditions are introduced to improve the efficiency of the branch-and-bound routine. In all the tested instances, the proposed method was shown to be, on average, more efficient than the recent branch-and-bound method proposed by Vimont et al. [Vimont, Y., S. Boussier, M. Vasquez. 2008. Reduced costs propagation in an efficient implicit enumeration for the 0-1 multidimensional knapsack problem. J. Combin. Optim. 15(2) 165-178] and CPLEX 10. We were able to improve the best-known solutions for some of the largest and most difficult instances of the OR-LIBRARY data set [Chu, P. C., J. E. Beasley. 1998. A genetic algorithm for the multidimensional knapsack problem. J. Heuristics 4(1) 63-86].
引用
收藏
页码:399 / 415
页数:17
相关论文
共 50 条
  • [21] A Shuffled Complex Evolution Algorithm for the Multidimensional Knapsack Problem
    Valadao Baroni, Marcos Daniel
    Varejao, Flavio Miguel
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, CIARP 2015, 2015, 9423 : 768 - 775
  • [22] An partheno-genetic algorithm for multidimensional knapsack problem
    Bai, JC
    Chang, HY
    Yi, Y
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 2962 - 2965
  • [23] An algorithm for the Multidimensional Multiple-choice Knapsack Problem
    Moser, M
    Jokanovic, DP
    Shiratori, N
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1997, E80A (03) : 582 - 589
  • [24] A Binary Butterfly Optimization Algorithm for the Multidimensional Knapsack Problem
    Shahbandegan, Amirmohammad
    Naderi, Madjid
    2020 6TH IRANIAN CONFERENCE ON SIGNAL PROCESSING AND INTELLIGENT SYSTEMS (ICSPIS), 2020,
  • [25] An exact algorithm for the knapsack sharing problem with common items
    Fujimoto, M
    Yamada, T
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 171 (02) : 693 - 707
  • [26] An exact decomposition algorithm for the generalized knapsack sharing problem
    Dahmani, Isma
    Hifi, Mhand
    Wu, Lei
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 252 (03) : 761 - 774
  • [27] An Exact Algorithm for the Multiple-Choice Multidimensional Knapsack Based on the Core
    Razzazi, Mohammad Reza
    Ghasemi, Taha
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 275 - 282
  • [28] A new ant colony optimization algorithm for the multidimensional Knapsack problem
    Kong, Min
    Tian, Peng
    Kao, Yucheng
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (08) : 2672 - 2683
  • [29] A discrete binary version of bat algorithm for multidimensional knapsack problem
    Sabba, Sara
    Chikhi, Salim
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2014, 6 (02) : 140 - 152
  • [30] RECURSIVE BRANCH AND BOUND ALGORITHM FOR THE MULTIDIMENSIONAL KNAPSACK PROBLEM.
    Thesen, Arne
    Naval Research Logistics, 1975, 22 (02): : 341 - 353