Eqs. (12)-(13): the value-determination equations have a unique solution with , and its is the gain rate (B 7)
ProvedJewellMRP.GainRate.value_determinationaverage-rewardmarkov-renewalp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1policy-iteration
Let a Markov-renewal program with states be ergodic, i.e. the transition matrix of every stationary policy is irreducible, and let every mean sojourn time be positive. Fix a stationary policy and write , , for its data. Then:
- the equations (13)
in the unknowns have exactly one solution ; 2. for every solution and every stationary probability vector of the chain ,
the gain rate (B 7) of .
This is the value-determination step of the algorithm of Fig. 2: it justifies calling the produced by (13) the gain rate of the current policy, and the its relative values.
Preamble
import Mathlib import Definitions.Def_JewellMRP_GainRate_MRP import Definitions.Def_JewellMRP_GainRate_PolicyIteration
Formal statement
namespace JewellMRP.GainRate
theorem value_determination {N : ℕ} [NeZero N] {α : Type*} (M : MRP N α)
(hM : M.IsErgodic) (z : Fin N → α) :
(∃! gv : ℝ × (Fin N → ℝ), M.SolvesValueDetermination z gv.1 gv.2) ∧
∀ (g : ℝ) (v π : Fin N → ℝ), M.SolvesValueDetermination z g v →
IsStationaryDist (M.policyMatrix z) π → g = M.gainRate z π := by sorry
end JewellMRP.GainRate
Source
Jewell, Markov-Renewal Programming. II: Infinite Return Models, Example, Oper. Res. 11 (1963), p. 955, Eqs. (12)-(13); p. 954, Eq. (B 7)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.