Lemma E.1 — the MNL revenue-threshold assortment is optimal
ProvedCustAssort.AugGreedy.lemma_E_1assortment-optimizationmultinomial-logitp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1threshold
Let be a finite product universe, with nonnegative MNL preference weights and revenues . The no-purchase weight is one. Write for the expected revenue of an offered assortment , and set . Then the full revenue-threshold assortment attains the optimum:
This identifies a concrete optimal assortment used in the submodularity lemma and in the definition of complete customer types.
Formalization Note The finite universe generalizes the paper's , allowing application to any available assortment. Positivity of revenues is unnecessary for this characterization; nonnegative preference weights are required by the MNL model.
Preamble
import Mathlib import Definitions.Def_CustAssort_AugGreedy_Setting
Formal statement
namespace CustAssort.AugGreedy
/-- Lemma E.1, p. 39, on a finite universe U: the full revenue-threshold set is optimal. -/
theorem lemma_E_1 {ι : Type*} [DecidableEq ι] (U : Finset ι) (w r : ι → ℝ)
(hw : ∀ i ∈ U, 0 ≤ w i) :
let zstar := U.powerset.sup' (Finset.powerset_nonempty U)
(ChoiceCDLP.MNL.mnlObjective w r 1)
ChoiceCDLP.MNL.mnlObjective w r 1 (U.filter (fun i => zstar ≤ r i)) = zstar := 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), App. E, problem (E.1), pp. 38–39, Lemma E.1, p. 39
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.