Bellman-Taylor Score Decoding for Markov Decision Processes with State-Dependent Feasible Action Sets
About
Many Markov decision processes (MDPs) in operations research have feasible actions that are state dependent and defined implicitly by various operational constraints. These features make it difficult to use standard deep reinforcement learning (DRL) algorithms, whose action interfaces typically assume either a fixed finite action catalog or a simple Euclidean space. Motivated by a Taylor expansion of the optimal action-value function, we propose Bellman--Taylor score decoding, a framework that moves policy learning to a Euclidean score space while enforcing feasibility through an action decoder. The induced latent-score MDP then can be optimized by standard DRL algorithms without differentiating through the decoder. We provide a performance guarantee showing that the optimality gap of this approach decomposes into a structural approximation error and an algorithmic learning error. Lastly, we apply this framework to a queueing network control problem, where the policy essentially learns a state-dependent index-based dispatching rule. Numerical experiments show near-optimal performance in small instances and considerable improvements over benchmarks in larger systems.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case B1 | Cost224.2 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case B2 | Cost351.2 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case B3 | Cost547.8 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case T1 | Cost208.5 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case T2 | Cost346.4 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case T3 | Cost395.7 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case O1 | Cost196.5 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case O2 | Cost305 | 7 | |
| Inpatient Overflow Routing Control | 5x5 Queueing Network Case O3 | Cost414.9 | 7 | |
| Policy Evaluation | 2x2 Queueing Network rho = (0.90, 0.90) | Value1.32e+3 | 6 |