Skip to main content
Log in

Worst-case evaluation complexity of derivative-free nonmonotone line search methods for solving nonlinear systems of equations

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

Abstract

In this paper, we study a class of derivative-free nonmonotone line search methods for solving nonlinear systems of equations, which includes the method N-DF-SANE proposed in Cheng and Li (IMA J Numer Anal 29:814–825, 2009). These methods correspond to derivative-free optimization methods applied to the minimization of a suitable merit function. Assuming that the mapping defining the system of nonlinear equations has Lipschitz continuous Jacobian, we show that the methods in the referred class need at most \({\mathcal {O}}\left( |\log (\epsilon )|\epsilon ^{-2}\right) \) function evaluations to generate an \(\epsilon \)-approximate stationary point to the merit function. For the case in which the mapping is strongly monotone, we present two methods with evaluation-complexity of \({\mathcal {O}}\left( |\log (\epsilon )|\right) \).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. For example, condition (3) for N-DF-SANE is obtained taking \(\nu _{k}=C_{k}-f(x_{k})\).

  2. By derivative-based methods we mean methods that make explicit use of the Jacobian matrix of \(F(\,\cdot \,)\).

  3. By Jacobian-free methods we mean methods that only require the results of matrix-vector products with J(x) (\(x\in {\mathbb {R}}^{n}\)), without the need to store J(x).

  4. See, e.g., Geiger and Kanzow (1996).

References

  • Bergou EH, Diouane Y, Kungurtsev V (2020) Convergence and complexity analysis of a Levenberg-Marquardt algorithm for inverse problems. J Optim Theory Appl 185:927–944

    Article  MathSciNet  Google Scholar 

  • Birgin EG, Martínez JM (2020) Secant acceleration of sequential residual methods for solving large-scale nonlinear systems of equations. arXiv: 2012.13251 [math.NA]

  • Birgin EG, Gardenghi JL, Marcondes DS, Martínez JM (2021) Accelerated derivative-free spectral residual method for nonlinear systems of equations. arXiv: 2104.13447 [math.NA]

  • Cartis C, Gould NIM, Toint PhL (2011) On the evaluation complexity of composite function minimization with applications to nonconvex nonlinear programming. SIAM J Optim 21:1721–1739

    Article  MathSciNet  Google Scholar 

  • Cheng W, Li D-H (2009) A derivative-free nonmonotone line search and its application to the spectral residual method. IMA J Numer Anal 29:814–825

    Article  MathSciNet  Google Scholar 

  • Garmanjani R, Júdice D, Vicente LN (2016) Trust-region methods without derivatives: Wosrt case complexity and the nonsmooth case. SIAM J Optim 26:1987–2011

    Article  MathSciNet  Google Scholar 

  • Geiger C, Kanzow C (1996) On the resolution of monotone complementarity problems. Comput Optim Appl 5:155–173

    Article  MathSciNet  Google Scholar 

  • Gorman RP, Sejnowski TJ (1988) Analysis of hidden units in a layered network trained to classify sonar targets. Neural Netw 1:75–89

    Article  Google Scholar 

  • Grapiglia GN, Sachs EW (2017) On the worst-case evaluation complexity of non-monotone line search algorithms. Comput Optim Appl 68:555–577

    Article  MathSciNet  Google Scholar 

  • Grapiglia GN, Yuan J, Yuan Y (2016) A derivative-free trust-region algorithm for composite nonsmooth optimization. Comput Appl Math 35:475–499

    Article  MathSciNet  Google Scholar 

  • Grippo L, Lampariello F, Lucidi S (1986) A nonmonotone line search technique for Newton’s method. SIAM J Numer Anal 23:707–716

    Article  MathSciNet  Google Scholar 

  • Huang J-C, Fan J-Y (2018) Global Complexity Bound of the Inexact Levenberg-Marquardt Method. J Oper Res Soc China 6:417–428

    Article  MathSciNet  Google Scholar 

  • Karas EW, Santos SA, Svaiter BF (2016) Algebraic rules for computing the regularization parameter of the Levenberg-Marquardt method. Comput Optim Appl 65:723–751

    Article  MathSciNet  Google Scholar 

  • Knoll DA, Keyes DE (2004) Jacobian-free Newton-Krylov methods: a survey of approaches and applications. J Comput Phys 193:357–397

    Article  MathSciNet  Google Scholar 

  • La Cruz W, Raydan M (2003) Nonmonotone spectral methods for large-scale nonlinear systems. Optim Methods Softw 18:583–599

    Article  MathSciNet  Google Scholar 

  • La Cruz W, Martínez JM, Raydan M (2006) Spectral residual method without gradient information for solving large-scale nonlinear systems of equations. Math Comput 75:1429–1448

    Article  MathSciNet  Google Scholar 

  • La Cruz W (2017) A spectral algorithm for large-scale systems of nonlinear monotone equations. Numer Algorithms 76:1109–1130

    Article  MathSciNet  Google Scholar 

  • Losh M, Fuchs A, Lemieux J-F, Vanselow A (2014) A parallel Jacobian-free Newton-Krylov solver for a coupled sea ice-ocean model. J Comput Phys 257:901–911

    Article  MathSciNet  Google Scholar 

  • Lovsletten O, Rypdal M (2012) Approximated maximum likelihood estimation in multifractal random walks. Phys Rev E 85:046705046705

    Article  Google Scholar 

  • Miller NH, Osborne M (2014) Spatial differentiation and price discrimination in the cement industry: evidence from a structural model. Rand J Econ 45:221–247

    Article  Google Scholar 

  • Mohammad H, Santos SA (2018) A structured diagonal Hessian approximation method with evaluation complexity analysis for nonlinear least squares. Comput Appl Math 37:6619–6653

    Article  MathSciNet  Google Scholar 

  • Moré JJ, Garbow BS, Hillstrom KE (1981) Testing unconstrained optimization software. ACM Trans Math Softw 7:17–41

    Article  MathSciNet  Google Scholar 

  • Moré JJ, Wild SM (2009) Benchmarking derivative-Free optimization algorithms. SIAM J Optim 20:172–191

    Article  MathSciNet  Google Scholar 

  • Ortega JM, Rheinboldt WC (1970) Iterative solution of nonlinear equations in several variables. Academic Press, New York

    MATH  Google Scholar 

  • Sachs EW, Sachs SM (2011) Nonmonotone line searches for optimization algorithms. Control Cybern 40:1059–1075

    MathSciNet  MATH  Google Scholar 

  • Ueda K, Yamashita N (2010) On a global complexity bound of the Levenberg-Marquardt method. J Optim Theory Appl 147:443–453

    Article  MathSciNet  Google Scholar 

  • Varadhan R, Gilbert PD (2009) BB: an R package for solving a large system of nonlinear equations and for optimizing a high-dimensional nonlinear objective function. J Stat Softw 32:1–26

    Article  Google Scholar 

  • Viallet M, Goffrey T, Baraffe I, Folini D, Geroux C, Popov MV, Pratt J, Wolder R (2016) A Jacobian-free Newton-Krylov method for time-implicit multidimensional hydrodynamics. Astron Astrophys 586:A153

    Article  Google Scholar 

  • Yildirim A, Kenway GKW, Mader CA, Martins JRRA (2019) A Jacobian-free approximate Newton-Krylov startup strategy for RANS simulations. J Comput Phys 397:108741

    Article  MathSciNet  Google Scholar 

  • Zhang HC, Hager WW (2004) A nonmonotone line search technique for unconstrained optimization. SIAM J Optim 14:1043–1056

    Article  MathSciNet  Google Scholar 

  • Zhao R, Fan J (2016) Global complexity bound of the Levenberg-Marquardt method. Optim Methods Softw 31:805–814

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

We are very grateful to the two anonymous referees, whose comments helped to improve the paper. We are also grateful to Sandra A. Santos and Orizon P. Ferreira for their insightful comments on the first version of this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Geovani N. Grapiglia.

Additional information

Communicated by Ernesto G. Birgin.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

G.N. Grapiglia was supported by the National Council for Scientific and Technological Development (CNPq)—Brazil (Grants 406269/2016-5 and 312777/2020-5). F. Chorobura was supported by the Coordination for the Improvement of Higher Education Personnel (CAPES)—Brazil.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Grapiglia, G.N., Chorobura, F. Worst-case evaluation complexity of derivative-free nonmonotone line search methods for solving nonlinear systems of equations. Comp. Appl. Math. 40, 259 (2021). https://doi.org/10.1007/s40314-021-01621-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-021-01621-4

Keywords

Navigation