Overview
Syllabus
Intro
Example 1: Adding a Dessert
Example 1: Adding Dessert
Example 2
Submodular Functions: More
Coverage functions
Cut (capacity) functions
Maximizing Submodular Functions
Cardinality Constraints Sk
Problems with Greedy Approach
Interesting Questions
Remedy: Random Greedy
Analysis (Monotone Functions)
Analysis (Non-Monotone Function)
Properties of the Multilinear Extension
Properties We Use
Submodular Maximization via a Relaxation
Approximating the Multilinear Relaxation
Measured Continuous Greedy
Analysis (cont.)
Improving over 1/e
The Combined Algorithm
Deterministic Algorithms
Algorithm 1: Residual Random Greedy
Algorithm 2: Split
Final Algorithm: Split & Grow
Analysis idea
Open Problems/Research Directions
Taught by
Paul G. Allen School