Lemma 4.3 — truncated personalized revenue is submodular
ProvedCustAssort.AugGreedy.lemma_4_3assortment-optimizationmultinomial-logitp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1submodular
Products are ordered by decreasing positive revenue, and MNL preference weights are nonnegative. For any customer type and product , let and let be the greatest expected revenue from a subset of . Then
is submodular on , in the diminishing-marginal sense of the paper's footnote 1.
This local submodularity property is the reason the objective of each Augmented Greedy iteration has a greedy approximation guarantee.
Formalization Note The statement quantifies over every type , which includes every in the paper. Lean's index corresponds to the paper's .
Preamble
import Mathlib import Definitions.Def_CustAssort_AugGreedy_Setting
Formal statement
namespace CustAssort.AugGreedy
/-- Lemma 4.3, p. 11: type-j optimal revenue truncated at r_i is submodular on V_i. -/
theorem lemma_4_3 {n m : ℕ} (v : Fin n → Fin m → ℝ) (r : Fin n → ℝ)
(hr : ∀ p, 0 < r p) (hv : ∀ p j, 0 ≤ v p j) (hanti : Antitone r)
(j : Fin m) (i : Fin n) :
SubmodularOn (fun S => min (fj v r j S) (r i)) (Vset i) := by sorry
end CustAssort.AugGreedy
Source
El Housni & Topaloglu, Joint Assortment Optimization and Customization under a Mixture of Multinomial Logit Models: Value of Personalized Assortments, SSRN 3830082, https://ssrn.com/abstract=3830082 (version of December 7, 2021), Lemma 4.3, p. 11; proof App. D, pp. 36–38
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.