Proof of Theorem I.1 — the telescoped bound
ProvedDoubleGreedyUSM.Deterministic.telescopedapproximation-algorithmsgreedy-algorithmsp2o-batch-pfp1ap2o-gran-per-chapterp2o-plan-paperp2o-v1submodular-functions
Let be a finite ground set, a nonnegative submodular function, an optimal solution, and an enumeration of . Run Algorithm 1 in this order, producing the states with , , and let . Then
This is the sum of Lemma II.2 over after telescoping, followed by dropping . Together with and it gives .
Formalization Note Both inequalities are stated. The first uses only submodularity; nonnegativity of is assumed because the second inequality needs it.
Preamble
import Mathlib import Definitions.Def_NonmonotoneSubmod_Shared_Submodular import Definitions.Def_NonmonotoneSubmod_Shared_OPT import Definitions.Def_DoubleGreedyUSM_Deterministic_Algorithm1
Formal statement
namespace DoubleGreedyUSM.Deterministic
theorem telescoped {X : Type} [Fintype X] [DecidableEq X] (f : Finset X → ℝ)
(hf0 : ∀ S, 0 ≤ f S) (hf : NonmonotoneSubmod.Shared.Submodular f) (O : Finset X)
(hO : ∀ S, f S ≤ f O) (l : List X) (hl : l.Nodup) (hcov : ∀ x, x ∈ l) :
f (optI O (state f l 0)) - f (optI O (state f l l.length)) ≤
(f (state f l l.length).1 - f (state f l 0).1) +
(f (state f l l.length).2 - f (state f l 0).2) ∧
(f (state f l l.length).1 - f (state f l 0).1) +
(f (state f l l.length).2 - f (state f l 0).2) ≤
f (state f l l.length).1 + f (state f l l.length).2 := by sorry
end DoubleGreedyUSM.Deterministic
Source
Buchbinder, Feldman, Naor, Schwartz, A Tight Linear Time (1/2)-Approximation for Unconstrained Submodular Maximization, FOCS 2012 version, §II, proof of Theorem I.1, second display (PDF p. 3)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.