Proof of Theorem 2, p. 88 — sample-path submodularity: V₀((z₁+k₁, z₂+k₂)) − V₀((z₁, z₂+k₂)) ⩽ V₀((z₁+k₁, z₂)) − V₀((z₁, z₂))
ProvedSubstOverbooking.Structure.samplePath_submodularp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1submodularitytransportation-problem
Fix and capacities (). For every , distinct classes and ,
This is the pointwise inequality which, after taking expectations, gives the submodularity inequality (7) of .
Formalization Note. The paper states this for at integer realizations, and prints for (a typo); it is stated here with , for real nonnegative points and general .
Preamble
import Mathlib import Definitions.Def_SubstOverbooking_Structure_Setting
Formal statement
namespace SubstOverbooking.Structure
theorem samplePath_submodular {n m : ℕ} (a : Fin n → Fin (m + 1) → ℝ) (c : Fin (m + 1) → ℝ)
(hc : ∀ j, j ≠ 0 → 0 ≤ c j) (z : Fin n → ℝ) (hz : ∀ k, 0 ≤ z k) (i j : Fin n) (hij : i ≠ j)
(k₁ k₂ : ℝ) (hk₁ : 0 ≤ k₁) (hk₂ : 0 ≤ k₂) :
V0 a c (z + Pi.single i k₁ + Pi.single j k₂) - V0 a c (z + Pi.single j k₂) ≤
V0 a c (z + Pi.single i k₁) - V0 a c z := by sorry
end SubstOverbooking.Structure
Source
Karaesmen & van Ryzin, Overbooking with Substitutable Inventory Classes, Operations Research 52(1):83–104 (2004), p. 88, proof of Theorem 2, last display
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.