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 条
  • [41] A KNN quantum cuckoo search algorithm applied to the multidimensional knapsack problem
    Garcia, Jose
    Maureira, Carlos
    APPLIED SOFT COMPUTING, 2021, 102
  • [42] Memetic Algorithm for Solving the 0-1 Multidimensional Knapsack Problem
    Rezoug, Abdellah
    Boughaci, Dalila
    Badr-El-Den, Mohamed
    PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 298 - 304
  • [43] An improved fruit fly optimization algorithm for solving the multidimensional knapsack problem
    Meng, Tao
    Pan, Quan-Ke
    APPLIED SOFT COMPUTING, 2017, 50 : 79 - 93
  • [44] A db-Scan Hybrid Algorithm: An Application to the Multidimensional Knapsack Problem
    Garcia, Jose
    Moraga, Paola
    Valenzuela, Matias
    Pinto, Hernan
    MATHEMATICS, 2020, 8 (04)
  • [45] MOTGA: A multiobjective Tchebycheff based genetic algorithm for the multidimensional knapsack problem
    Alves, Maria Joao
    Almeida, Marla
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (11) : 3458 - 3470
  • [46] A Memetic Algorithm Based on Probability Learning for Solving the Multidimensional Knapsack Problem
    Li, Zuocheng
    Tang, Lixin
    Liu, Jiyin
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (04) : 2284 - 2299
  • [47] Logic Gate-based Evolutionary Algorithm for the Multidimensional Knapsack Problem
    Ferjani, Ayet Allah
    Liouane, Noureddine
    2017 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND DIAGNOSIS (ICCAD), 2017, : 164 - 168
  • [48] A Novel Dissipation Quantum Swarm Evolutionary Algorithm for the Multidimensional Knapsack Problem
    Li Zhuangkuo
    Li Ning
    Huo Guang
    ICMS2010: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION ICMS2010, VOL 5: APPLIED MATHEMATICS AND MATHEMATICAL MODELLING, 2010, : 313 - 316
  • [49] An Improved Fruit Fly Optimization Algorithm for Solving Multidimensional Knapsack Problem
    Qian, Hao
    Zhang, Qing-yong
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 2494 - 2499
  • [50] Improved binary wolf pack algorithm for solving multidimensional knapsack problem
    Wu, Hu-Sheng
    Zhang, Feng-Ming
    Zhan, Ren-Jun
    Li, Hao
    Liang, Xiao-Long
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2015, 37 (05): : 1084 - 1091