An active-set algorithm for nonlinear programming using parametric linear programming

被引:10
作者
Byrd, Richard H. [1 ]
Waltz, Richard A. [2 ]
机构
[1] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
[2] Univ So Calif, Dept Ind & Syst Engn, Los Angeles, CA 90089 USA
基金
美国国家科学基金会;
关键词
nonlinear optimization; active-set methods; SLQP; parametric LP; gradient projection; CONSTRAINED OPTIMIZATION; SOFTWARE;
D O I
10.1080/10556780903225880
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes an active-set algorithm for nonlinear programming that solves a parametric linear programming subproblem at each iteration to generate an estimate of the active set. A step is then computed by solving an equality constrained quadratic program based on this active-set estimate. This approach represents an extension to standard sequential linear-quadratic programming (SLQP) algorithms. It can also be viewed as an attempt to implement a generalization of the gradient projection algorithm for nonlinear programming. To this effect, we explore the relation between the parametric method and the gradient projection method in the bound-constrained case. Numerical results compare the performance of this algorithm with SLQP and gradient projection, and indicate good performance and marked improvement on bound-constrained problems and quadratic programs.
引用
收藏
页码:47 / 66
页数:20
相关论文
共 31 条
[1]  
[Anonymous], KNITRO 5 0 USERS MAN
[2]  
[Anonymous], ADV LINEAR PROGRAMMI
[3]  
[Anonymous], 1995, ACTA NUMER, DOI [DOI 10.1017/S0962492900002518, 10.1017/s0962492900002518]
[4]  
[Anonymous], 1993, AMPL, a modeling language for mathematical programming
[5]   CUTE - CONSTRAINED AND UNCONSTRAINED TESTING ENVIRONMENT [J].
BONGARTZ, I ;
CONN, AR ;
GOULD, N ;
TOINT, PL .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1995, 21 (01) :123-160
[6]  
Byrd RH, 2006, NONCONVEX OPTIM, V83, P35
[7]   On the convergence of successive linear-quadratic programming algorithms [J].
Byrd, RH ;
Gould, NIM ;
Nocedal, J ;
Waltz, RA .
SIAM JOURNAL ON OPTIMIZATION, 2005, 16 (02) :471-489
[8]   An algorithm for nonlinear optimization using linear programming and equality constrained subproblems [J].
Byrd, RH ;
Gould, NIM ;
Nocedal, J ;
Waltz, RA .
MATHEMATICAL PROGRAMMING, 2004, 100 (01) :27-48
[9]   On the global convergence of an SLP-filter algorithm that takes EQP steps [J].
Chin, CM ;
Fletcher, R .
MATHEMATICAL PROGRAMMING, 2003, 96 (01) :161-177
[10]  
CONN AR, 1992, SPRINGER SERIES COMP