Fast Non-Monotone Submodular Maximisation Subject to a Matroid Constraint
Pau Segui-Gasco, Hyo-Sang Shin

TL;DR
This paper introduces the first practical approximation algorithm for maximizing a non-negative submodular function under a matroid constraint, achieving near-optimal guarantees with a detailed oracle call complexity analysis.
Contribution
It presents a novel combination of existing algorithms to efficiently approximate non-monotone submodular maximization under matroid constraints.
Findings
Achieves a .5-epsilon approximation ratio.
Provides an explicit bound on the number of value oracle calls.
Handles functions with negative marginal values effectively.
Abstract
In this work we present the first practical -approximation algorithm to maximise a general non-negative submodular function subject to a matroid constraint. Our algorithm is based on combining the decreasing-threshold procedure of Badanidiyuru and Vondrak (SODA 2014) with a smoother version of the measured continuous greedy algorithm of Feldman et al. (FOCS 2011). This enables us to obtain an algorithm that requires value oracle calls, where is the cardinality of the ground set, is the matroid rank, and are the absolute values of the minimum and maximum marginal values that the function can take i.e.: , for all and , (here, is the ground set). The additional value oracle calls with…
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 · Computational Geometry and Mesh Generation · Stochastic Gradient Optimization Techniques
