SNOPT: An SQP algorithm for large-scale constrained optimization

被引:908
|
作者
Gill, PE [1 ]
Murray, W
Saunders, MA
机构
[1] Univ Calif San Diego, Dept Math, La Jolla, CA 92093 USA
[2] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
关键词
large-scale optimization; nonlinear programming; nonlinear inequality constraints; sequential quadratic programming; quasi-Newton methods; limited-memory methods;
D O I
10.1137/S1052623499350013
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Sequential quadratic programming (SQP) methods have proved highly effective for solving constrained optimization problems with smooth nonlinear functions in the objective and constraints. Here we consider problems with general inequality constraints ( linear and nonlinear). We assume that first derivatives are available and that the constraint gradients are sparse. We discuss an SQP algorithm that uses a smooth augmented Lagrangian merit function and makes explicit provision for infeasibility in the original problem and the QP subproblems. SNOPT is a particular implementation that makes use of a semidefinite QP solver. It is based on a limited-memory quasi-Newton approximation to the Hessian of the Lagrangian and uses a reduced-Hessian algorithm (SQOPT) for solving the QP subproblems. It is designed for problems with many thousands of constraints and variables but a moderate number of degrees of freedom ( say, up to 2000). An important application is to trajectory optimization in the aerospace industry. Numerical results are given for most problems in the CUTE and COPS test collections ( about 900 examples).
引用
收藏
页码:979 / 1006
页数:28
相关论文
共 50 条
  • [1] SNOPT: An SQP algorithm for large-scale constrained optimization (Reprinted from SIAM Journal Optimization, vol 12, pg 979-1006, 2002)
    Gill, PE
    Murray, W
    Saunders, MA
    SIAM REVIEW, 2005, 47 (01) : 99 - 131
  • [2] Improved large-scale reduced SQP algorithm for process optimization
    Jiang, Ai-Peng
    Shao, Zhi-Jiang
    Qian, Ji-Xin
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2005, 39 (10): : 1470 - 1474
  • [3] On the implementation of an algorithm for large-scale equality constrained optimization
    Lalee, M
    Nocedal, J
    Plantenga, T
    SIAM JOURNAL ON OPTIMIZATION, 1998, 8 (03) : 682 - 706
  • [4] A combined SQP–IPM algorithm for solving large-scale nonlinear optimization problems
    Björn Sachsenberg
    Klaus Schittkowski
    Optimization Letters, 2015, 9 : 1271 - 1282
  • [5] Quadratic programming solver for large-scale structural optimization using SQP algorithm
    Horowitz, B
    Afonso, SMB
    IDENTIFICATION, CONTROL AND OPTIMISATION OF ENGINEERING STRUCTURES, 2000, : 79 - 84
  • [6] A new SQP algorithm for large-scale nonlinear programming
    Sargent, RWH
    Ding, M
    SIAM JOURNAL ON OPTIMIZATION, 2001, 11 (03) : 716 - 747
  • [7] A combined SQP-IPM algorithm for solving large-scale nonlinear optimization problems
    Sachsenberg, Bjorn
    Schittkowski, Klaus
    OPTIMIZATION LETTERS, 2015, 9 (07) : 1271 - 1282
  • [8] LARGE-SCALE LINEARLY CONSTRAINED OPTIMIZATION
    MURTAGH, BA
    SAUNDERS, MA
    MATHEMATICAL PROGRAMMING, 1978, 14 (01) : 41 - 72
  • [9] AN ADAPTIVE GRADIENT ALGORITHM FOR LARGE-SCALE NONLINEAR BOUND CONSTRAINED OPTIMIZATION
    Cheng, Wanyou
    Cao, Erbao
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2013, 30 (03)
  • [10] A staged fuzzy evolutionary algorithm for constrained large-scale multiobjective optimization
    Zhou, Jinlong
    Zhang, Yinggui
    Yu, Fan
    Yang, Xu
    Suganthan, Ponnuthurai Nagaratnam
    APPLIED SOFT COMPUTING, 2024, 167