Stochastic Dynamic Programming and the Control of Queueing Systems XIV: Conforming Approximating Sequences for Markov ChainsTextbook
Motivation
Countable-state Markov chains are the standard model of queues with unbounded buffers, but any numerical computation of their long-run behaviour works on a finite state space. The usual remedy is truncation: restrict the chain to a finite set and redistribute the probability of leaving back into it. Whether the steady state probabilities and average costs of the truncated chains converge to those of the original chain depends on how that probability is redistributed. Gibson and Seneta studied this question for the stationary distributions of chains without costs (Gibson and Seneta, J. Appl. Prob., 1987). Sennott extended it to chains with costs and expected first passage costs (Sennott, Adv. Appl. Prob. 29, 1997; ZOR Math. Meth. Oper. Res. 45, 1997), and used it as the basis of the approximating sequence method for average-cost Markov decision chains (Sennott, 1999, Chapter 8). This mission covers Appendix C, Sections C.4–C.5 of the 1999 book, the Markov-chain results that the book's average-cost approximation theorems use.
Setting
A Markov chain with costs on a denumerable state space has transition probabilities with and a finite nonnegative cost at each state. For a set and a start , is the first passage time to . The taboo probability is the probability of moving from to in steps with no intermediate state in . The expected visits count the visits to at times . The mean first passage time is , infinite when is missed with positive probability. The first passage cost is . A state is positive recurrent when , and the steady state probability is . On a positive recurrent class the average cost is . The chain is standard when and for every . Such a chain has one positive recurrent class with , and every other state is transient.
An approximating sequence (AS) consists of increasing nonempty finite sets with and, for each , a chain on with the same costs and transition probabilities . The quantities of are written , , and . An AS is conforming (for a standard ) if, for large , is unichain with in its positive recurrent class, and and for all . It is conforming on if and on .
An augmentation type approximating sequence (ATAS) keeps the original probabilities inside and redistributes the probability of each excluded target according to an augmentation distribution on :
It sends excess probability to if every is concentrated on .
Formalization targets
Goal: Proposition C.5.2
For a standard chain and a finite nonempty ,
and if it is also conforming on . No rate of convergence and no constants are involved, and need not contain .
Milestones
- Proposition C.4.2: for fixed , ; also and .
- Proposition C.4.3: off the positive recurrent states, and along subsequences on a class, with .
- Proposition C.4.5: .
- Proposition C.4.6: on a positive recurrent class, convergence of , of and of all are equivalent. Given these, convergence of , of and of all are equivalent.
- Proposition C.4.9: conformity implies for all , and that the constant average costs of converge to .
Further results
- Proposition C.5.3: an ATAS is conforming when, for , the augmentation distributions satisfy and .
- Corollary C.5.4: for a standard chain on with an upper Hessenberg transition matrix, truncated to with the excess sent to , the ATAS is conforming.
Significance
The result. Conformity is the hypothesis under which the book's approximating sequence method works for average-cost queueing control (Chapter 8). The method computes optimal policies for finite truncations and passes to the limit. That argument needs the first passage times and costs to a distinguished state to converge along the chains induced by fixed policies. Propositions C.5.2 and C.5.3 turn this analytic requirement into conditions on the truncation scheme that can be checked in practice: send the overflow to a fixed finite set, or to states from which reaching is no more expensive. Examples C.4.4 and C.4.7 of the book show that an arbitrary approximating sequence can fail. The limit of the steady state probabilities can be a strict multiple with . First passage costs can converge to the wrong value even when the steady state probabilities converge.
Formalizing it. The results are proved in the book, some in abbreviated form ("the proof for the costs is similar and is omitted"). The Prove2Me library had no statement on truncation or augmentation of countable Markov chains when this mission was drafted (September 2026). A formalization supplies the omitted cost arguments, makes the passage between bounds and limits in explicit, and produces a reusable library of first passage quantities for countable chains.
Difficulty
The lower bounds of Propositions C.4.2 and C.4.5 are the routine part. The difficulty is the matching upper bound: in , a first passage that leaves is restarted elsewhere, which can lengthen it without bound. Taking limits termwise in the first passage equation fails, because no dominating function is available and mass can escape to infinity. Example C.4.4 exhibits exactly this. Unichain structure is also not automatic: may have several recurrent classes, or a recurrent class not containing , and ruling this out is part of the conclusion rather than an assumption.
Formalization scope
The Lean development works in SennottDP.ChainASM. A chain is a structure MC S with P : S → S → ℝ≥0∞, ∑' j, P i j = 1 and C : S → ℝ≥0. Theorems assume [Countable S] [Infinite S], matching the book's denumerable state space. Taboo probabilities, expected visits, , , and are defined as sums in . is infinite whenever is missed with positive probability. The average cost is the of the Cesàro cost averages.
An AS is a structure carrying , the finite sets (as Finset S) and . is built as an MC on the subtype of , and a set is read in as . Quantities of are lifted to functions of and of states of with the value where they are undefined ( or a state outside ). For fixed states this affects finitely many , and all statements are limits, s or eventual equalities. All convergence is in . The conformity predicate includes the standing assumption that is standard. The positive recurrent class of a standard chain is the communicating class of .
A trivializing formalization is excluded: the AS of Example C.4.4, whose positive recurrent class excludes , is not conforming under these definitions. The ATAS predicate requires the augmentation distributions to be probability distributions and to reproduce exactly by (C.27).
A complete development needs first passage decompositions for countable chains, the renewal-reward identity , and dominated and Fatou-type limit theorems for sums (the book's Appendix A). The first passage library and the lifted-quantity conventions can be reused by the average-cost approximation chapters. Contributions of intermediate lemmas are welcome, especially the finite-state unichain facts of Section C.3 and the identities of Propositions C.1.4 and C.2.2.
Proposition C.5.5 (lower Hessenberg chains, from Gibson and Seneta) is stated in the book without proof and without naming the distinguished state, and is not included.
Selected references
- L. I. Sennott, Stochastic Dynamic Programming and the Control of Queueing Systems, Wiley, 1999, Appendix C, Sections C.4–C.5. https://doi.org/10.1002/9780470317037
- L. I. Sennott, "The computation of average optimal policies in denumerable state Markov decision chains", Advances in Applied Probability 29 (1997) 114–137 (cited in the book as Sennott 1997a).
- L. I. Sennott, "On computing average cost optimal policies with application to routing to parallel queues", ZOR Mathematical Methods of Operations Research 45 (1997) 45–62 (cited in the book as Sennott 1997b).
- D. Gibson and E. Seneta, "Augmented truncations of infinite stochastic matrices", Journal of Applied Probability (1987).