Speeding up Policy Simulation in Supply Chain RL
Not on the map. Why?
Abstract (arXiv)
Simulating a single trajectory of a dynamical system under some state-dependent policy is a core bottleneck in policy optimization (PO) algorithms. The many inherently serial policy evaluations that must be performed in a single simulation constitute the bulk of this bottleneck. In applying PO to supply chain optimization (SCO) problems, simulating a single sample path corresponding to one month of a supply chain can take several hours. We present an iterative algorithm to accelerate policy simulation, dubbed Picard Iteration. This scheme carefully assigns policy evaluation tasks to independent processes. Within an iteration, any given process evaluates the policy only on its assigned tasks while assuming a certain "cached" evaluation for other tasks; the cache is updated at the end of the iteration. Implemented on GPUs, this scheme admits batched evaluation of the policy across a single trajectory. We prove that the structure afforded by many SCO problems allows convergence in a small number of iterations independent of the horizon. We demonstrate practical speedups of 400x on large-scale SCO problems even with a single GPU, and also demonstrate practical efficacy in other RL environments.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 14 of its 49 references that are in the map. First posted on arXiv 4 Jun 2024.
Builds on
14 of 49 references.
References · 14
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 375
- 2024Break the Sequential Dependency of LLM Inference Using Lookahead Decodingcited by 295
- 2022Discovered Policy Optimisationcited by 103
- 2020Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learningcited by 84
- 2022EnvPool: A Highly Parallel Reinforcement Learning Environment Execution Enginecited by 58
- 2020Dual Mirror Descent for Online Allocation Problemscited by 51
- 2018Accelerated Methods for Deep Reinforcement Learningcited by 40
- 2017Efficient Parallel Methods for Deep Reinforcement Learningcited by 32
- 2022Deep Inventory Managementcited by 22
- 2023Deep Reinforcement Learning for Inventory Networks: Toward Reliable Policy Optimizationcited by 11
2 more
Built on by
Citing papers per year: 2025: 1.
1 paper.