TL;DR
This paper introduces a symmetry-based reduction technique for dynamic programming in optimal control, significantly lowering computational complexity by exploiting system symmetries without needing detailed algebraic manipulations.
Contribution
It provides a general, easy-to-apply framework for symmetry reduction in dynamic programming that works with minimal knowledge of the system beyond its symmetries.
Findings
Reduces dimensionality of dynamic programming iterations
Applicable to systems with continuous or discrete symmetry groups
Demonstrated on two six-dimensional control problems
Abstract
We present a method of exploiting symmetries of discrete-time optimal control problems to reduce the dimensionality of dynamic programming iterations. The results are derived for systems with continuous state variables, and can be applied to systems with continuous or discrete symmetry groups. We prove that symmetries of the state update equation and stage costs induce corresponding symmetries of the optimal cost function and the optimal policies. We then provide a general framework for computing the optimal cost function based on gridding a space of lower dimension than the original state space. This method does not require algebraic manipulation of the state update equations; it only requires knowledge of the symmetries that the state update equations possess. Since the method can be performed without any knowledge of the state update map beyond being able to evaluate it and verify…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
