On Sparsification of Stochastic Packing Problems

Authors Shaddin Dughmi , Yusuf Hakan Kalayci , Neel Patel



PDF
Thumbnail PDF

File

LIPIcs.ICALP.2023.51.pdf
  • Filesize: 0.89 MB
  • 17 pages

Document Identifiers

Author Details

Shaddin Dughmi
  • University of Southern California, Los Angeles, CA, USA
Yusuf Hakan Kalayci
  • University of Southern California, Los Angeles, CA, USA
Neel Patel
  • University of Southern California, Los Angeles, CA, USA

Acknowledgements

We are grateful to the anonymous reviewers for their thoughtful feedback on the earlier version of this paper.

Cite AsGet BibTex

Shaddin Dughmi, Yusuf Hakan Kalayci, and Neel Patel. On Sparsification of Stochastic Packing Problems. In 50th International Colloquium on Automata, Languages, and Programming (ICALP 2023). Leibniz International Proceedings in Informatics (LIPIcs), Volume 261, pp. 51:1-51:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
https://doi.org/10.4230/LIPIcs.ICALP.2023.51

Abstract

Motivated by recent progress on stochastic matching with few queries, we embark on a systematic study of the sparsification of stochastic packing problems more generally. Specifically, we consider packing problems where elements are independently active with a given probability p, and ask whether one can (non-adaptively) compute a "sparse" set of elements guaranteed to contain an approximately optimal solution to the realized (active) subproblem. We seek structural and algorithmic results of broad applicability to such problems. Our focus is on computing sparse sets containing on the order of d feasible solutions to the packing problem, where d is linear or at most polynomial in 1/p. Crucially, we require d to be independent of the number of elements, or any parameter related to the "size" of the packing problem. We refer to d as the "degree" of the sparsifier, as is consistent with graph theoretic degree in the special case of matching. First, we exhibit a generic sparsifier of degree 1/p based on contention resolution. This sparsifier’s approximation ratio matches the best contention resolution scheme (CRS) for any packing problem for additive objectives, and approximately matches the best monotone CRS for submodular objectives. Second, we embark on outperforming this generic sparsifier for additive optimization over matroids and their intersections, as well as weighted matching. These improved sparsifiers feature different algorithmic and analytic approaches, and have degree linear in 1/p. In the case of a single matroid, our sparsifier tends to the optimal solution. In the case of weighted matching, we combine our contention-resolution-based sparsifier with technical approaches of prior work to improve the state of the art ratio from 0.501 to 0.536. Third, we examine packing problems with submodular objectives. We show that even the simplest such problems do not admit sparsifiers approaching optimality. We then outperform our generic sparsifier for some special cases with submodular objectives.

Subject Classification

ACM Subject Classification
  • Theory of computation → Packing and covering problems
Keywords
  • Stochastic packing
  • sparsification
  • matroid

Metrics

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

References

  1. Marek Adamczyk and Michał Włodarczyk. Random order contention resolution schemes. In 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS), pages 790-801. IEEE, 2018. Google Scholar
  2. Sepehr Assadi and Aaron Bernstein. Towards a unified theory of sparsification for matching problems. arXiv preprint, 2018. URL: https://arxiv.org/abs/1811.02009.
  3. Sepehr Assadi, Sanjeev Khanna, and Yang Li. The stochastic matching problem: Beating half with a non-adaptive algorithm. In Proceedings of the 2017 ACM Conference on Economics and Computation, pages 99-116, 2017. Google Scholar
  4. Sepehr Assadi, Sanjeev Khanna, and Yang Li. The stochastic matching problem with (very) few queries. ACM Transactions on Economics and Computation (TEAC), 7(3):1-19, 2019. Google Scholar
  5. Soheil Behnezhad, Avrim Blum, and Mahsa Derakhshan. Stochastic vertex cover with few queries. In Proceedings of the 2022 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1808-1846. SIAM, 2022. Google Scholar
  6. Soheil Behnezhad and Mahsa Derakhshan. Stochastic weighted matching: (1-ε) approximation. arXiv preprint, 2020. URL: https://arxiv.org/abs/2004.08703.
  7. Soheil Behnezhad, Mahsa Derakhshan, and MohammadTaghi Hajiaghayi. Stochastic matching with few queries:(1-ε) approximation. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, pages 1111-1124, 2020. Google Scholar
  8. Soheil Behnezhad, Alireza Farhadi, MohammadTaghi Hajiaghayi, and Nima Reyhani. Stochastic matching with few queries: New algorithms and tools. In Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 2855-2874. SIAM, 2019. Google Scholar
  9. Avrim Blum, John P Dickerson, Nika Haghtalab, Ariel D Procaccia, Tuomas Sandholm, and Ankit Sharma. Ignorance is almost bliss: Near-optimal stochastic matching with few queries. In Proceedings of the Sixteenth ACM Conference on Economics and Computation, pages 325-342, 2015. Google Scholar
  10. Simon Bruggmann and Rico Zenklusen. An optimal monotone contention resolution scheme for bipartite matchings via a polyhedral viewpoint. Mathematical Programming, pages 1-51, 2020. Google Scholar
  11. Gruia Calinescu, Chandra Chekuri, Martin Pal, and Jan Vondrák. Maximizing a monotone submodular function subject to a matroid constraint. SIAM Journal on Computing, 40(6):1740-1766, 2011. Google Scholar
  12. Chandra Chekuri, Jan Vondrák, and Rico Zenklusen. Submodular function maximization via the multilinear relaxation and contention resolution schemes. SIAM Journal on Computing, 43(6):1831-1879, 2014. Google Scholar
  13. Shaddin Dughmi, Yusuf Hakan Kalayci, and Neel Patel. On sparsification of stochastic packing problems. arXiv preprint, 2022. URL: https://arxiv.org/abs/2211.07829.
  14. Michel X. Goemans and Jan Vondrák. Covering minimum spanning trees of random subgraphs. In Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA '04, pages 934-941, USA, 2004. Society for Industrial and Applied Mathematics. Google Scholar
  15. Richard M Karp and Michael Sipser. Maximum matching in sparse random graphs. In 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981), pages 364-375. IEEE, 1981. Google Scholar
  16. Jon Lee, Maxim Sviridenko, and Jan Vondrák. Submodular maximization over multiple matroids via generalized exchange properties. Mathematics of Operations Research, 35(4):795-806, 2010. Google Scholar
  17. Calum MacRury, Will Ma, and Nathaniel Grammel. On (random-order) online contention resolution schemes for the matching polytope of (bipartite) graphs, 2022. URL: https://doi.org/10.48550/arXiv.2209.07520.
  18. Takanori Maehara and Yutaro Yamaguchi. Stochastic packing integer programs with few queries. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA '18, pages 293-310, USA, 2018. Society for Industrial and Applied Mathematics. Google Scholar
  19. Takanori Maehara and Yutaro Yamaguchi. Stochastic monotone submodular maximization with queries. arXiv preprint, 2019. URL: https://arxiv.org/abs/1907.04083.
  20. Pranav Nuti and Jan Vondrák. Towards an optimal contention resolution scheme for matchings. arXiv preprint, 2022. URL: https://arxiv.org/abs/2211.03599.
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