Scheduling That Speaks: An Interpretable Programmatic Reinforcement Learning Framework
On the map: Deep reinforcement learning methods → RL for energy, networks and operations
Abstract (arXiv)
Deep reinforcement learning (DRL) has recently emerged as a promising approach to solve combinatorial optimization problems such as job shop scheduling. However, the policies learned by DRL are typically represented by deep neural networks (DNNs), whose opaque neural architectures and non-interpretable policy decisions can lead to critical trust and usability concerns for human decision makers. In addition, the computational requirements of DNNs can further hinder practical deployment in resource constrained environments. In this work, we propose ProRL, a novel interpretable programmatic reinforcement learning framework that achieves high-performance scheduling with human-readable and editable programmatic policies (i.e., programs). We first introduce a domain-specific language for scheduling (DSL-S) to represent scheduling strategies as structured programs. ProRL then explores the program space defined by DSL-S using local search to identify incomplete programs, which are subsequently completed by learning their parameters via Bayesian optimization. ProRL learns which scheduling heuristic rules to select, and hence, it naturally incorporates existing heuristics already used in industrial scenarios. Experiments on widely used benchmark instances demonstrate the strong performance of ProRL against existing heuristics and DRL baselines. Furthermore, ProRL performs well under strongly constrained computational resources, such as training with only 100 episodes. Our code is available at https://github.com/HcPlu/ProRL.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in RL for energy, networks and operations, one of 15 directions in Deep reinforcement learning methods. Builds on 18 of its 67 references that are in the map. First posted on arXiv 18 May 2026.
Builds on
18 of 67 references.
References · 18
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
- 2023Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Promptingcited by 1,122
- 2018Programmatically Interpretable Reinforcement Learningcited by 193
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 177
- 2021Tianshou: a Highly Modularized Deep Reinforcement Learning Librarycited by 143
- 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 140
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 34
- 2024Self-Labeling the Job Shop Scheduling Problemcited by 23
- 2022Deep Reinforcement Learning Guided Improvement Heuristic for Job Shop Schedulingcited by 20
- 2023Hierarchical Programmatic Reinforcement Learning via Learning to Compose Programscited by 20
6 more
- 2024End-to-End Neuro-Symbolic Reinforcement Learning with Textual Explanationscited by 17
- 2023Job Shop Scheduling Benchmark: Environments and Instances for Learning and Non-learning Methodscited by 12
- 2024Offline Reinforcement Learning for Learning to Dispatch for Job Shop Schedulingcited by 6
- 2024Searching for Programmatic Policies in Semantic Spacescited by 5
- 2024Reclaiming the Source of Programmatic Policies: Programmatic versus Latent Spacescited by 2
- 2025InnateCoder: Learning Programmatic Options with Foundation Modelscited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024Demystifying Reinforcement Learning in Production Scheduling via Explainable AI
- 2025An efficient deep reinforcement learning environment for flexible job-shop scheduling
- 2024Interpretable Modeling of Deep Reinforcement Learning Driven Scheduling
- 2026RESCHED: Rethinking Flexible Job Shop Scheduling from a Transformer-based Architecture with Simplified States
- 2026Policy-Based Deep Reinforcement Learning Hyperheuristics for Job-Shop Scheduling Problems
- 2026Deep Reinforcement Learning for Flexible Job Shop Scheduling with Random Job Arrivals
- 2024Offline reinforcement learning for job-shop scheduling problems
- 2024Beyond Training: Optimizing Reinforcement Learning Based Job Shop Scheduling Through Adaptive Action Sampling