Beyond Submodular Maximization via One-Sided Smoothness
Abstract
The multilinear framework has achieved the breakthrough 1-1/e approximation for maximizing a monotone submodular function subject to a matroid constraint. This framework has a continuous optimization part and a rounding part. We extend both parts to a wider array of problems. In particular, we make a conceptual contribution by identifying a family of parameterized functions. As a running example we focus on solving diversity problems f(S)=12Σi,j∈ AAij:S∈M, where M is a matroid. These diversity functions have Aij≥ 0 as a measure of dissimilarity of i,j, and A has 0-diagonal. The multilinear framework cannot be directly applied to the multilinear extension of such functions. We introduce a new parameter for functions F∈ C2 which measures the approximability of the associated problem \F(x):x∈ P\, for solvable downwards-closed polytopes P. A function F is called one-sided σ-smooth if 12uT∇2 F(x) u≤σ·||u||1||x||1uT∇ F(x) for all u,x≥ 0, x≠ 0. We give an (1/σ)-approximation for the maximization problem of monotone, normalized one-sided σ-smooth F with an additional property: non-positive third order partial derivatives. Using the multilinear framework and new matroid rounding techniques for quadratic objectives, we give an (1/σ3/2)-approximation for maximizing a σ-semi-metric diversity function subject to matroid constraint. This improves upon the previous best bound of (1/σ2) and we give evidence that it may be tight. For general one-sided smooth functions, we show the continuous process gives an (1/32σ)-approximation, independent of n. In this setting, by discretizing, we present a poly-time algorithm for multilinear one-sided σ-smooth functions.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.