Improved Multi-Pass Streaming Algorithms for Submodular Maximization with Matroid Constraints
Chien-Chung Huang, Theophile Thiery, Justin Ward

TL;DR
This paper introduces improved multi-pass streaming algorithms for maximizing submodular functions under matroid constraints, achieving better approximation guarantees with fewer passes and less memory, applicable to both monotone and non-monotone cases.
Contribution
It presents the first multi-pass streaming algorithms with guarantees for general non-monotone submodular maximization under p-matchoid constraints, improving efficiency and approximation ratios.
Findings
Achieves a (p+1+ε)-approximation with O(p/ε) passes for monotone functions.
Provides a (p+1+γ̄+O(ε))-approximation for non-monotone functions with limited memory.
Algorithms are oblivious to ε and can be stopped at any pass, maintaining guarantees.
Abstract
We give improved multi-pass streaming algorithms for the problem of maximizing a monotone or arbitrary non-negative submodular function subject to a general -matchoid constraint in the model in which elements of the ground set arrive one at a time in a stream. The family of constraints we consider generalizes both the intersection of arbitrary matroid constraints and -uniform hypergraph matching. For monotone submodular functions, our algorithm attains a guarantee of using -passes and requires storing only elements, where is the maximum size of feasible solution. This immediately gives an -pass -approximation algorithms for monotone submodular maximization in a matroid and -approximation for monotone submodular matching. Our algorithm is oblivious to the choice and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Privacy-Preserving Technologies in Data · Cryptography and Data Security
