An Adaptive Nonlinear Least-Squares Algorithm
- 1 September 1981
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 7 (3) , 348-368
- https://doi.org/10.1145/355958.355965
Abstract
NL2SOL is a modular program for solving nonlinear least-squares problems that incorporate a number of novel features. It maintains a secant approximation S to the second-order part of the least-squares Hessian and adaptively decides when to use this approximation. S is "sized" before updating, something which is similar to Oren-Luenberger scaling. The step choice algorithm is based on minimizing a local quadratic model of the sum of squares function constrained to an elliptical trust region centered at the current approximate minimizer. This is accomplished using ideas discussed by More'', together with a special module for assessing the quality of the step thus computed. These and other ideas behind NL2SOL are discussed and its evolution and current implemetation are also described briefly.Keywords
All Related Versions
This publication has 18 references indexed in Scilit:
- Two new unconstrained optimization algorithms which use function and gradient valuesJournal of Optimization Theory and Applications, 1979
- Techniques for nonlinear least squares and robust regressionCommunications in Statistics - Simulation and Computation, 1978
- Quasi-Newton Methods, Motivation and TheorySIAM Review, 1977
- Self-scaling variable metric algorithms without line search for unconstrained minimizationMathematics of Computation, 1973
- Comparison of Gradient Methods for the Solution of Nonlinear Parameter Estimation ProblemsSIAM Journal on Numerical Analysis, 1970
- Application of Stepwise Regression to Non-Linear EstimationTechnometrics, 1968
- Function Minimization Without Evaluating Derivatives--a ReviewThe Computer Journal, 1965
- Numerical Solution of Systems of Nonlinear EquationsJournal of the ACM, 1963
- A Rapidly Convergent Descent Method for MinimizationThe Computer Journal, 1963
- An Automatic Method for Finding the Greatest or Least Value of a FunctionThe Computer Journal, 1960