Sequential Quadratic Programming
Author: Tianjiang Shuo
Website: https://cislunarspace.cn
Definition
Sequential Quadratic Programming (SQP) is one of the most effective methods for solving nonlinear programming (NLP) problems, possessing both global convergence and local superlinear convergence properties. Its fundamental idea is to convert the original NLP problem into a sequence of quadratic programming (QP) subproblems.
Core Elements
Problem Formulation
A general NLP problem can be stated as:
where includes both state variables and control variables.
Lagrangian Function
The Lagrangian of the NLP problem is:
QP Subproblem
At each iteration, the constraints are approximated by a first-order Taylor series and the objective function by a second-order Taylor series, converting the NLP problem into a QP subproblem:
where is an approximate positive-definite form of the Lagrangian Hessian matrix, updated using the modified BFGS formula:
Iteration Steps
- Given an initial point , initial matrix , and tolerance
- Solve the QP subproblem to determine the search direction and Lagrange multipliers
- Determine the step size via exact line search, and compute the new iterate
- If , stop; otherwise update and return to step 2
Comparison with Other Optimization Methods
| Method | Characteristics | Applicable Scenarios |
|---|---|---|
| SQP | Gradient-based, fast convergence, local optimum | Continuously differentiable NLP problems |
| Genetic Algorithm | Global search, gradient-free | Discrete or non-smooth problems |
| Simulated Annealing | Global search, avoids local optima | Complex multimodal problems |
Application Value
SQP is one of the core methods for trajectory optimization. In launch vehicle and ballistic missile trajectory optimization, SQP is used to solve NLP problems where the objective function is payload capacity or impact accuracy, subject to orbital insertion conditions and path constraints. Its fast convergence makes it widely used in engineering design.
Related Concepts
References
- Zheng Wei, An Xueying, Zhou Xiang, He Ruizhi. Aerospace Flight Mechanics (空天飞行力学)[M]. National University of Defense Technology, 2026.
- Jia Peiran, Chen Kejun, et al. Long-Range Rocket Ballistics (远程火箭弹道学)[M]. National University of Defense Technology Press.
