Physics-enhanced reinforcement learning for real-time optimal control of dynamical systems
2026-07-17 • Machine Learning
Machine Learning
AI summaryⓘ
The authors introduce PEARL, a new method combining reinforcement learning (RL) with traditional control techniques to better handle complex systems that change with many variables. PEARL uses math tools like automatic differentiation to learn control strategies more efficiently, needing fewer tries with the environment. They tested PEARL on navigation problems in flows and found it learns faster, generalizes better across different conditions, and works well even with high-dimensional data. This approach helps overcome some common RL challenges related to sample inefficiency and managing large state and action spaces.
reinforcement learningoptimal controlautomatic differentiationpolicy gradientadjoint sensitivityparametric dynamical systemssample efficiencyhigh-dimensional controlactor-adjoint algorithm
Authors
Matteo Tomasetto, Nicolò Botteghi, Gabriele Bruni, Andrea Manzoni
Abstract
Reinforcement learning (RL) has recently emerged as a promising feedback control strategy for nonlinear and complex dynamical systems. However, RL algorithms are sample inefficient and require a large number of interaction with the environment to synthesize optimal control strategies. Consequently, applications of RL are typically limited to sparse sensors and actuators due to the curse of dimensionality entailed by the exploration-exploitation dilemma in high-dimensional spaces. In this work, we bridge RL and traditional optimal control for dynamical system with a novel Physics-EnhAnced Reinforcement Learning (PEARL) paradigm tailored to the control of high-dimensional and parametric dynamical systems, exploiting the differentibility of their dynamics. Specifically, PEARL employs an actor-adjoint algorithm that leverages automatic differentiation to compute policy gradients over short horizons and adjoint-based sensitivities of future returns approximated via neural networks, significantly reducing the number of environment interactions, while mitigating long-term gradient instabilities. Through two challenging parametric navigation problems in unsteady flows, we show that PEARL (i) effectively exploits differentiable environments to outperform state-of-the-art RL algorithms, (ii) is sample efficient, thanks to the physics-guided policy learning, (iii) generalizes across multiple scenarios, which is crucial when dealing with parametric systems, and (iv) enables scaling RL to high-dimensional state and action spaces, without requiring low-dimensional state representations or multi-agent strategies.