Successive Convexification: A Superlinearly Convergent Algorithm for Non-convex Optimal Control Problems
Not on the map. Why?
Abstract (arXiv)
This paper presents the SCvx algorithm, a successive convexification algorithm designed to solve non-convex constrained optimal control problems with global convergence and superlinear convergence-rate guarantees. The proposed algorithm can handle nonlinear dynamics and non-convex state and control constraints. It solves the original problem to optimality by successively linearizing non-convex dynamics and constraints about the solution of the previous iteration. The resulting convex subproblems are numerically tractable, and can be computed quickly and reliably using convex optimization solvers, making the SCvx algorithm well suited for real-time applications. Analysis is presented to show that the algorithm converges both globally and superlinearly, guaranteeing i) local optimality recovery: if the converged solution is feasible with respect to the original problem, then it is also a local optimum; ii) strong convergence: if the Kurdyka-Lojasiewicz (KL) inequality holds at the converged solution, then the solution is unique. The superlinear rate of convergence is obtained by exploiting the structure of optimal control problems, showcasing that faster rate of convergence can be achieved by leveraging specific problem properties when compared to generic nonlinear programming methods. Numerical simulations are performed for a non-convex quad-rotor motion planning problem, and corresponding results obtained using Sequential Quadratic Programming (SQP) and general purpose Interior Point Method (IPM) solvers are provided for comparison. The results show that the convergence rate of the SCvx algorithm is indeed superlinear, and that SCvx outperforms the other two methods by converging in less number of iterations.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 0; 2024: 0; 2025: 0; 2026: 2.
7 papers.
- 2021Convex Optimization for Parameter Synthesis in MDPscited by 8
- 2021Advances in Trajectory Optimization for Space Vehicle Controlcited by 5
- 2021Task-Guided Inverse Reinforcement Learning Under Partial Informationcited by 2
- 2021Learning to Reach, Swim, Walk and Fly in One Trial: Data-Driven Control with Scarce Data and Side Informationcited by 1
- 2022Task-Guided IRL in POMDPs that Scalescited by 1
- 2026DiRecT: Safe Diffusion-Based Planning via Receding-Horizon Denoisingcited by 1
- 2026Bilinear Mamba-Koopman Neural MPC for Varying Dynamicscited by 0
- 2026DiRecT: Safe Diffusion-Based Planning via Receding-Horizon Denoising13 Jun 2026
- 2026Bilinear Mamba-Koopman Neural MPC for Varying Dynamics6 May 2026
- 2022Task-Guided IRL in POMDPs that Scales30 Dec 2022
- 2021Advances in Trajectory Optimization for Space Vehicle Control5 Aug 2021
- 2021Convex Optimization for Parameter Synthesis in MDPs30 Jun 2021
- 2021Learning to Reach, Swim, Walk and Fly in One Trial: Data-Driven Control with Scarce Data and Side Information19 Jun 2021
- 2021Task-Guided Inverse Reinforcement Learning Under Partial Information28 May 2021