Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Packing Groups of Items into Multiple Knapsacks

Published: 21 August 2018 Publication History

Abstract

We consider a natural generalization of the classical multiple knapsack problem in which instead of packing single items we are packing groups of items. In this problem, we have multiple knapsacks and a set of items partitioned into groups. Each item has an individual weight, while the profit is associated with groups rather than items. The profit of a group can be attained if and only if every item of this group is packed. Such a general model finds applications in various practical problems, e.g., delivering bundles of goods. The tractability of this problem relies heavily on how large a group could be. Deciding if a group of items of total weight 2 could be packed into two knapsacks of unit capacity is already NP-hard and it thus rules out a constant-approximation algorithm for this problem in general. We then focus on the parameterized version where the total weight of items in each group is bounded by a factor δ of the total capacity of all knapsacks. Both approximation and inapproximability results with respect to δ are derived. We also show that, depending on whether the number of knapsacks is a constant or part of the input, the approximation ratio for the problem, as a function on δ, changes substantially, which has a clear difference from the classical multiple knapsack problem.

References

[1]
H. Kellerer. 1999. A polynomial time approximation scheme for the multiple knapsack problem. In Proceedings of the International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX’99). 51--62.
[2]
C. Chekuri and S. Khanna. 2006. A polynomial time approximation scheme for the multiple knapsack problem. SIAM J. Comput. 35, 3 (2006), 713--728.
[3]
K. Jansen. 2009. Parameterized approximation scheme for the multiple knapsack problem. SIAM J. Comput. 39, 4 (2009), 1392--1412.
[4]
K. Jansen. 2012. A fast approximation scheme for the multiple knapsack problem. In Proceedings of the Software Seminar (SOFSEM’12). 313--324.
[5]
K. Jansen, F. Land, and K. Land. 2013. Bounding the running time of algorithms for scheduling and packing problems. In Proceedings of the Algorithms and Data Structures Symposium (WADS’13). 313--324.
[6]
R. Adany, M. Feldman, E. Haramaty, R. Khandekar, B. Schieber, R. Schwartz, H. Shachnai, and T. Tamir. 2013. All-or-nothing generalized assignment with application to scheduling advertising campaigns. In Proceedings of the International Integer Programming and Combinatorial Optimization Conference (IPCO’13). 13--24.
[7]
K. Jansen, S. Kratsch, D. Marx, and l. Schlotter. 2013. Bin packing with fixed number of bins revisited. J. Comput. Syst. Sci. 79, 1 (2013), 39--49.
[8]
P. C. Gilmore and R. E. Gomory. 1961. A linear programming approach to the cutting-stock problem. Operat. Res. 9 (1961), 39--49.
[9]
Michael R. Garey and David S. Johnson. 2002. Computers and intractability. Vol. 29. W. H. Freeman, New York.
[10]
Lin Chen, Klaus Jansen, and Guochuan Zhang. 2014. On the optimality of approximation schemes for the classical scheduling problem. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM, 657--668.
[11]
G. A. Jones and J. M. Jones. 1998. Elementary Number Theory. Springer-Verlag.
[12]
G. Lueker W. Fernandez de la Vega. 1981. Bounds on multiprocessing timing anomalies. Combinatorica 4, 1 (1981), 349--355.
[13]
R. L. Graham. 1969. Bounds on multiprocessing timing anomalies. SIAM J. Appl. Math. 17, 2 (1969), 416--429.
[14]
F. Eisenbrand, D. Pálvölgyi, and T. Rothvoss.2013. Bin packing via discrepancy of permutations. ACM Trans. Algor. 9, 3 (2013), 39--49.
[15]
Bernard Chazelle. 2000. The Discrepancy Method: Randomness and Complexity. Cambridge University Press.
[16]
J. Matousek. 1999. Geometric Discrepancy. Springer-Verlag.

Cited By

View all
  • (2023)CLMS: Configurable and Lightweight Metadata Service for Parallel File Systems on NVMe SSDsAdvanced Parallel Processing Technologies10.1007/978-981-99-7872-4_6(101-112)Online publication date: 4-Aug-2023
  • (2022)A decomposition approach for multidimensional knapsacks with family‐split penaltiesInternational Transactions in Operational Research10.1111/itor.1320731:4(2247-2271)Online publication date: 8-Sep-2022
  • (2022)Unifying Futures and Spot Market: Overbooking-Enabled Resource Trading in Mobile Edge NetworksIEEE Transactions on Wireless Communications10.1109/TWC.2022.314109421:7(5467-5485)Online publication date: 1-Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Algorithms
ACM Transactions on Algorithms  Volume 14, Issue 4
October 2018
445 pages
ISSN:1549-6325
EISSN:1549-6333
DOI:10.1145/3266298
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 August 2018
Accepted: 01 June 2018
Revised: 01 February 2018
Received: 01 May 2017
Published in TALG Volume 14, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Approximation schemes
  2. bin packing
  3. lower bounds
  4. multiple knapsack

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Chinese Scholarship Council, NSFC

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)7
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2023)CLMS: Configurable and Lightweight Metadata Service for Parallel File Systems on NVMe SSDsAdvanced Parallel Processing Technologies10.1007/978-981-99-7872-4_6(101-112)Online publication date: 4-Aug-2023
  • (2022)A decomposition approach for multidimensional knapsacks with family‐split penaltiesInternational Transactions in Operational Research10.1111/itor.1320731:4(2247-2271)Online publication date: 8-Sep-2022
  • (2022)Unifying Futures and Spot Market: Overbooking-Enabled Resource Trading in Mobile Edge NetworksIEEE Transactions on Wireless Communications10.1109/TWC.2022.314109421:7(5467-5485)Online publication date: 1-Jul-2022
  • (2022)Fast and Low Overhead Metadata Operations for NVM-Based File System Using Slotted PagingIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2022.320243641:11(4481-4491)Online publication date: 1-Nov-2022
  • (2022)Planting Fast-Growing Forest by Leveraging the Asymmetric Read/Write Latency of NVRAM-Based SystemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.312668041:10(3304-3317)Online publication date: 1-Oct-2022
  • (2022)Computing Resource Provisioning at the Edge: An Overbooking-Enabled Trading ParadigmIEEE Wireless Communications10.1109/MWC.104.210038029:5(68-76)Online publication date: Oct-2022
  • (2022)XPGraph: XPline-Friendly Persistent Memory Graph Stores for Large-Scale Evolving GraphsProceedings of the 55th Annual IEEE/ACM International Symposium on Microarchitecture10.1109/MICRO56248.2022.00091(1308-1325)Online publication date: 1-Oct-2022
  • (2022)Scheduling multiple two-stage flowshops with a deadlineTheoretical Computer Science10.1016/j.tcs.2022.04.004921(100-111)Online publication date: Jun-2022
  • (2022)Knapsack problems — An overview of recent advances. Part IIComputers and Operations Research10.1016/j.cor.2021.105693143:COnline publication date: 1-Jul-2022
  • (2021)The Multiple Multidimensional Knapsack with Family-Split PenaltiesEuropean Journal of Operational Research10.1016/j.ejor.2019.07.052289:3(987-998)Online publication date: Mar-2021
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media