UKP5: A New Algorithm for the Unbounded Knapsack Problem

被引:1
|
作者
Becker, Henrique [1 ]
Buriol, Luciana S. [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Porto Alegre, RS, Brazil
来源
关键词
Unbounded knapsack problem; Dynamic programming; Combinatorial optimization; LINEAR-PROGRAMMING APPROACH; CUTTING-STOCK PROBLEM;
D O I
10.1007/978-3-319-38851-9_4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present UKP5, a novel algorithm for solving the unbounded knapsack problem. UKP5 is based on dynamic programming, but implemented in a non traditional way: instead of looking backward for stored values of subproblems, it stores incremental lower bounds forward. UKP5 uses sparsity, periodicity, and dominance for speeding up computation. UKP5 is considerably simpler than EDUK2, the state-of-the-art algorithm for solving the problem. Moreover, it can be naturally implemented using the imperative paradigm, differently from EDUK2. We run UKP5 and EDUK2 on a benchmark of hard instances proposed by the authors of EDUK2. The benchmark is composed by 4540 instances, divided into five classes, with instances ranging from small to large inside each class. Speedups were calculated for each class, and the overall speedup was calculated as the classes speedups average. The experimental results reveal that UKP5 outperforms EDUK2, being 47 times faster on the overall average.
引用
收藏
页码:50 / 62
页数:13
相关论文
共 50 条
  • [21] AN EXACT ALGORITHM FOR LARGE UNBOUNDED KNAPSACK-PROBLEMS
    MARTELLO, S
    TOTH, P
    OPERATIONS RESEARCH LETTERS, 1990, 9 (01) : 15 - 20
  • [22] AN ALGORITHM FOR THE KNAPSACK-PROBLEM
    AKINC, U
    IIE TRANSACTIONS, 1983, 15 (01) : 31 - 36
  • [23] A new AS Algorithm to solve the zero-one knapsack problem
    Wang, Yuanni
    Ge, Fei
    Li, Xiang
    Zhu, Li
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 285 - 288
  • [24] 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
  • [25] A New Artificial Fish Swarm Algorithm for the Multiple Knapsack Problem
    Liu, Qing
    Odaka, Tomohiro
    Kuroiwa, Jousuke
    Shirai, Haruhiko
    Ogura, Hisakazu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (03): : 455 - 468
  • [26] A NEW ALGORITHM FOR THE 0-1 KNAPSACK-PROBLEM
    MARTELLO, S
    TOTH, P
    MANAGEMENT SCIENCE, 1988, 34 (05) : 633 - 644
  • [27] A new grouping genetic algorithm for the quadratic multiple knapsack problem
    Singh, Alok
    Baghel, Anurag Singh
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2007, 4446 : 210 - +
  • [28] An new algorithm of solving 0-1 knapsack problem
    Tuo Shou-Heng
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 1, 2011, : 543 - 546
  • [29] Solving Unbounded Knapsack Problem Based on Quantum Genetic Algorithms
    Chen, Rung-Ching
    Huang, Yun-Hou
    Lin, Ming-Hsien
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT I, PROCEEDINGS, 2010, 5990 : 339 - 349
  • [30] Optimal parallel algorithm for the knapsack problem
    Li, Qing-Hua
    Li, Ken-Li
    Jiang, Sheng-Yi
    Zhang, Wei
    Ruan Jian Xue Bao/Journal of Software, 2003, 14 (05): : 891 - 896