Approximation algorithms for the generalized incremental knapsack problem

被引:3
作者
Faenza, Yuri [1 ]
Segev, Danny [2 ]
Zhang, Lingyi [1 ]
机构
[1] Columbia Univ, Dept Ind Engn & Operat Res, 500 W 120th St, New York, NY 10027 USA
[2] Tel Aviv Univ, Sch Math Sci, Dept Stat & Operat Res, IL-69978 Tel Aviv, Israel
关键词
Incremental optimization; Approximation algorithms; Sequencing; ASSIGNMENT; FLOW;
D O I
10.1007/s10107-021-01755-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce and study a discrete multi-period extension of the classical knapsack problem, dubbed generalized incremental knapsack. In this setting, we are given a set of n items, each associated with a non-negative weight, and T time periods with non-decreasing capacities W-1 <= ... <= W-T. When item i is inserted at time t, we gain a profit of p(it ); however, this item remains in the knapsack for all subsequent periods. The goal is to decide if and when to insert each item, subject to the time-dependent capacity constraints, with the objective of maximizing our total profit. Interestingly, this setting subsumes as special cases a number of recently-studied incremental knapsack problems, all known to be strongly NP-hard. Our first contribution comes in the form of a polynomial-time (1/2 - epsilon)-approximation for the generalized incremental knapsack problem. This result is based on a reformulation as a single-machine sequencing problem, which is addressed by blending dynamic programming techniques and the classical Shmoys-Tardos algorithm for the generalized assignment problem. Combined with further enumeration-based self-reinforcing ideas and new structural properties of nearly-optimal solutions, we turn our algorithm into a quasi-polynomial time approximation scheme (QPTAS). Hence, under widely believed complexity assumptions, this finding rules out the possibility that generalized incremental knapsack is APX-hard.
引用
收藏
页码:27 / 83
页数:57
相关论文
共 50 条
  • [31] An efficient approximation for the Generalized Assignment Problem
    Cohen, Reuven
    Katzir, Liran
    Raz, Danny
    [J]. INFORMATION PROCESSING LETTERS, 2006, 100 (04) : 162 - 166
  • [32] Approximation Algorithms for the Max-Buying Problem with Limited Supply
    Fernandes, Cristina G.
    Schouery, Rafael C. S.
    [J]. ALGORITHMICA, 2018, 80 (11) : 2973 - 2992
  • [33] A SURVEY OF ALGORITHMS FOR THE GENERALIZED ASSIGNMENT PROBLEM
    CATTRYSSE, DG
    VANWASSENHOVE, LN
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 60 (03) : 260 - 272
  • [34] Incremental algorithms for the maximum internal spanning tree problem
    Zhu, Xianbin
    Li, Wenjun
    Yang, Yongjie
    Wang, Jianxin
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2021, 64 (05)
  • [35] Incremental Facility Location Problem and Its Competitive Algorithms
    Dai, Wenqiang
    Zeng, Xianju
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2010, 20 (03) : 307 - 320
  • [36] On approximation algorithms for the terminal Steiner tree problem
    Drake, DE
    Hougardy, S
    [J]. INFORMATION PROCESSING LETTERS, 2004, 89 (01) : 15 - 18
  • [37] On the Cycle Augmentation Problem: Hardness and Approximation Algorithms
    Galvez, Waldo
    Grandoni, Fabrizio
    Jabal Ameli, Afrouz
    Sornat, Krzysztof
    [J]. THEORY OF COMPUTING SYSTEMS, 2021, 65 (06) : 985 - 1008
  • [38] Approximation algorithms for a capacitated network design problem
    Hassin, R
    Ravi, R
    Salman, FS
    [J]. ALGORITHMICA, 2004, 38 (03) : 417 - 431
  • [39] Capacitated Domination: Problem Complexity and Approximation Algorithms
    Mong-Jen Kao
    Han-Lin Chen
    D. T. Lee
    [J]. Algorithmica, 2015, 72 : 1 - 43
  • [40] Parameterized and Approximation Algorithms for the Load Coloring Problem
    Barbero, F.
    Gutin, G.
    Jones, M.
    Sheng, B.
    [J]. ALGORITHMICA, 2017, 79 (01) : 211 - 229