A generalization of the Riccati recursion for equality‐constrained linear quadratic optimal control
From MaRDI portal
Publication:6180337
DOI10.1002/OCA.3064arXiv2302.14836OpenAlexW4388647595MaRDI QIDQ6180337FDOQ6180337
Authors: Joris De Schutter
Publication date: 19 January 2024
Published in: Optimal Control Applications \& Methods (Search for Journal in Brave)
Abstract: This paper introduces a generalization of the well-known Riccati recursion for solving the discrete-time equality-constrained linear quadratic optimal control problem. The recursion can be used to compute the solutions as well as optimal feedback control policies. Unlike other tailored approaches for this problem class, the proposed method does not require restrictive regularity conditions on the problem. This allows its use in nonlinear optimal control problem solvers that use exact Lagrangian Hessian information. We demonstrate that our approach can be implemented in a highly efficient algorithm that scales linearly with the horizon length. Numerical tests show a significant speed-up of up to two orders of magnitude with respect to state-of-the-art general-purpose sparse linear solvers. Based on the proposed approach, faster nonlinear optimal control problem solvers can be developed that are suitable for more complex applications or for implementations on low-cost or low-power computational platforms. The implementation of the proposed algorithm is made available as open-source software.
Full work available at URL: https://arxiv.org/abs/2302.14836
Recommendations
- A Riccati approach for constrained linear quadratic optimal control
- The solution for the generalized Riccati algebraic equations of linear equality constraint system
- New algorithms for unconstrained nonlinear optimal control problems
- A dynamic programming approach to solving constrained linear-quadratic optimal control problems
- scientific article
trajectory optimizationRiccati recursiondiscrete-time equality-constrained linear quadratic optimal controlnonlinear optimal control algorithms
Cites Work
- MA57---a code for the solution of sparse symmetric definite and indefinite systems
- On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming
- The lifted Newton method and its application in optimization
- Application of interior-point methods to model predictive control
- An interior algorithm for nonlinear optimization that combines line search and trust region steps
- On practical conditions for the existence and uniqueness of solutions to the general equality quadratic programming problem
- FORCES NLP: an efficient implementation of interior-point methods for multistage nonlinear nonconvex programs
- BLASFEO: Basic linear algebra subroutines for embedded optimization
- A survey of modelling and identification of quadrotor robot
- Large-scale sparse inverse covariance matrix estimation
- State-of-the-art sparse direct solvers
- Groups, matrices, and vector spaces. A group theoretic approach to linear algebra
This page was built for publication: A generalization of the Riccati recursion for equality‐constrained linear quadratic optimal control
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6180337)