A Gauss-Newton-Induced Structure-Exploiting Algorithm for Differentiable Optimal Control
Yuankun Chen, Zifei Nie, Xun Gong, Yunfeng Hu, Hong Chen

TL;DR
FastDOC is a structure-exploiting algorithm that significantly accelerates the computation of derivatives in differentiable optimal control by leveraging matrix properties, achieving up to 180% speedup in benchmarks.
Contribution
The paper introduces FastDOC, a novel algorithm that exploits matrix structures in the differential KKT system for faster derivatives computation in differentiable optimal control.
Findings
FastDOC achieves up to 180% time reduction in benchmarks.
The method provides a twofold speedup in theoretical computational complexity.
FastDOC is effective in practical autonomous driving imitation learning tasks.
Abstract
Differentiable optimal control, particularly differentiable nonlinear model predictive control (NMPC), provides a powerful framework that enjoys the complementary benefits of machine learning and control theory. A key enabler of differentiable optimal control is the computation of derivatives of the optimal trajectory with respect to problem parameters, i.e., trajectory derivatives. Previous works compute trajectory derivatives by solving a differential Karush-Kuhn-Tucker (KKT) system, and achieve this efficiently by constructing an equivalent auxiliary system. However, we find that directly exploiting the matrix structures in the differential KKT system yields significant computation speed improvements. Motivated by this insight, we propose FastDOC, which applies a Gauss-Newton approximation of Hessian and takes advantage of the resulting block-sparsity and positive semidefinite…
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.
