An interior algorithm for nonlinear optimization that combines line search and trust region steps

被引:844
作者
Waltz, RA [1 ]
Morales, JL
Nocedal, J
Orban, D
机构
[1] Northwestern Univ, Dept Elect & Comp Engn, Evanston, IL 60208 USA
[2] ITAM, Dept Matemat, Mexico City, DF, Mexico
关键词
D O I
10.1007/s10107-004-0560-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An interior-point method for nonlinear programming is presented. It enjoys the flexibility of switching between a line search method that computes steps by factoring the primal-dual equations and a trust region method that uses a conjugate gradient iteration. Steps computed by direct factorization are always tried first, but if they are deemed ineffective, a trust region iteration that guarantees progress toward stationarity is invoked. To demonstrate its effectiveness, the algorithm is implemented in the Knitro [6,28] software package and is extensively tested on a wide selection of test problems.
引用
收藏
页码:391 / 408
页数:18
相关论文
共 30 条
[1]  
Andersen E.D., 1996, Implementation of interior point methods for large scale linear programming, P189
[2]  
BETTS J, 2000, TECH003 MCT BOEING C
[3]   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
[4]   DIRECT METHODS FOR SOLVING SYMMETRIC INDEFINITE SYSTEMS OF LINEAR EQUATIONS [J].
BUNCH, JR ;
PARLETT, BN .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1971, 8 (04) :639-&
[5]   A trust region method based on interior point techniques for nonlinear programming [J].
Byrd, RH ;
Gilbert, JC ;
Nocedal, J .
MATHEMATICAL PROGRAMMING, 2000, 89 (01) :149-185
[6]   On the convergence of Newton iterations to non-stationary points [J].
Byrd, RH ;
Marazzi, M ;
Nocedal, J .
MATHEMATICAL PROGRAMMING, 2004, 99 (01) :127-148
[7]  
BYRD RH, 1991, MATH PROGRAM, V49, P285
[8]   An interior point algorithm for large-scale nonlinear programming [J].
Byrd, RH ;
Hribar, ME ;
Nocedal, J .
SIAM JOURNAL ON OPTIMIZATION, 1999, 9 (04) :877-900
[9]  
Conn A., 2000, MOS-SIAM Series on Optimization
[10]   Benchmarking optimization software with performance profiles [J].
Dolan, ED ;
Moré, JJ .
MATHEMATICAL PROGRAMMING, 2002, 91 (02) :201-213