arXiv · 2609.33451
DAOCP: a dual active set solver for optimal control problems
Abstract
We present DAOCP, a dual active set solver for linear quadratic optimal control problems with stage-wise equality and inequality constraints. Active set methods are leading Model Predictive Control benchmarks for full-body robotics, but existing solvers operate on dense QPs, while typical problem dimensions favor methods that exploit the optimal control structure. DAOCP combines the warm-starting capabilities of active set algorithms with the better computational scaling of structure exploiting solvers, by relying on a generalization of the relationship between the Riccati recursion and the Cholesky factorization of the condensed Hessian. This result enables dual active set iterations to operate directly on the original optimal control problem through recursive computations, without explicitly forming the condensed quadratic program. On robotics benchmarks, DAOCP is the fastest of four solvers in four of five scenarios, cutting average solve time on a 58-state Atlas model by 9$\times$ relative to state of the art solvers DAQP and HPIPM.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Alberto Zaupa, Samuel Erickson, Mikael Johansson. 2026-09-27. DAOCP: a dual active set solver for optimal control problems. https://arxiv.org/abs/2609.33451
Cite the original work for its findings. Save a collection to share your selection of sources.