Successive Convexification: A Superlinearly Convergent Algorithm for Non-convex Optimal Control Problems
@article{Mao2018SuccessiveCA, title={Successive Convexification: A Superlinearly Convergent Algorithm for Non-convex Optimal Control Problems}, author={Yuanqi Mao and Michael Szmuk and Xiangru Xu and Behçet Açikmese}, journal={arXiv: Optimization and Control}, year={2018} }
This paper presents the SCvx algorithm, a successive convexification algorithm designed to solve non-convex optimal control problems with global convergence and superlinear convergence-rate guarantees. The proposed algorithm handles nonlinear dynamics and non-convex state and control constraints by linearizing them about the solution of the previous iterate, and solving the resulting convex subproblem to obtain a solution for the current iterate. Additionally, the algorithm incorporates several…
40 Citations
Lossless convexification of non-convex optimal control problems with disjoint semi-continuous inputs
- Mathematics, Computer Science
- 2019
This paper presents a convex optimization-based method for finding the globally optimal solutions of a class of mixed-integer non-convex optimal control problems, and achieves the first lossless convexification result for mixed- integer optimization problems.
A recursively feasible and convergent Sequential Convex Programming procedure to solve non-convex problems with linear equality constraints
- Mathematics, Computer Science
- 2018
A computationally efficient method to solve non-convex programming problems with linear equality constraints is presented. The proposed method is based on a recursively feasible and descending…
PySCP: A Multiple-Phase Optimal Control Software Using Sequential Convex Programming
- Computer ScienceInternational Journal of Aerospace Engineering
- 2022
A Python software program called PySCP is described for solving multiple-phase optimal control problems using sequential convex programming methods by constructing a series of approximated second-order cone programming subproblems and approaches to the solution of the original optimal control problem in an iterative way.
A symplectic pseudospectral method for constrained time-delayed optimal control problems and its application to biological control problems
- MathematicsOptimization
- 2020
ABSTRACT Time-delays are often involved in modelling biological processes, which arise more difficulties for the control task. In fact, once the control goal is given, a constrained optimal control…
Fast Trajectory Optimization via Successive Convexification for Spacecraft Rendezvous with Integer Constraints
- Computer ScienceAIAA Scitech 2020 Forum
- 2020
This paper presents a fast method based on successive convexification for generating fuel-optimized spacecraft rendezvous trajectories in the presence of mixed-integer constraints and demonstrates that it is able to obtain trajectories that are up to 90 percent more fuel efficient than non-optimization based Apollo-era design targets.
Constrained Spacecraft Attitude Optimal Control via Successive Convex Optimization
- EngineeringJournal of Physics: Conference Series
- 2021
Rapid attitude path planning is the key technique in autonomous spacecraft operation missions. An efficient method is proposed for energy-optimal spacecraft attitude control in presence of…
Successive Convexification for Optimal Control with Signal Temporal Logic Specifications
- Computer ScienceHSCC
- 2022
This paper proposes a solution to handle complex temporal requirements formalized in Signal Temporal Logic specifications within the Successive Convexification (SCvx) algorithmic framework, which retains the expressiveness of encoding mission requirements with STL semantics, while avoiding the usage of combinatorial optimization techniques such as Mixed-integer programming.
Sequential convex programming method using adaptive mesh refinement for entry trajectory planning problem
- Computer Science
- 2020
Proportional-Integral Projected Gradient Method for Model Predictive Control
- Computer ScienceIEEE Control Systems Letters
- 2021
This work proposes a novel first order primal-dual method, termedportional-integral projected gradient method for MPC where the underlying finite horizon optimal control problem has both state and input constraints.
Contact-Implicit Trajectory Optimization Based on a Variable Smooth Contact Model and Successive Convexification
- Computer Science2019 International Conference on Robotics and Automation (ICRA)
- 2019
A contact-implicit trajectory optimization (CITO) method based on a variable smooth contact model (VSCM) and successive convexification (SCvx) that combines the advantages of direct and shooting methods for CITO is proposed.
References
SHOWING 1-10 OF 74 REFERENCES
Successive convexification of non-convex optimal control problems and its convergence properties
- Computer Science2016 IEEE 55th Conference on Decision and Control (CDC)
- 2016
Several safe-guarding techniques are incorporated into the algorithm, namely virtual control and trust regions, which add another layer of algorithmic robustness and convergence results will be independent from any numerical schemes used for discretization.
Successive Convexification of Non-Convex Optimal Control Problems with State Constraints
- Computer Science
- 2017
Solving Nonconvex Optimal Control Problems by Convex Optimization
- Mathematics
- 2014
Motivated by aerospace applications, this paper presents a methodology to use second-order cone programming to solve nonconvex optimal control problems. The nonconvexity arises from the presence of…
Lossless convexification of a class of optimal control problems with non-convex control constraints
- Mathematics, Computer ScienceAutom.
- 2011
Lossless convexification of non-convex optimal control problems for state constrained linear systems
- Mathematics, Computer ScienceAutom.
- 2014
Optimal control problems with a continuous inequality constraint on the state and the control
- Mathematics, Computer ScienceAutom.
- 2009
Convexification and Real-Time Optimization for MPC with Aerospace Applications
- MathematicsHandbook of Model Predictive Control
- 2018
This chapter gives an overview of recent developments of convexification and real-time convex optimization based control methods, in the context of Model Predictive Control (MPC). Lossless…
Convergence Rate for a Gauss Collocation Method Applied to Constrained Optimal Control
- MathematicsSIAM J. Control. Optim.
- 2018
A local convergence rate is established for a Gauss orthogonal collocation method applied to optimal control problems with control constraints. If the Hamiltonian possesses a strong convexity…
Interior-point polynomial algorithms in convex programming
- MathematicsSiam studies in applied mathematics
- 1994
This book describes the first unified theory of polynomial-time interior-point methods, and describes several of the new algorithms described, e.g., the projective method, which have been implemented, tested on "real world" problems, and found to be extremely efficient in practice.
Convergence of descent methods for semi-algebraic and tame problems: proximal algorithms, forward–backward splitting, and regularized Gauss–Seidel methods
- Mathematics, Computer ScienceMath. Program.
- 2013
This work proves an abstract convergence result for descent methods satisfying a sufficient-decrease assumption, and allowing a relative error tolerance, that guarantees the convergence of bounded sequences under the assumption that the function f satisfies the Kurdyka–Łojasiewicz inequality.