Fast and Certifiable Trajectory Optimization
Not on the map. Why?
Abstract (arXiv)
We propose semidefinite trajectory optimization (STROM), a framework that computes fast and certifiably optimal solutions for nonconvex trajectory optimization problems defined by polynomial objectives and constraints. STROM employs sparse second-order Lasserre's hierarchy to generate semidefinite program (SDP) relaxations of trajectory optimization. Different from existing tools (e.g., YALMIP and SOSTOOLS in Matlab), STROM generates chain-like multiple-block SDPs with only positive semidefinite (PSD) variables. Moreover, STROM does so two orders of magnitude faster. Underpinning STROM is cuADMM, the first ADMM-based SDP solver implemented in CUDA and runs in GPUs (with C/C++ extension). cuADMM builds upon the symmetric Gauss-Seidel ADMM algorithm and leverages GPU parallelization to speedup solving sparse linear systems and projecting onto PSD cones. In five trajectory optimization problems (inverted pendulum, cart-pole, vehicle landing, flying robot, and car back-in), cuADMM computes optimal trajectories (with certified suboptimality below 1%) in minutes (when other solvers take hours or run out of memory) and seconds (when others take minutes). Further, when warmstarted by data-driven initialization in the inverted pendulum problem, cuADMM delivers real-time performance: providing certifiably optimal trajectories in 0.66 seconds despite the SDP has 49,500 variables and 47,351 constraints.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 Jun 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 1.
5 papers.
- 2025Building Rome with Convex Optimizationcited by 8
- 2025SIMPACT: Simulation-Enabled Action Planning using Vision-Language Modelscited by 8
- 2025Differentiable Model Predictive Control on the GPUcited by 7
- 2024Learning Multiple Initial Solutions to Optimization Problemscited by 4
- 2026Tempered Sequential Monte Carlo for Trajectory and Policy Optimization with Differentiable Dynamicscited by 0
- 2026Tempered Sequential Monte Carlo for Trajectory and Policy Optimization with Differentiable Dynamics23 Apr 2026
- 2025SIMPACT: Simulation-Enabled Action Planning using Vision-Language Models5 Dec 2025
- 2025Differentiable Model Predictive Control on the GPU7 Oct 2025
- 2025Building Rome with Convex Optimization7 Feb 2025
- 2024Learning Multiple Initial Solutions to Optimization Problems4 Nov 2024