mlsanityData to 13 Oct 2026

Iterative Linear Quadratic Optimization for Nonlinear Control: Differentiable Programming Algorithmic Templates

arXiv 2207.06362 ↗First posted 13 Jul 2022math.OC cs.LG cs.SYcited by 1

Not on the map. Why?

Abstract (arXiv)

Iterative optimization algorithms depend on access to information about the objective function. In a differentiable programming framework, this information, such as gradients, can be automatically derived from the computational graph. We explore how nonlinear control algorithms, often employing linear and/or quadratic approximations, can be effectively cast within this framework. Our approach illuminates shared components and differences between gradient descent, Gauss-Newton, Newton, and differential dynamic programming methods in the context of discrete time nonlinear control. Furthermore, we present line-search strategies and regularized variants of these algorithms, along with a comprehensive analysis of their computational complexities. We study the performance of the aforementioned algorithms on various nonlinear control benchmarks, including autonomous car racing simulations using a simplified car model. All implementations are publicly available in a package coded in a differentiable programming language.

Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 4 of its 47 references that are in the map. First posted on arXiv 13 Jul 2022.

Builds on

4 of 47 references.

References · 4

  1. 2017Optimization-Based Autonomous Racing of 1:43 Scale RC Carscited by 47
  2. 2019Iterative Linearized Control: Stable Algorithms and Complexity Guaranteescited by 5
  3. 2021Accelerating Second-Order Differential Dynamic Programming for Rigid-Body Systemscited by 2
  4. 2022On Global and Local Convergence of Iterative Linear Quadratic Optimization Algorithms for Discrete Time Nonlinear Controlcited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.