Document Open Access Logo

An EPTAS for Cardinality Constrained Multiple Knapsack via Iterative Randomized Rounding

Authors Ilan Doron-Arad , Ariel Kulik , Hadas Shachnai



PDF
Thumbnail PDF

File

LIPIcs.APPROX-RANDOM.2024.27.pdf
  • Filesize: 0.83 MB
  • 17 pages

Document Identifiers

Author Details

Ilan Doron-Arad
  • Computer Science Department, Technion, Haifa, Israel
Ariel Kulik
  • Computer Science Department, Technion, Haifa, Israel
Hadas Shachnai
  • Computer Science Department, Technion, Haifa, Israel

Cite As Get BibTex

Ilan Doron-Arad, Ariel Kulik, and Hadas Shachnai. An EPTAS for Cardinality Constrained Multiple Knapsack via Iterative Randomized Rounding. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 317, pp. 27:1-27:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2024.27

Abstract

In [Math. Oper. Res., 2011], Fleischer et al. introduced a powerful technique for solving the generic class of separable assignment problems (SAP), in which a set of items of given values and weights needs to be packed into a set of bins subject to separable assignment constraints, so as to maximize the total value. The approach of Fleischer at al. relies on solving a configuration LP and sampling a configuration for each bin independently based on the LP solution. While there is a SAP variant for which this approach yields the best possible approximation ratio, for various special cases, there are discrepancies between the approximation ratios obtained using the above approach and the state-of-the-art approximations. This raises the following natural question: Can we do better by iteratively solving the configuration LP and sampling a few bins at a time?
To assess the potential of the iterative approach we consider a specific SAP variant as a case-study, Uniform Cardinality Constrained Multiple Knapsack, for which we answer this question affirmatively. The input is a set of items, each has a value and a weight, and a set of uniform capacity bins. The goal is to assign a subset of the items of maximum total value to the bins such that (i) the capacity of any bin is not exceeded, and (ii) the number of items assigned to each bin satisfies a given cardinality constraint. While the technique of Fleischer et al. yields a (1-1/e)-approximation for the problem, we show that iterative randomized rounding leads to efficient polynomial time approximation scheme (EPTAS), thus essentially resolving the complexity status of the problem. Our analysis of iterative randomized rounding may be useful for solving other SAP variants.

Subject Classification

ACM Subject Classification
  • Theory of computation
Keywords
  • multiple knapsack
  • cardinality constraint
  • EPTAS
  • iterative randomized rounding

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Nikhil Bansal, Marek Eliás, and Arindam Khan. Improved approximation for vector bin packing. In Proc. SODA, pages 1561-1579. SIAM, 2016. Google Scholar
  2. Nikhil Bansal and Arindam Khan. Improved approximation algorithm for two-dimensional bin packing. In Proceedings of the twenty-fifth annual ACM-SIAM symposium on discrete algorithms, pages 13-25. SIAM, 2014. Google Scholar
  3. Stéphane Boucheron, Gábor Lugosi, and Pascal Massart. A sharp concentration inequality with applications. Random Structures & Algorithms, 16(3):277-292, 2000. Google Scholar
  4. Alberto Caprara, Hans Kellerer, Ulrich Pferschy, and David Pisinger. Approximation algorithms for knapsack problems with cardinality constraints. Eur. J. Oper. Res., 123(2):333-345, 2000. Google Scholar
  5. Chandra Chekuri and Sanjeev Khanna. A polynomial time approximation scheme for the multiple knapsack problem. SIAM Journal on Computing, 35(3):713-728, 2005. Google Scholar
  6. Yuan Shih Chow and Henry Teicher. Probability theory: independence, interchangeability, martingales. Springer Science & Business Media, 1997. Google Scholar
  7. Tomer Cohen, Ariel Kulik, and Hadas Shachnai. Improved approximation for two-dimensional vector multiple knapsack. In 34th International Symposium on Algorithms and Computation, ISAAC, pages 20:1-20:17, 2023. Google Scholar
  8. Ilan Doron-Arad, Ariel Kulik, and Hadas Shachnai. An afptas for bin packing with partition matroid via a new method for lp rounding. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2023). Schloss-Dagstuhl-Leibniz Zentrum für Informatik, 2023. Google Scholar
  9. Ilan Doron-Arad, Ariel Kulik, and Hadas Shachnai. An EPTAS for cardinality constrained multiple knapsack via iterative randomized rounding. arXiv preprint, 2023. URL: https://arxiv.org/abs/2308.12622.
  10. Ilan Doron-Arad, Ariel Kulik, and Hadas Shachnai. An fptas for budgeted laminar matroid independent set. Operations Research Letters, 51(6):632-637, 2023. Google Scholar
  11. Leah Epstein and Asaf Levin. Afptas results for common variants of bin packing: A new method for handling the small items. SIAM Journal on Optimization, 20(6):3121-3145, 2010. Google Scholar
  12. Lisa Fleischer, Michel X Goemans, Vahab S Mirrokni, and Maxim Sviridenko. Tight approximation algorithms for maximum separable assignment problems. Math. Oper. Res., 36(3):416-431, 2011. Google Scholar
  13. Klaus Jansen. Parameterized approximation scheme for the multiple knapsack problem. SIAM Journal on Computing, 39(4):1392-1412, 2010. Google Scholar
  14. Klaus Jansen. A fast approximation scheme for the multiple knapsack problem. In Proc. SOFSEM, pages 313-324, 2012. Google Scholar
  15. Narendra Karmarkar and Richard M Karp. An efficient approximation scheme for the one-dimensional bin-packing problem. In 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982), pages 312-320. IEEE, 1982. Google Scholar
  16. Hans Kellerer. A polynomial time approximation scheme for the multiple knapsack problem. In RANDOM-APPROX, pages 51-62. Springer, 1999. Google Scholar
  17. Ariel Kulik, Matthias Mnich, and Hadas Shachnai. Improved approximations for vector bin packing via iterative randomized rounding. In 64th IEEE Annual Symposium on Foundations of Computer Science, FOCS, pages 1366-1376, 2023. Google Scholar
  18. Wenxin Li, Joohyun Lee, and Ness Shroff. A faster fptas for knapsack problem with cardinality constraint. Discrete Applied Mathematics, 315:71-85, 2022. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail