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 条
  • [1] A hybrid algorithm for the unbounded knapsack problem
    Poirriez, Vincent
    Yanev, Nicola
    Andonov, Rumen
    DISCRETE OPTIMIZATION, 2009, 6 (01) : 110 - 124
  • [2] A genetic algorithm for the unbounded knapsack problem
    Li, KL
    Dai, KM
    Li, QH
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1586 - 1590
  • [3] The Unbounded Knapsack Problem
    Hu, T. C.
    Landa, Leo
    Shing, Man-Tak
    RESEARCH TRENDS IN COMBINATORIAL OPTIMIZATION, 2009, : 201 - +
  • [4] An Improved Unbounded-DP Algorithm for the Unbounded Knapsack Problem with Bounded Coefficients
    Yang, Yang
    MATHEMATICS, 2024, 12 (12)
  • [5] An improved branch and bound algorithm for a strongly correlated unbounded knapsack problem
    Seong, YJ
    G, YG
    Kang, MK
    Kang, CW
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2004, 55 (05) : 547 - 552
  • [6] A faster FPTAS for the Unbounded Knapsack Problem
    Jansen, Klaus
    Kraft, Stefan E. J.
    EUROPEAN JOURNAL OF COMBINATORICS, 2018, 68 : 148 - 174
  • [7] Solving unbounded knapsack problem using an adaptive genetic algorithm with elitism strategy
    Chen, Rung-Ching
    Jian, Cheng-Huei
    FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2007 WORKSHOPS, 2007, 4743 : 193 - +
  • [8] Solving unbounded Knapsack problem using an adaptive genetic algorithm with elitism strategy
    Chen, Rung-Ching
    Jian, Cheng-Huei
    Huang, Yung-Fa
    International Journal of Smart Home, 2008, 2 (02): : 139 - 150
  • [9] A New Hybrid Algorithm for the Multidimensional Knapsack Problem
    Zhang, Xiaoxia
    Liu, Zhe
    Bai, Qiuying
    BIO-INSPIRED COMPUTING AND APPLICATIONS, 2012, 6840 : 191 - 198
  • [10] A NEW ALGORITHM FOR THE SOLUTION OF THE KNAPSACK-PROBLEM
    INGEMARSSON, I
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 149 : 309 - 315