Zeroth-Order Policy Optimization for Scheduling in Queueing Networks
Organizations: University of Michigan, Ann Arbor
Abstract
Reinforcement learning in queueing network scheduling presents significant challenges because of the countably infinite state space and the high stochasticity in transitions. In this paper, we propose zeroth-order policy optimization algorithms that are easy to implement and rely solely on estimates of the average cost, a single scalar quantity, without requiring the estimation of value or advantage functions. Our analysis focuses on back-pressure guarded policies and establishes uniform smoothness of the average cost objective with respect to the policy parameters. Building on this property, we establish finite-time convergence guarantees to an -stationary policy for the proposed algorithms. Numerical experiments on multiple queueing networks, including systems beyond classical exponential service distribution, demonstrate competitive performance, outperforming gradient-based RL methods like PPO and traditional queueing baselines.
Figures & tables
| Queueing Networks | Algorithm 1 | Algorithm 2 | PPO |
| Criss-cross | |||
| N-model | |||
| 9-layer Exp Reentrant | |||
| 5-layer HyperExp Reentrant |
| Queueing Networks | Criss-cross | N-model | 9-layer Exp Reentrant | 5-layer HyperExp Reentrant |
| Trajectory length |
| Queueing Networks | MaxWeight | Algorithm 1 | Algorithm 2 | PPO | |
| Criss-cross | |||||
| N-model | |||||
| 9-layer Exp Reentrant | |||||
| 5-layer HyperExp Reentrant |
Policy Optimization
Policy optimization develops algorithms for improving decision rules in reinforcement learning, language models, and sequential decision systems.
See all 233 papers