Approximation Algorithms for The Generalized Incremental Knapsack Problem

09/15/2020
by   Yuri Faenza, et al.
0

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-ϵ)-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 newly-revealed structural properties of nearly-optimal solutions, we turn our basic 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2018

Approximating the Incremental Knapsack Problem

We consider the 0-1 Incremental Knapsack Problem (IKP) where the capacit...
research
10/15/2020

An Approximate Dynamic Programming Approach to The Incremental Knapsack Problem

We study the incremental knapsack problem, where one wishes to sequentia...
research
01/03/2019

The Product Knapsack Problem: Approximation and Complexity

We consider the product knapsack problem, which is the variant of the cl...
research
09/22/2018

Optimizing a Generalized Gini Index in Stable Marriage Problems: NP-Hardness, Approximation and a Polynomial Time Special Case

This paper deals with fairness in stable marriage problems. The idea stu...
research
02/12/2020

The 0,1-knapsack problem with qualitative levels

A variant of the classical knapsack problem is considered in which each ...
research
12/23/2022

On the Complexity of Generalized Discrete Logarithm Problem

Generalized Discrete Logarithm Problem (GDLP) is an extension of the Dis...
research
04/20/2018

Enumeration in Incremental FPT-Time

In this paper, we study the relationship of parametrised enumeration com...

Please sign up or login with your details

Forgot password? Click here to reset