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 条
  • [21] Approximation of the Quadratic Knapsack Problem
    Pferschy, Ulrich
    Schauer, Joachim
    INFORMS JOURNAL ON COMPUTING, 2016, 28 (02) : 308 - 318
  • [22] Approximation algorithms for fractional knapsack problems
    Billionnet, A
    OPERATIONS RESEARCH LETTERS, 2002, 30 (05) : 336 - 342
  • [23] Models, Algorithms and Approximation Results for a Bi-Level Synchronized Knapsack Problem
    Bendali, Fatiha
    Mailfert, Jean
    Kamga, Eloise Mole
    Quilliot, Alain
    Toussaint, Helene
    CYBERNETICS AND SYSTEMS, 2023,
  • [24] Approximation algorithms on 0–1 linear knapsack problem with a single continuous variable
    Chenxia Zhao
    Xianyue Li
    Journal of Combinatorial Optimization, 2014, 28 : 910 - 916
  • [25] BPSO Algorithms for Knapsack Problem
    Gherboudj, Amira
    Chikhi, Salim
    RECENT TRENDS IN WIRELESS AND MOBILE NETWORKS, 2011, 162 : 217 - 227
  • [26] Approximation algorithms for constrained generalized tree alignment problem
    Divakaran, Srikrishnan
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (07) : 1407 - 1422
  • [27] Approximation for multi-knapsack problem
    Zhang, LA
    Li, LY
    Huang, X
    CHINESE SCIENCE BULLETIN, 1996, 41 (12): : 1042 - 1045
  • [28] Approximation schemes for the parametric knapsack problem
    Giudici, Alberto
    Halffmann, Pascal
    Ruzika, Stefan
    Thielen, Clemens
    INFORMATION PROCESSING LETTERS, 2017, 120 : 11 - 15
  • [29] Approximation for multi-knapsack problem
    张立昂
    李路阳
    黄雄
    ChineseScienceBulletin, 1996, (12) : 1042 - 1045
  • [30] Approximation algorithms on 0-1 linear knapsack problem with a single continuous variable
    Zhao, Chenxia
    Li, Xianyue
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2014, 28 (04) : 910 - 916