Sufficiency of Markov Policies for Continuous-Time Jump Markov Decision Processes: The Induced Markov Policy Has State-Action Marginals No Larger than the Policy, Equal When NonexplosiveResearch Paper
Markov policies in continuous-time decision processes
In a Markov decision process a controller chooses actions over time to influence a random system. A basic question for every such model is whether the controller loses anything by ignoring the past: whether, for every policy that uses the full history, some Markov policy (one that looks only at the current state and time) performs equally well. For discrete-time models the answer goes back to Derman and Strauch (1966): the Markov policy that randomizes according to the conditional distribution of the action given the current state has the same state-action marginals as the original policy, and therefore the same expected costs for any criterion that depends on these marginals.
In continuous-time jump Markov decision processes (CTJMDPs) with unbounded transition rates the question is harder, because the process may explode: infinitely many jumps can accumulate in finite time, after which the process leaves the state space. Earlier sufficiency results assumed bounded rates or nonexplosive processes (Kitaev 1985; Kitaev and Rykov 1995; Guo and Song 2011; Piunovskiy and Zhang 2014). Feinberg, Mandava and Shiryaev (arXiv:2003.01342) proved the continuous-time analogue of Derman and Strauch's result with no such assumption: the induced Markov policy has state-action marginals no larger than those of the original policy, and equal ones as long as it does not explode.
Setting
A CTJMDP is given by a state space and an action space , both standard Borel spaces; nonempty sets of actions available at each state , whose graph is measurable and contains the graph of a measurable selector; and transition rates , where is a finite measure, measurable in . The jump intensity is , and Assumption 2.1 requires for every . A probability measure on acts through and .
A trajectory is , with jump epochs and post-jump states ; the process is for and leaves at . A policy chooses, between the th and st jump, the action distribution , concentrated on . A Markov policy is a transition probability from to with . An initial distribution and a policy define the law of the process: from the next jump occurs at hazard rate and lands in with intensity .
The state marginal and the state-action marginal are
for , , . A Markov policy satisfies (16) for if
that is, is the conditional distribution of the action given under . The process under is nonexplosive when for all .
Formalization targets
Goal: Theorem 1
If is a Markov policy satisfying (16) for , then
with equality for whenever , and equality for all when the process under is nonexplosive.
Milestones
The milestones follow the paper's proof: existence and uniqueness of (§2); the compensator identities (8) and Lemma 3; the forward identity (37) for -bounded sets (Lemma 4); Feller's minimal solution of Kolmogorov's forward equation (Theorem 3), its identification with the marginal of a Markov policy ((31), Corollary 5); the occupation identities (49)–(50); the state-marginal comparison (Lemma 2) and Theorem 1 for one initial state (Lemma 5); the characterization (19) of (16) (Corollary 1); the scaling identity (58)–(59) and the claim (19) for the extended model (p. 16); and the existence of (Lemma 1).
Significance
Theorem 1 with Lemma 1 shows that Markov policies are sufficient in CTJMDPs with unbounded rates. Every cost criterion that is a monotone functional of state-action marginals with nonnegative costs (expected total discounted costs, finite-horizon costs, average costs per unit time, and the corresponding constrained problems) is no larger under the Markov policy, which is the content of §6 of the paper. Equality holds whenever the Markov policy does not explode, for example when the rates are bounded (Corollary 2), and two Markov policies satisfying (16) have the same law (Corollary 3). The intermediate results, in particular Lemma 4 (the forward identity for possibly explosive processes) and Feller's minimal-solution theorem, are tools in their own right for continuous-time Markov chains on general state spaces.
The result is proved in the paper; nothing here is open mathematically. No part of it is formalized: Mathlib has no jump processes, compensators of point processes, Kolmogorov forward equations on general state spaces, or Feller's construction of minimal transition functions. The mission produces a machine-checked account of these foundations and of the sufficiency theorem built on them, with every measure-theoretic step (the law of the process, the disintegration, the minimality argument) made explicit.
Difficulty
The direct argument for discrete time compares the two marginals step by step through the one-step transition law. In continuous time there is no first step, and the natural replacement, comparing the forward equations satisfied by the two marginals, breaks down twice. First, with unbounded rates the integrals in the forward equation (37) can be infinite, so the equation is not even well defined for all sets, and the standard derivations assume nonexplosiveness. Second, forward equations need not have unique solutions when the process can explode, so showing that both marginals solve the same equation does not make them equal. The paper handles the first point with the class of -bounded sets and the second with Feller's minimal solution, which yields only an inequality in general; equality needs the probability-one condition. Passing from an initial state to an initial distribution is a further step: the forward equation is stated for a point initial condition, and the reduction goes through an extended model with an added state.
Formalization scope
All quantities take values in . Rates are given by off-diagonal finite jump measures, with off . A trajectory is an element of X × (ℕ → ℝ≥0∞ × X); the cemetery point is not a separate state, and is ignored once . A policy is a family that depends only on the history up to the th jump. Marginals read the process at , which equals almost surely at each fixed .
The law is a hypothesis of each statement: any probability measure on trajectories with initial law whose one-step conditional laws are the explicit sojourn/jump kernel (the Ionescu-Tulcea construction (75)–(76) of the paper) is admitted, and a milestone states that exactly one such measure exists. The paper characterizes the same measure through Jacod's compensator theorem. The compensator properties (8) and Lemma 3 are stated as (8) for every stopping time of the natural filtration . Kolmogorov's forward equations are written additively, with the subtracted integral finite, which is equivalent to the real equation. In the extended model of the proof the added state and actions are Sum.inr points of X ⊕ Unit and A ⊕ Bool; the policy (55) is evaluated on the observed part of the path and chooses the absorbing action off the set , which is a null set.
A formalization in which the law is never shown to exist, or in which (16) cannot be satisfied, would make Theorem 1 vacuous; the existence-and-uniqueness milestone and Lemma 1 rule this out.
A complete development needs the Ionescu-Tulcea construction of the law, compensators of multivariate point processes, the forward equation and Feller's series on a standard Borel space, and disintegration of measures. The first three are reusable for any continuous-time Markov chain or CTJMDP on a general state space, and contributions to them are welcome on their own.
Selected references
- E. A. Feinberg, M. Mandava, A. N. Shiryaev, Sufficiency of Markov policies for continuous-time jump Markov decision processes, Mathematics of Operations Research, 2022; arXiv:2003.01342v3. https://arxiv.org/abs/2003.01342
- E. A. Feinberg, M. Mandava, A. N. Shiryaev, Kolmogorov's equations for jump Markov processes with unbounded jump rates, Annals of Operations Research, 2017. https://doi.org/10.1007/s10479-017-2538-8
- E. A. Feinberg, M. Mandava, A. N. Shiryaev, On solutions of Kolmogorov's equations for nonhomogeneous jump Markov processes, Journal of Mathematical Analysis and Applications 411(1):261–270, 2014.
- J. Jacod, Multivariate point processes: predictable projection, Radon–Nikodym derivatives, representation of martingales, Probability Theory and Related Fields 31:235–253, 1975.
- M. Kitaev, V. Rykov, Controlled Queueing Systems, CRC Press, 1995.
- X. Guo, X. Song, Discounted continuous-time constrained Markov decision processes in Polish spaces, Annals of Applied Probability 21(5):2016–2049, 2011.
- A. Piunovskiy, Y. Zhang, Discounted continuous-time Markov decision processes with unbounded rates and randomized history-dependent policies: the dynamic programming approach, 4OR 12:49–75, 2014.
- C. Derman, R. Strauch, A note on memoryless rules for controlling sequential control processes, Annals of Mathematical Statistics 37:276–278, 1966.
- W. Feller, On the integro-differential equations of purely-discontinuous Markoff processes, Transactions of the AMS 48:488–515, 1940.