Discrete-Time Controlled Markov Processes with Average Cost Criterion: A Survey 4: Under Sennott's Conditions an Average-Cost Optimal Stationary Policy ExistsResearch Paper
Motivation
Many controlled queueing, inventory and maintenance systems are modelled as controlled Markov processes (CMPs) on a countable state space whose one-stage cost grows without bound: the holding cost of a queue grows with its length. For such systems the natural performance measure is the long-run average cost, and the basic question is whether some simple policy, one that looks only at the current state and never randomizes, is optimal among all policies, including those that use the whole history.
When the cost is bounded, the classical answer goes through a bounded solution of the average cost optimality equation (ACOE). For unbounded costs, bounded solutions are rare: in many queueing models the relative value function grows with the state, and growth conditions such as (5.2) of the survey may fail (Arapostathis et al. 1993, p. 307). Sennott (1986; 1989) replaced boundedness by one-sided conditions on the discounted value functions, which are often easy to verify for queueing models because the relative values are bounded below. This mission formalizes Sennott's existence theorem in the form given in the survey of Arapostathis, Borkar, Fernández-Gaucherand, Ghosh and Marcus, Theorem 5.9.
Timeline. For bounded costs, Ross (1983, the survey's Theorem 5.2) obtained a bounded ACOE solution, and with it an optimal stationary policy, when the differential discounted values are uniformly bounded. Federgruen, Hordijk and Tijms (1979) treated unbounded costs under Lyapunov-type recurrence conditions, which restrict how fast the cost may grow (survey, Remark 5.7). Sennott (1986, 1989) replaced these by a uniform lower bound and a pointwise, one-step integrable upper bound on the differential discounted values. The survey (1993, Theorem 5.9) states the result with compact action sets and continuous data, and Sennott's 1999 book (§7.2) gives the finite-action version in textbook form.
Setting
The state space is . For each state the set of admissible actions is a nonempty compact subset of a metric space . Choosing in state costs , and the next state is with probability . For fixed , the maps and are continuous on .
An admissible policy chooses the action at time according to a probability distribution concentrated on , where is the history; it may use the whole history and may randomize. A stationary deterministic policy is a map with , applied at every step. Given an initial state and a policy , the states and actions form a stochastic process with law and expectation .
For , the discounted cost and the average cost of from are
both in . The optimal values are and , and the differential discounted value is . A policy is AC-optimal if for every .
Sennott's conditions (Assumptions 5.14–5.16) are:
- for all and ;
- there is a nonnegative integer with for all and ;
- there is with for all and , and for each some with .
Formalization targets
Goal: Theorem 5.9
The goal asserts only existence. It does not fix the optimal cost, and it does not claim that the optimal cost is constant or that an optimality equation holds.
Milestones
- Theorem 2.1 (i), (iii), countable form: the discounted cost optimality equation and a -discount optimal .
- Display (5.15): .
- The limit objects: along a subsequence , , pointwise, and , a constant.
- The average cost optimality inequality (ACOI) .
- An ACOI along with bounded below gives .
- Theorem A.2: the Abelian inequalities between Cesàro and Abel means (already on the platform).
- for every .
Significance
The result. Theorem 5.9 is the standard existence theorem for average-optimal stationary policies with unbounded costs on countable state spaces. Its conditions are verified routinely for controlled queues, where relative values are monotone in the queue length and hence bounded below. It shows that randomization and memory do not reduce the long-run average cost, and the ACOI it produces is the starting point for value and policy iteration and for structural results such as threshold policies.
Formalizing it. The theorem is proved in the literature (Sennott 1989; Sennott 1999, Theorem 7.2.3; survey, p. 308). It has no machine-checked proof. The finite-action version, SennottDP.SEN.thm_7_2_3_sen_acoi, is posed on Prove2Me and still open; this mission poses the compact-action version, which needs continuity and compactness arguments that the finite case avoids. A formal proof also requires a general theory of history-dependent policies on path space (Ionescu-Tulcea), the discounted optimality equation with unbounded costs, and the passage from Abel to Cesàro means. All three are reusable well beyond this paper.
Difficulty
The obvious argument lets in the discounted optimality equation (5.6). Two steps fail without more structure. First, need not converge, and with unbounded costs it is not uniformly bounded, so the limit has to be taken pointwise along a subsequence, with only a lower bound uniform in the state. Second, the limit cannot be passed through the infinite sum by dominated convergence, because no integrable dominating function exists for every action. Only an inequality survives (Fatou), so the limit is an ACOI, not an equation. The inequality then has to be turned into optimality against all of , which includes history-dependent randomized policies whose costs are not described by any optimality equation. The lower bound for these comes from comparing Cesàro and Abel means, not from dynamic programming.
Formalization scope
The Lean development uses the following representation and conventions.
- States, actions, model. The state space is
ℕ. The action space is a metric space with its Borel σ-algebra.U iis nonempty and compact,cis measurable and nonnegative on admissible pairs,Pis a Markov kernel, and , are continuous on . - Policies. consists of all history-dependent randomized policies, with admissibility required almost surely. and are infima over all of , never over stationary policies only. Restricting the infimum to would drop the Tauberian half of the theorem and is not the paper's statement.
- Costs. Costs are lower Lebesgue integrals in against the Ionescu-Tulcea path measure, and the average cost is a
limsupin . - Explicit hypotheses. is a difference of real parts and is used only under Assumption 5.14, so it is never read off an infinite . The quantifiers over and in Assumption 5.15, implicit on the page, are universal, and is a natural number as printed. Every series carries a summability hypothesis or conclusion.
- Corrected claim. Remark 5.8(a) as printed claims that any scalar satisfying the ACOI with bounded below is the optimal average cost. That is false (, ), so only the inequality , which the proof uses, is stated.
- Sequences. The milestones about limits are stated for any sequence with , not only increasing ones.
A trivializing formalization is excluded. Sennott's conditions are satisfiable (a one-action, zero-cost model satisfies all three), and AC-optimality is measured against all admissible policies, so the goal cannot hold vacuously or by a junk value.
Welcome contributions: the Markov property of the path measure for history-dependent policies; the discounted optimality equation for nonnegative unbounded costs; a measurable-selection or compactness argument for minimizing actions on compact ; Fatou's lemma for series with converging weights; and the Abelian inequalities in a form applied to expected costs.
Selected references
- A. Arapostathis, V. S. Borkar, E. Fernández-Gaucherand, M. K. Ghosh, S. I. Marcus, Discrete-time controlled Markov processes with average cost criterion: a survey, SIAM J. Control Optim. 31(2) (1993) 282–344. https://doi.org/10.1137/0331018
- L. I. Sennott, Average cost optimal stationary policies in infinite state Markov decision processes with unbounded costs, Oper. Res. 37(4) (1989) 626–633. https://doi.org/10.1287/opre.37.4.626
- L. I. Sennott, Stochastic Dynamic Programming and the Control of Queueing Systems, Wiley, 1999. https://doi.org/10.1002/9780470317037
- L. I. Sennott, A new condition for the existence of optimal stationary policies in average cost Markov decision processes, Oper. Res. Lett. 5 (1986) 17–23 (reference [155] of the survey; no stable link checked).
- S. M. Ross, Introduction to Stochastic Dynamic Programming, Academic Press, New York, 1983 (reference [150] of the survey).
- A. Federgruen, A. Hordijk, H. C. Tijms, Denumerable state semi-Markov decision processes with unbounded costs, average cost criterion, Stochastic Process. Appl. 9 (1979) 223–235 (reference [53] of the survey).
- R. Sznajder, J. A. Filar, Some comments on a theorem of Hardy and Littlewood, J. Optim. Theory Appl. 75 (1992) (reference [176] of the survey, cited for Theorem A.2).