Maximum Unique Coverage on Streams: Improved FPT Approximation Scheme and Tighter Space Lower Bound

Authors Philip Cervenjak , Junhao Gan , Seeun William Umboh , Anthony Wirth



PDF
Thumbnail PDF

File

LIPIcs.APPROX-RANDOM.2024.25.pdf
  • Filesize: 0.96 MB
  • 23 pages

Document Identifiers

Author Details

Philip Cervenjak
  • School of Computing and Information Systems, The University of Melbourne, Australia
Junhao Gan
  • School of Computing and Information Systems, The University of Melbourne, Australia
Seeun William Umboh
  • School of Computing and Information Systems, The University of Melbourne, Australia
  • ARC Training Centre in Optimisation Technologies, Integrated Methodologies, and Applications (OPTIMA), Melbourne, Australia
Anthony Wirth
  • School of Computer Science, The University of Sydney, Australia
  • School of Computing and Information Systems, The University of Melbourne, Australia

Acknowledgements

We thank the anonymous reviewers for their valuable feedback.

Cite AsGet BibTex

Philip Cervenjak, Junhao Gan, Seeun William Umboh, and Anthony Wirth. Maximum Unique Coverage on Streams: Improved FPT Approximation Scheme and Tighter Space Lower Bound. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 317, pp. 25:1-25:23, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2024.25

Abstract

We consider the Max Unique Coverage problem, including applications to the data stream model. The input is a universe of n elements, a collection of m subsets of this universe, and a cardinality constraint, k. The goal is to select a subcollection of at most k sets that maximizes unique coverage, i.e, the number of elements contained in exactly one of the selected sets. The Max Unique Coverage problem has applications in wireless networks, radio broadcast, and envy-free pricing. Our first main result is a fixed-parameter tractable approximation scheme (FPT-AS) for Max Unique Coverage, parameterized by k and the maximum element frequency, r, which can be implemented on a data stream. Our FPT-AS finds a (1-ε)-approximation while maintaining a kernel of size Õ(k r/ε), which can be combined with subsampling to use Õ(k² r / ε³) space overall. This significantly improves on the previous-best FPT-AS with the same approximation, but a kernel of size Õ(k² r / ε²). In order to achieve our first result, we show upper bounds on the ratio of a collection’s coverage to the unique coverage of a maximizing subcollection; this is by constructing explicit algorithms that find a subcollection with unique coverage at least a logarithmic ratio of the collection’s coverage. We complement our algorithms with our second main result, showing that Ω(m / k²) space is necessary to achieve a (1.5 + o(1))/(ln k - 1)-approximation in the data stream. This dramatically improves the previous-best lower bound showing that Ω(m / k²) is necessary to achieve better than a e^{-1+1/k}-approximation.

Subject Classification

ACM Subject Classification
  • Theory of computation → Parameterized complexity and exact algorithms
  • Theory of computation → Approximation algorithms analysis
  • Theory of computation → Streaming, sublinear and near linear time algorithms
Keywords
  • Maximum unique coverage
  • maximum coverage
  • approximate kernel
  • data streams

Metrics

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

References

  1. Sepehr Assadi. Tight space-approximation tradeoff for the multi-pass streaming set cover problem. In Proceedings of the 36th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, pages 321-335, 2017. Google Scholar
  2. Giorgio Ausiello, Nicolas Boria, Aristotelis Giannakos, Giorgio Lucarelli, and V.~Th Paschos. Online maximum k-coverage. Discrete Applied Mathematics, 160(13-14):1901-1913, 2012. Google Scholar
  3. MohammadHossein Bateni, Hossein Esfandiari, and Vahab S. Mirrokni. Almost optimal streaming algorithms for coverage problems. In Christian Scheideler and MohammadTaghi Hajiaghayi, editors, Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2017, Washington DC, USA, July 24-26, 2017, pages 13-23. ACM, 2017. URL: https://doi.org/10.1145/3087556.3087585.
  4. Édouard Bonnet, Vangelis Th Paschos, and Florian Sikora. Parameterized exact and approximation algorithms for maximum k-set cover and related satisfiability problems. RAIRO-Theoretical Informatics and Applications-Informatique Théorique et Applications, 50(3):227-240, 2016. Google Scholar
  5. Amit Chakrabarti, Subhash Khot, and Xiaodong Sun. Near-optimal lower bounds on the multi-party communication complexity of set disjointness. In 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings., pages 107-117. IEEE, 2003. Google Scholar
  6. Rajesh Chitnis and Graham Cormode. Towards a theory of parameterized streaming algorithms. In 14th International Symposium on Parameterized and Exact Computation, 2019. Google Scholar
  7. Rajesh Chitnis, Graham Cormode, Hossein Esfandiari, MohammadTaghi Hajiaghayi, Andrew McGregor, Morteza Monemizadeh, and Sofya Vorotnikova. Kernelization via sampling with applications to finding matchings and related problems in dynamic graph streams. In Proceedings of the twenty-seventh annual ACM-SIAM symposium on Discrete algorithms, pages 1326-1344. SIAM, 2016. Google Scholar
  8. Rajesh Chitnis, Graham Cormode, Hossein Esfandiari, MohammadTaghi Hajiaghayi, and Morteza Monemizadeh. New streaming algorithms for parameterized maximal matching & beyond. In Proceedings of the 27th ACM symposium on Parallelism in Algorithms and Architectures, pages 56-58, 2015. Google Scholar
  9. Erik D. Demaine, Uriel Feige, MohammadTaghi Hajiaghayi, and Mohammad R. Salavatipour. Combination can be hard: Approximability of the unique coverage problem. SIAM Journal on Computing, 38(4):1464-1483, 2008. Google Scholar
  10. Erik D. Demaine, Piotr Indyk, Sepideh Mahabadi, and Ali Vakilian. On streaming and communication complexity of the set cover problem. In Fabian Kuhn, editor, Distributed Computing - 28th International Symposium, DISC 2014, Austin, TX, USA, October 12-15, 2014. Proceedings, volume 8784 of Lecture Notes in Computer Science, pages 484-498. Springer, 2014. URL: https://doi.org/10.1007/978-3-662-45174-8_33.
  11. Venkatesan Guruswami and Euiwoong Lee. Nearly optimal NP-hardness of unique coverage. SIAM Journal on Computing, 46(3):1018-1028, 2017. Google Scholar
  12. Sariel Har-Peled, Piotr Indyk, Sepideh Mahabadi, and Ali Vakilian. Towards tight bounds for the streaming set cover problem. In PODS, pages 371-383. ACM, 2016. Google Scholar
  13. Chien-Chung Huang and François Sellier. Matroid-constrained maximum vertex cover: Approximate kernels and streaming algorithms. In SWAT 2022, 2022. Google Scholar
  14. Pasin Manurangsi. A note on max k-vertex cover: Faster FPT-AS, smaller approximate kernel and improved approximation. In 2nd Symposium on Simplicity in Algorithms (SOSA 2019). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018. Google Scholar
  15. Andrew McGregor, David Tench, and Hoa T. Vu. Maximum Coverage in the Data Stream Model: Parameterized and Generalized. In 24th International Conference on Database Theory, 2021. Google Scholar
  16. Andrew McGregor and Hoa T. Vu. Better streaming algorithms for the maximum coverage problem. Theory of Computing Systems, 63(7):1595-1619, 2019. Google Scholar
  17. Neeldhara Misra, Hannes Moser, Venkatesh Raman, Saket Saurabh, and Somnath Sikdar. The parameterized complexity of unique coverage and its variants. Algorithmica, 65:517-544, 2013. Google Scholar
  18. Barna Saha and Lise Getoor. On maximum coverage in the streaming model & application to multi-topic blog-watch. In Proceedings of the 2009 siam international conference on data mining, pages 697-708. SIAM, 2009. Google Scholar
  19. François Sellier. Parameterized matroid-constrained maximum coverage. In 31st Annual European Symposium on Algorithms (ESA 2023). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023. Google Scholar
  20. Piotr Skowron. FPT approximation schemes for maximizing submodular functions. Information and Computation, 257:65-78, 2017. URL: https://doi.org/10.1016/j.ic.2017.10.002.
  21. Piotr Skowron and Piotr Faliszewski. Fully proportional representation with approval ballots: Approximating the MaxCover problem with bounded frequencies in FPT time. In Proceedings of the AAAI Conference on Artificial Intelligence, pages 2124-2130, 2015. Google Scholar
  22. Huiwen Yu and Dayu Yuan. Set coverage problems in a one-pass data stream. In Proceedings of the 2013 SIAM international conference on data mining, pages 758-766. SIAM, 2013. 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