Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms 2009
DOI: 10.1137/1.9781611973068.73
|View full text |Cite
|
Sign up to set email alerts
|

Parameterized Approximation Scheme for the Multiple Knapsack Problem

Abstract: The multiple knapsack problem (MKP) is a well-known generalization of the classical knapsack problem. We are given a set A of n items and set B of m bins (knapsacks) such that each item a ∈ A has a size size(a) and a profit value prof it(a), and each bin b ∈ B has a capacity c(b). The goal is to find a subset U ⊂ A of maximum total profit such that U can be packed into B without exceeding the capacities. The decision version of MKP is strongly NPcomplete, since it is a generalization of the classical knapsack … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(12 citation statements)
references
References 16 publications
0
12
0
Order By: Relevance
“…If the item discarded from machine i has profit p i , the remaining objects in the machine will have profit ≥ p i and by the assumption on size, there will be at least µ such items in it. We use the multiple knapsack PTAS due to Chekuri and Khanna [5] or Jansen [17] which gives a 1 − O( ) approximation to the optimum packing for a given capacity pattern, for a fixed in polynomial time.…”
Section: Proof Of Theoremmentioning
confidence: 99%
“…If the item discarded from machine i has profit p i , the remaining objects in the machine will have profit ≥ p i and by the assumption on size, there will be at least µ such items in it. We use the multiple knapsack PTAS due to Chekuri and Khanna [5] or Jansen [17] which gives a 1 − O( ) approximation to the optimum packing for a given capacity pattern, for a fixed in polynomial time.…”
Section: Proof Of Theoremmentioning
confidence: 99%
“…Another closely related problem is the Multiple Subset-Sum problems (MSS), for which PTAS has been recently developed [4,6,10]. For classical machine unavailability periods, a (2 + )-approximation can be easily derived in a straightforward way from previous PTAS's for MSS even if the instance is not periodic but verifies that each availability periods is sufficiently large.…”
Section: Periodic Onasmentioning
confidence: 99%
“…In total we obtain a search space of size at most np max for the target makespan; via binary search as in [4], we will find a suitable target makespan in O(log(np max )) steps which is polynomially bounded in the encoding size of the instance. For a target makespan T , we use the technique described below which involves a PTAS for MSSP [1,13] to schedule as much load as possible in the interval [0, T ). In the sequel we show that for the optimal makespan C * max , we can algorithmically find a schedule which executes almost all load in the interval [0, C * max ); the remainig load is put in the interval [C * max , ∞) via list scheduling, causing an error which will be suitably bounded however.…”
Section: An Approximation Algorithmmentioning
confidence: 99%
“…As an algorithmic building block we use a PTAS for MSSP from [1] where the knapsack capacities are permitted to be different; this approximation scheme is referred to by MSSPPTAS. Alternatively, a PTAS for the multiple knapsack problem (MKP) can be used [2,3,13]. Knapsack type problems belong to the oldest and most fundamental problems in combinatorial optimization and theoretical computer science; we refer the reader to [16,25] for in-depth surveys or the papers [1,3,12,13,19] for literature on these problems.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation