Practical Parallel Algorithms for Non-Monotone Submodular Maximization
Shuang Cui, Kai Han, Jing Tang, Xueying Li, Aakas Zhiyuli, Hanxiao Li

TL;DR
This paper introduces the first combinatorial parallel algorithms for non-monotone submodular maximization with provable approximation ratios and sublinear adaptive complexity, enabling efficient large-scale optimization in AI applications.
Contribution
It presents novel parallel algorithms achieving near-optimal approximation ratios for non-monotone submodular maximization under knapsack and k-system constraints, with low adaptive complexity.
Findings
Achieves an (8+ε)-approximation with O(log n) adaptive complexity for knapsack constraints.
Provides the first sublinear adaptive complexity algorithm for k-system constraints.
Demonstrates effectiveness through extensive experiments on real-world datasets.
Abstract
Submodular maximization has found extensive applications in various domains within the field of artificial intelligence, including but not limited to machine learning, computer vision, and natural language processing. With the increasing size of datasets in these domains, there is a pressing need to develop efficient and parallelizable algorithms for submodular maximization. One measure of the parallelizability of a submodular maximization algorithm is its adaptive complexity, which indicates the number of sequential rounds where a polynomial number of queries to the objective function can be executed in parallel. In this paper, we study the problem of non-monotone submodular maximization subject to a knapsack constraint, and propose the first combinatorial algorithm achieving an -approximation under adaptive complexity, which is \textit{optimal} up…
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 · Internet Traffic Analysis and Secure E-voting
