Lemma 10.3.1 — a solution of the CTMDC average cost inequality bounds a stationary policy's average cost
ProvedSennottDP.ContinuousTime.avgCost_le_of_ineqaverage-costcontinuous-time-markov-decision-chainp2o-batch-b23ap2o-gran-per-chapterp2o-plan-bookp2o-v1
Let be a CTMDC satisfying Assumption (CTB) and let be a stationary policy for . Suppose there are a finite constant and a real function on that is bounded below such that, for every , the series converges and
Then the average cost of satisfies for every .
This is the continuous time analogue of Lemma 7.2.1: a supersolution of the average cost optimality inequality, weighted by the expected sojourn times, bounds the ratio of expected cost to expected time.
Formalization Note is compared with the real number in EReal.
Preamble
import Mathlib import Definitions.Def_SennottDP_ContinuousTime_CTMDC open scoped ENNReal
Formal statement
namespace SennottDP.ContinuousTime
/-- Lemma 10.3.1 (p. 244). -/
theorem avgCost_le_of_ineq {S Act : Type} [Countable S] (Ψ : CTMDC S Act) (hΨ : Ψ.IsValid)
(tau B : ℝ) (hCTB : Ψ.CTB tau B) (e : S → Act) (he : ∀ i, e i ∈ Ψ.A i)
(Z : ℝ) (z : S → ℝ) (hz : BddBelow (Set.range z)) (h1015 : Ψ.Ineq1015 e Z z) :
∀ i, ((Ψ.avgCost (Ψ.ofStationary e he) i : ℝ≥0∞) : EReal) ≤ (Z : EReal) := by sorry
end SennottDP.ContinuousTime
Source
Sennott, Stochastic Dynamic Programming and the Control of Queueing Systems (Wiley, 1999), p. 244, Lemma 10.3.1, eq. (10.15)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.