RL-ABC: Reinforcement Learning for Accelerator Beamline Control
Anwar Ibrahim, Fedor Ratnikov, Maxim Kaledin, Alexey Petrenko, Denis Derkach

TL;DR
RL-ABC is an open-source framework that applies reinforcement learning to optimize particle accelerator beamlines, transforming complex control problems into Markov decision processes with minimal expert intervention.
Contribution
It introduces a general methodology for formulating beamline tuning as a Markov decision process and provides a flexible, integrated RL framework compatible with existing simulation tools.
Findings
RL-ABC successfully optimized a test beamline with 37 control parameters.
A Deep Deterministic Policy Gradient agent achieved 70.3% particle transmission.
Stage learning improved training efficiency by decomposing complex problems.
Abstract
Particle accelerator beamline optimization is a high-dimensional control problem traditionally requiring significant expert intervention. We present RLABC (Reinforcement Learning for Accelerator Beamline Control), an open-source Python framework that automatically transforms standard Elegant beamline configurations into reinforcement learning environments. RLABC integrates with the widely-used Elegant beam dynamics simulation code via SDDS-based interfaces, enabling researchers to apply modern RL algorithms to beamline optimization with minimal RL-specific development. The main contribution is a general methodology for formulating beamline tuning as a Markov decision process: RLABC automatically preprocesses lattice files to insert diagnostic watch points before each tunable element, constructs a 57-dimensional state representation from beam statistics, covariance information, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
