Finite-Horizon Markov Decision Process
- Finite-horizon MDPs are discrete-time stochastic models defined over a fixed number of stages, used to optimize target reachability and cumulative rewards.
- They employ dynamic programming with Bellman recursion to calculate nonstationary, counter-based optimal policies over a finite time horizon.
- Intrinsic memory and periodicity bounds highlight the complexity of constructing scalable controllers and achieving high-precision outcomes in practical applications.
A finite-horizon Markov Decision Process (MDP) is a discrete-time stochastic control framework in which the decision-maker operates over a fixed sequence of time steps, rather than an indefinite or infinite horizon. The objective is typically to optimize the probability of attaining designated goals, expected cumulative rewards, or related objectives within the specified horizon. Finite-horizon MDPs are ubiquitous in stochastic planning, operations research, reinforcement learning, and probabilistic verification.
1. Formal Definition and Model Construction
A finite-horizon MDP is specified as the tuple , where:
- is a finite set of states
- is a finite set of actions, with denoting admissible actions in state
- is the transition probability function, so that is the probability of transitioning from to under action 0
- 1 is the initial state
- 2 is a set of target (goal) states
- 3 is the finite horizon
At each stage 4, if the system is in state 5, the controller chooses 6, and the next state 7 is drawn from 8. If 9, the process is absorbed in 0. The canonical reachability objective is to maximize 1 (Chatterjee et al., 2012). More general reward-based objectives can also be defined, using cumulative rewards 2 and terminal rewards 3.
2. Value Functions, Bellman Recursion, and Optimal Policies
The optimal value function 4 is defined recursively by
5
6
for 7. The corresponding optimal policy 8 satisfies 9, with 0 (Chatterjee et al., 2012).
For reachability, rewards are typically indicators for entering 1, and for general total or average reward, 2 captures terminal payoff. The time dependence of the policy (nonstationarity) is intrinsic: optimal actions generally depend on the remaining steps 3 (Chen et al., 17 Nov 2025, Chatterjee et al., 2012).
3. Strategy Complexity and Memory Requirements
Strategy complexity in finite-horizon MDPs is governed by two primary lower bounds (Chatterjee et al., 2012):
- For any 4, every 5-optimal counter-based strategy requires at most 6 bits of memory, and memory of size 7 is required in the worst case.
- This memory is necessary to distinguish both long paths (requiring 8 bits) and precise timing to 9-precision (0 bits).
Counter-based strategies, which update their memory state as a deterministic function of stage count, suffice for 1-optimality. For exact optimality, the minimal period of any finite-memory optimal strategy may be as large as 2 (Chatterjee et al., 2012).
| Complexity Metric | Upper Bound | Lower Bound |
|---|---|---|
| Bits to 3-optimality | 4 | 5 |
| Period of exact-optimal strategy | 6 | 7 |
This establishes tight memory and period bounds for finite-horizon reachability MDPs.
4. Structural Properties and Periodicity of Strategies
A counter-based strategy 8 is characterized by an eventually periodic memory sequence 9: after a finite pre-period, controls repeat with some period 0. There are explicit constructions (combining clocked "gadgets" controlled by primes) that necessitate sub-exponential periods 1 for optimality (Chatterjee et al., 2012). This demonstrates that even for moderate 2, optimal control can entail highly complex periodic switching.
5. Algorithms and Computational Methods
Backward dynamic programming (value iteration) is the standard method for solving finite-horizon MDPs (Chatterjee et al., 2012). For 3 steps, 4 states, and 5 actions, the computational complexity is 6 per iteration. In cases requiring explicit strategy extraction, one reconstructs the nonstationary optimal policy from stored 7.
For more complex specifications (e.g., vector-valued objectives or constraints), additional linear programming or bilinear programming techniques are introduced. Notably, linear program formulations for occupancy measures cover both standard and multi-objective formulations (Mifrani et al., 19 Feb 2025). In the context of strategy complexity, the focus is strictly on counter-based strategies, whose memory and periodicity requirements sharply govern implementation complexity (Chatterjee et al., 2012).
6. Bounds, Limitations, and Reachability MDPs
The structural results detailed above reveal fundamental limits in memory and periodicity that cannot be bypassed by algorithmic improvements: 8-optimal policies in finite-horizon MDPs can never be implemented with less than 9 bits of memory, and the period of exact-optimal strategies has a provable subexponential lower bound (Chatterjee et al., 2012). These findings underscore intrinsic trade-offs in policy synthesis for high-precision planning or systems with large state spaces.
For reachability objectives, infinite-horizon memoryless strategies suffice in the unconstrained case (Condon '92). However, the presence of finite horizon drastically increases the required memory and periodicity, as demonstrated by the matching lower bounds.
7. Relevance and Implications in Modern Research
These results have direct consequences for probabilistic verification, controller synthesis in robotics, and stochastic games. The explicit dependence of memory requirements on both problem size and precision parameter 0 serves as a practical and theoretical guide for scalable controller and policy synthesis in finite-horizon environments. The sub-exponential periodicity lower bound further implies that, for certain MDPs, any exact-optimal controller must implement a schedule with extremely long, non-repetitive preamble (Chatterjee et al., 2012).
These bounds also set optimality benchmarks for current and future research into symbolic, memory-efficient, and computationally tractable planning in stochastic finite-horizon settings.