Abstract
This research article develops two adaptive, efficient, structured non-linear least-squares algorithms, NLS. The approach taken to formulate these algorithms is motivated by the classical Barzilai and Borwein (BB) (IMA J Numer Anal 8(1):141–148, 1988) parameters. The structured vector approximation, which is an action of a vector on a matrix, is derived from higher order Taylor series approximations of the Hessian of the objective function, such that a quasi-Newton condition is satisfied. This structured approximation is incorporated into the BB parameters’ weighted adaptive combination. We show that the algorithm is globally convergent under some standard assumptions. Moreover, the algorithms’ robustness and effectiveness were tested numerically by solving some benchmark test problems. Finally, we apply one of the algorithms to solve a robotic motion control model with three degrees of freedom, 3DOF.
Similar content being viewed by others
Availability of data and materials
Not applicable.
References
Ahookhosh M, Amini K, Bahrami S (2012) A class of nonmonotone armijo-type line search method for unconstrained optimization. Optimization 61(4):387–404
Awwal AM, Kumam P, Wang L, Yahaya MM, Mohammad H (2020) On the Barzilai–Borwein gradient methods with structured secant equation for nonlinear least squares problems. Optim Methods Softw 20:1–20
Barzilai J, Borwein JM (1988) Two-point step size gradient methods. IMA J Numer Anal 8(1):141–148
Bellavia S, Cartis C, Gould NI, Morini B, Toint PL (2010) Convergence of a regularized Euclidean residual algorithm for nonlinear least-squares. SIAM J Numer Anal 48(1):1–29
Betts JT (1976) Solving the nonlinear least square problem: application of a general method. J Optim Theory Appl 18(4):469–483
Cartis C, Gould NI, Toint PL (2015) On the evaluation complexity of constrained nonlinear least-squares and general constrained nonlinear optimization using second-order methods. SIAM J Numer Anal 53(2):836–851
Dennis JE Jr, Gay DM, Walsh RE (1981) An adaptive nonlinear least-squares algorithm. ACM Trans Math Softw 7(3):348–368
Dolan ED, Moré JJ (2002) Benchmarking optimization software with performance profiles. Math Program 91(2):201–213
Fletcher R (2013) Practical methods of optimization. Wiley, New York
Gonçalves DS, Santos SA (2016) Local analysis of a spectral correction for the gauss-newton model applied to quadratic residual problems. Numer Algor 73(2):407–431
Huschens J (1994) On the use of product structure in secant methods for nonlinear least squares problems. SIAM J Optim 4(1):108–129
Jamil M, Yang XS (2013) A literature survey of benchmark functions for global optimization problems. arXiv:1308.4008 (arXiv preprint)
Knoll DA, Keyes DE (2004) Jacobian-free Newton–Krylov methods: a survey of approaches and applications. J Comput Phys 193(2):357–397
La Cruz W, Martínez J, and Raydan M (2004) Spectral residual method without gradient information for solving large-scale nonlinear systems of equations: theory and experiments. https://www.researchgate.net/publication/238730856
Levenberg K (1944) A method for the solution of certain non-linear problems in least squares. Q Appl Math 2(2):164–168
Li T, Wan Z (2019) New adaptive Barzilai–Borwein step size and its application in solving large-scale optimization problems. ANZIAM J 61(1):76–98
Lukšan L, Vlcek J (2003) Test problems for unconstrained optimization. Academy of Sciences of the Czech Republic, Institute of Computer Science, Technical Report (897)
Marquardt DW (1963) An algorithm for least-squares estimation of nonlinear parameters. J Soc Ind Appl Math 11(2):431–441
Mohammad H, Santos SA (2018) A structured diagonal hessian approximation method with evaluation complexity analysis for nonlinear least squares. Comput Appl Math 37(5):6619–6653
Mohammad H, Waziri MY (2019) Structured two-point stepsize gradient methods for nonlinear least squares. J Optim Theory Appl 181(1):298–317
Momin J, Xin-She Y (2013) A literature survey of benchmark functions for global optimization problems. J Math Model Numer Optim 4(2):150–194
Moré JJ, Garbow BS, Hillstrom KE (1981) Testing unconstrained optimization software. ACM Trans Math Softw 7(1):17–41
Nazareth L (1980) Some recent approaches to solving large residual nonlinear least squares problems. SIAM Rev 22(1):1–11
Raydan M (1993) On the Barzilai and Borwein choice of steplength for the gradient method. IMA J Numer Anal 13(3):321–326
Raydan M (1997) The Barzilai and Borwein gradient method for the large scale unconstrained minimization problem. SIAM J Optim 7(1):26–33
Renfrew A (2004) Introduction to robotics: mechanics and control. Int J Electr Eng Educ 41(4):388
Rheinboldt WC (1998) Methods for solving systems of nonlinear equations. SIAM, Philapedia
Spedicato E, Vespucci M (1988) Numerical experiments with variations of the gauss-newton algorithm for nonlinear least squares. J Optim Theory Appl 57(2):323–339
Wang F, Li D-H, Qi L (2010) Global convergence of Gauss–Newton-MBFGS method for solving the nonlinear least squares problem. Adv Model Optim 12(1):1–20
Wright SJ, Nowak RD, Figueiredo MA (2009) Sparse reconstruction by separable approximation. IEEE Trans Signal Process 57(7):2479–2493
Xu W, Zheng N, Hayami K (2016) Jacobian-free implicit inner-iteration preconditioner for nonlinear least squares problems. J Sci Comput 68(3):1055–1081
Yahaya MM, Kumam P, Awwal AM, Aji S (2021) Alternative structured spectral gradient algorithms for solving nonlinear least-squares problems. Heliyon 7:7
Yahaya MM, Kumam P, Awwal AM, Aji S (2021) A structured quasi-newton algorithm with nonmonotone search strategy for structured nls problems and its application in robotic motion control. J Comput Appl Math 395:113582
Zhang H, Hager WW (2004) A nonmonotone line search technique and its application to unconstrained optimization. SIAM J Optim 14(4):1043–1056
Zhang H, Conn AR, Scheinberg K (2010) A derivative-free algorithm for least-squares minimization. SIAM J Optim 20(6):3555–3576
Zhang Y, He L, Hu C, Guo J, Li J, Shi Y (2019) General four-step discrete-time zeroing and derivative dynamics applied to time-varying nonlinear optimization. J Comput Appl Math 347:314–329
Zhou B, Gao L, Dai Y-H (2006) Gradient methods with adaptive step-sizes. Comput Optim Appl 35(1):69–86
Acknowledgements
The authors appreciate valuable comments and suggestions by the anonymous reviewers, which have substantially improved the quality of the paper. Furthermore, the authors acknowledge the financial support provided by the Petchra Pra Jom Klao Scholarship of King Mongkut’s University of Technology Thonburi (KMUTT) and Center of Excellence in Theoretical and Computational Science (TaCS-CoE), KMUTT. In addition, the first author was supported by the Petchra Pra Jom Klao Ph.D. Research Scholarship from King Mongkut’s University of Technology Thonburi (Contract No. 24/2565). Moreover, this research project is supported by Thailand Science Research and Innovation (TSRI) Basic Research Fund: Fiscal year 2022 under Project No. FRB650048/0164 and National Science, Research and Innovation Fund (NSRF), King Mongkut’s University of Technology North Bangkok with Contract No. KMUTNB-FF-66-36.
Funding
Petchra Pra Jom Klao Scholarship of King Mongkut’s University of Technology Thonburi (KMUTT) and Center of Excellence in Theoretical and Computational Science (TaCS-CoE), KMUTT. Petchra Pra Jom Klao Ph.D. Research Scholarship from King Mongkut’s University of Technology Thonburi (Contract No. 24/2565). Thailand Science Research and Innovation (TSRI) Basic Research Fund: Fiscal year 2022 under Project No. FRB650048/0164. National Science, Research and Innovation Fund (NSRF), King Mongkut’s University of Technology North Bangkok with Contract No. KMUTNB-FF-66-36.
Author information
Authors and Affiliations
Contributions
MMY: conceptualization, methodology, and coding; MMY: writing—original draft preparation; MMY, PC, PK: visualization, investigation, and validation; PK and PC: supervision; MMY, PC, and TS: experiment and validation; PC, TS, and PK: writing—review and editing.
Corresponding author
Ethics declarations
Competing interests
The authors declare that there is no conflict of interest.
Ethical approval
Not applicable.
Additional information
Communicated by Hector Cancela.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yahaya, M.M., Kumam, P., Chaipunya, P. et al. Structured adaptive spectral-based algorithms for nonlinear least squares problems with robotic arm modelling applications. Comp. Appl. Math. 42, 320 (2023). https://doi.org/10.1007/s40314-023-02452-1
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-023-02452-1