Proof of Theorem 2 — zero duality gap: J^D(n,t) = inf_{μ≥0} J^D(n,t,μ) = J^D(n,t,μ*)
ProvedGVRPricing.FixedPrice.zero_duality_gapconvex-optimizationlagrangian-dualityp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1revenue-management
Let be a regular demand function, a stock and a horizon. Then there is a multiplier such that
The deterministic problem (11) is a convex program with the strictly feasible null path , and its Lagrangian dual has no duality gap. This is the last step of the proof of Theorem 2: combined with Lemma 1 and (15), it turns into .
Formalization Note The statement says that is the least element of , which asserts both the equality with the infimum and its attainment.
Preamble
import Mathlib import Definitions.Def_GVRPricing_FixedPrice_Model import Definitions.Def_GVRPricing_FixedPrice_Deterministic open MeasureTheory Set
Formal statement
namespace GVRPricing.FixedPrice
/-- **Zero duality gap** (§3.2.1, end of the Proof of Theorem 2, p. 1007). For a stock `n > 0` and
a horizon `t > 0` there is a multiplier `μ* ≥ 0` with
`J^D(n, t) = inf_{μ ≥ 0} J^D(n, t, μ) = J^D(n, t, μ*)`: `J^D(n, t)` is the least value of
`μ ↦ J^D(n, t, μ)` over `μ ≥ 0`, and it is attained. -/
theorem zero_duality_gap (M : Model) (n : ℕ) (t : ℝ) (hn : 0 < n) (ht : 0 < t) :
IsLeast ((fun μ => detAugValue M n t μ) '' Ici 0) (detValue M n t) := by sorry
end GVRPricing.FixedPrice
Source
Gallego, van Ryzin, Optimal Dynamic Pricing of Inventories with Stochastic Demand over Finite Horizons, Management Science 40(8) (1994), p. 1007 (PDF 9), §3.2.1, Proof of Theorem 2, final paragraph (unnumbered)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.