License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.STACS.2014.276
URN: urn:nbn:de:0030-drops-44642
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2014/4464/
Disser, Yann ;
Klimm, Max ;
Megow, Nicole ;
Stiller, Sebastian
Packing a Knapsack of Unknown Capacity
Abstract
We study the problem of packing a knapsack without knowing its capacity. Whenever we attempt to pack an item that does not fit, the item is discarded; if the item fits, we have to include it in the packing. We show that there is always a policy that packs a value within factor 2 of the optimum packing, irrespective of the actual capacity. If all items have unit density, we achieve a factor equal to the golden ratio. Both factors are shown to be best possible.
In fact, we obtain the above factors using packing policies that are universal in the sense that they fix a particular order of the items and try to pack the items in this order, independent of the observations made while packing. We give efficient algorithms computing these policies. On the other hand, we show that, for any a>1, the problem of deciding whether a given universal policy achieves a factor of a is coNP-complete. If a is part of the input, the same problem is shown to be coNP-complete for items with unit densities. Finally, we show that it is coNP-hard to decide, for given a, whether a set of items admits a universal policy with factor a, even if all items have unit densities.
BibTeX - Entry
@InProceedings{disser_et_al:LIPIcs:2014:4464,
author = {Yann Disser and Max Klimm and Nicole Megow and Sebastian Stiller},
title = {{Packing a Knapsack of Unknown Capacity}},
booktitle = {31st International Symposium on Theoretical Aspects of Computer Science (STACS 2014)},
pages = {276--287},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-65-1},
ISSN = {1868-8969},
year = {2014},
volume = {25},
editor = {Ernst W. Mayr and Natacha Portier},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2014/4464},
URN = {urn:nbn:de:0030-drops-44642},
doi = {10.4230/LIPIcs.STACS.2014.276},
annote = {Keywords: Knapsack, unknown capacity, robustness, approximation algorithms}
}
Keywords: |
|
Knapsack, unknown capacity, robustness, approximation algorithms |
Collection: |
|
31st International Symposium on Theoretical Aspects of Computer Science (STACS 2014) |
Issue Date: |
|
2014 |
Date of publication: |
|
05.03.2014 |