A SEQUENTIAL LINEAR CONSTRAINT PROGRAMMING ALGORITHM FOR NLP

被引:7
作者
Fletcher, Roger [1 ]
机构
[1] Univ Dundee, Div Math, Dundee DD1 4HN, Scotland
关键词
nonlinear programming; linear constraint programming; Robinson's method; spectral gradient method; filter; GLOBAL CONVERGENCE; OPTIMIZATION;
D O I
10.1137/110844362
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A new method for nonlinear programming (NLP) using sequential linear constraint programming (SLCP) is described. Linear constraint programming (LCP) subproblems are solved by a new code using a recently developed spectral gradient method for minimization. The method requires only first derivatives and avoids having to store and update approximate Hessian or reduced Hessian matrices. Globalization is provided by a trust region filter scheme. Open source production quality software is available. Results on a large selection of CUTEr test problems are presented and discussed and show that the method is reliable and reasonably efficient.
引用
收藏
页码:772 / 794
页数:23
相关论文
共 12 条
[1]  
[Anonymous], 1987, Unconstrained Optimization: Practical Methods of Optimization
[2]   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
[3]   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
[4]   NONLINEAR-PROGRAMMING AND NONSMOOTH OPTIMIZATION BY SUCCESSIVE LINEAR-PROGRAMMING [J].
FLETCHER, R ;
DELAMAZA, ES .
MATHEMATICAL PROGRAMMING, 1989, 43 (03) :235-256
[5]   On the global convergence of a filter SQP algorithm [J].
Fletcher, R ;
Leyffer, S ;
Toint, PL .
SIAM JOURNAL ON OPTIMIZATION, 2002, 13 (01) :44-59
[6]   Nonlinear programming without a penalty function [J].
Fletcher, R ;
Leyffer, S .
MATHEMATICAL PROGRAMMING, 2002, 91 (02) :239-269
[7]  
Fletcher R., 1998, PITMAN RES NOTES MAT, V380, P91
[8]  
FLETCHER R., 1997, APPROXIMATION THEORY
[9]   A limited memory steepest descent method [J].
Fletcher, Roger .
MATHEMATICAL PROGRAMMING, 2012, 135 (1-2) :413-436
[10]  
MURTAGH BA, 1982, MATH PROGRAM STUD, V16, P84