Monotone and nonmonotone trust-region-based algorithms for large scale unconstrained optimization problems

Two trust regions algorithms for unconstrained nonlinear optimization problems are presented: a monotone and a nonmonotone one. Both of them solve the trust region subproblem by the spectral projected gradient (SPG) method proposed by Birgin, Martínez and Raydan (in SIAM J. Optim. 10(4):1196–1211, 2000). SPG is a nonmonotone projected gradient algorithm for solving large-scale convex-constrained optimization problems. It combines the classical projected gradient method with the spectral gradient choice of steplength and a nonmonotone line search strategy. The simplicity (only requires matrix-vector products, and one projection per iteration) and rapid convergence of this scheme fits nicely with globalization techniques based on the trust region philosophy, for large-scale problems. In the nonmonotone algorithm the trial step is evaluated by acceptance via a rule which can be considered a generalization of the well known fraction of Cauchy decrease condition and a generalization of the nonmonotone line search proposed by Grippo, Lampariello and Lucidi (in SIAM J. Numer. Anal. 23:707–716, 1986). Convergence properties and extensive numerical results are presented. Our results establish the robustness and efficiency of the new algorithms.

[1]  M. Powell CONVERGENCE PROPERTIES OF A CLASS OF MINIMIZATION ALGORITHMS , 1975 .

[2]  N. Deng,et al.  Nonmonotonic trust region algorithm , 1993 .

[3]  Jorge J. Moré,et al.  Benchmarking optimization software with performance profiles , 2001, Math. Program..

[4]  T. Steihaug The Conjugate Gradient Method and Trust Regions in Large Scale Optimization , 1983 .

[5]  M. Raydan On the Barzilai and Borwein choice of steplength for the gradient method , 1993 .

[6]  L. Grippo,et al.  A nonmonotone line search technique for Newton's method , 1986 .

[7]  Zengxin Wei,et al.  A nonmonotone trust region method for unconstrained optimization , 2005, Appl. Math. Comput..

[8]  Le Thi Hoai An,et al.  A D.C. Optimization Algorithm for Solving the Trust-Region Subproblem , 1998, SIAM J. Optim..

[9]  Marcos Raydan,et al.  Molecular conformations from distance matrices , 1993, J. Comput. Chem..

[10]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[11]  Jiangtao Mo,et al.  A nonmonotone trust region method based on nonincreasing technique of weighted average of the successive function values , 2007 .

[12]  Neculai Andrei,et al.  An Unconstrained Optimization Test Functions Collection , 2008 .

[13]  José Mario Martínez,et al.  Algorithm 813: SPG—Software for Convex-Constrained Optimization , 2001, TOMS.

[14]  J. Dennis,et al.  Generalized conjugate directions , 1987 .

[15]  Masoud Ahookhosh,et al.  An efficient nonmonotone trust-region method for unconstrained optimization , 2011, Numerical Algorithms.

[16]  Philippe L. Toint,et al.  Non-monotone trust-region algorithms for nonlinear optimization subject to convex constraints , 1997, Math. Program..

[17]  Marcos Raydan,et al.  The Barzilai and Borwein Gradient Method for the Large Scale Unconstrained Minimization Problem , 1997, SIAM J. Optim..

[18]  Jiye Han,et al.  A Nonmonotone Trust Region Method for Nonlinear Programming with Simple Bound Constraints , 2001 .

[19]  Wenyu Sun,et al.  Nonmonotone trust region method for solving optimization problems , 2004, Appl. Math. Comput..

[20]  Martin Grötschel,et al.  Mathematical Programming The State of the Art, XIth International Symposium on Mathematical Programming, Bonn, Germany, August 23-27, 1982 , 1983, ISMP.

[21]  José Mario Martínez,et al.  Nonmonotone Spectral Projected Gradient Methods on Convex Sets , 1999, SIAM J. Optim..

[22]  A Nonmonotonic Trust Region Algorithm , 2007 .

[23]  Wenyu Sun,et al.  Nonmonotone adaptive trust-region method for unconstrained optimization problems , 2005, Appl. Math. Comput..

[24]  Jorge J. Moré,et al.  Recent Developments in Algorithms and Software for Trust Region Methods , 1982, ISMP.

[25]  Jiye Han,et al.  A class of nonmonotone trust region algorithms for unconstrained optimization problems , 1998 .

[26]  E. Allgower,et al.  Computational Solution of Nonlinear Systems of Equations , 1990 .

[27]  Jorge J. Moré,et al.  Testing Unconstrained Optimization Software , 1981, TOMS.

[28]  Nicholas I. M. Gould,et al.  Trust Region Methods , 2000, MOS-SIAM Series on Optimization.