English

A neural drift-plus-penalty algorithm for network power allocation and routing

Systems and Control 2025-09-12 v1 Systems and Control

Abstract

The drift-plus-penalty method is a Lyapunov optimisation technique commonly applied to network routing problems. It reduces the original stochastic planning task to a sequence of greedy optimizations, enabling the design of distributed routing algorithms which stabilize data queues while simultaneously optimizing a specified penalty function. While drift-plus-penalty methods have desirable asymptotic properties, they tend to incur higher network delay than alternative control methods, especially under light network load. In this work, we propose a learned variant of the drift-plus-penalty method that can preserve its theoretical guarantees, while being flexible enough to learn routing strategies directly from a model of the problem. Our approach introduces a novel mechanism for learning routing decisions and employs an optimal transport-based method for link scheduling. Applied to the joint task of transmit-power allocation and data routing, the method achieves consistent improvements over common baselines under a broad set of scenarios.

Keywords

Cite

@article{arxiv.2509.09637,
  title  = {A neural drift-plus-penalty algorithm for network power allocation and routing},
  author = {Ahmed Rashwan and Keith Briggs and Chris Budd},
  journal= {arXiv preprint arXiv:2509.09637},
  year   = {2025}
}
R2 v1 2026-07-01T05:32:24.266Z