Convex Analysis and Optimization with Submodular Functions: a Tutorial
Francis Bach (INRIA Rocquencourt, LIENS)

TL;DR
This tutorial provides a comprehensive, self-contained overview of submodular functions, highlighting their importance in various fields and drawing parallels with convex functions, aimed at readers with a background in convex analysis.
Contribution
It offers a detailed, foundational presentation of submodular functions from first principles, serving as an accessible resource for understanding their theory and applications.
Findings
Submodular functions are analogous to convex functions on sets.
The tutorial covers core properties and results of submodular functions.
It bridges concepts from convex analysis to set functions.
Abstract
Set-functions appear in many areas of computer science and applied mathematics, such as machine learning, computer vision, operations research or electrical networks. Among these set-functions, submodular functions play an important role, similar to convex functions on vector spaces. In this tutorial, the theory of submodular functions is presented, in a self-contained way, with all results shown from first principles. A good knowledge of convex analysis is assumed.
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 · Sparse and Compressive Sensing Techniques · Digital Image Processing Techniques
