Submodular Functions: Extensions, Distributions, and Algorithms. A Survey
Shaddin Dughmi

TL;DR
This survey explores the connections between submodular functions, their continuous extensions, distributions, and optimization algorithms, highlighting recent advances including a new approximation algorithm for symmetric submodular minimization with constraints.
Contribution
It provides a comprehensive overview of the role of extensions and distributions in submodular optimization and introduces the first constant factor approximation for symmetric submodular minimization under cardinality constraints.
Findings
Highlights the connection between extensions, distributions, and optimization.
Introduces the first constant factor approximation algorithm for symmetric submodular minimization.
Provides a unifying framework for understanding submodular function optimization.
Abstract
Submodularity is a fundamental phenomenon in combinatorial optimization. Submodular functions occur in a variety of combinatorial settings such as coverage problems, cut problems, welfare maximization, and many more. Therefore, a lot of work has been concerned with maximizing or minimizing a submodular function, often subject to combinatorial constraints. Many of these algorithmic results exhibit a common structure. Namely, the function is extended to a continuous, usually non-linear, function on a convex domain. Then, this relaxation is solved, and the fractional solution rounded to yield an integral solution. Often, the continuous extension has a natural interpretation in terms of distributions on subsets of the ground set. This interpretation is often crucial to the results and their analysis. The purpose of this survey is to highlight this connection between extensions,…
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 · Advanced Graph Theory Research · Optimization and Search Problems
