A tree structure algorithm for optimal control problems with state constraints
Alessandro Alla, Maurizio Falcone, Luca Saluzzi

TL;DR
This paper introduces a tree structure algorithm for solving optimal control problems with state constraints, emphasizing convergence, efficiency, and reduced computational complexity without relying on a fixed space grid.
Contribution
The paper develops a novel tree-based dynamic programming method that handles state constraints effectively and reduces computational costs through pruning and no need for a predefined space grid.
Findings
The algorithm converges for a discrete time approximation of the value function.
It reduces CPU time and memory compared to classical grid-based methods.
The method effectively incorporates state constraints by pruning branches in the tree.
Abstract
We present a tree structure algorithm for optimal control problems with state constraints. We prove a convergence result for a discrete time approximation of the value function based on a novel formulation of the constrained problem. Then the Dynamic Programming approach is developed by a discretization in time leading to a tree structure in space derived by the controlled dynamics, in this construction the state constraints are taken into account to cut several branches of the tree. Moreover, an additional pruning allows for the reduction of the tree complexity as for the case without state constraints. Since the method does not use an a priori space grid, no interpolation is needed for the reconstruction of the value function and the accuracy essentially relies on the time step . These features permit a reduction in CPU time and in memory allocations. The synthesis of optimal…
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.
Taxonomy
TopicsAdvanced Control Systems Optimization · Model Reduction and Neural Networks · Numerical Methods and Algorithms
