Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Sets
Loay Mualem, Moran Feldman

TL;DR
This paper introduces a polynomial-time online algorithm for non-monotone DR-submodular maximization over general convex sets, matching the best offline approximation ratio and demonstrating strong empirical performance across various applications.
Contribution
It presents the first polynomial-time online algorithm with optimal approximation ratio for this problem, matching the offline algorithm, and provides empirical validation of its effectiveness.
Findings
The online algorithm achieves a 1/4(1 - m) approximation ratio.
The algorithm is proven to be optimal in a strong theoretical sense.
Empirical results show it outperforms previous algorithms in real-world tasks.
Abstract
In recent years, maximization of DR-submodular continuous functions became an important research field, with many real-worlds applications in the domains of machine learning, communication systems, operation research and economics. Most of the works in this field study maximization subject to down-closed convex set constraints due to an inapproximability result by Vondr\'ak (2013). However, Durr et al. (2021) showed that one can bypass this inapproximability by proving approximation ratios that are functions of , the minimum -norm of any feasible vector. Given this observation, it is possible to get results for maximizing a DR-submodular function subject to general convex set constraints, which has led to multiple works on this problem. The most recent of which is a polynomial time -approximation offline algorithm due to Du (2022). However, only a…
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 · Cryptography and Data Security · Optimization and Search Problems
