Algorithm 768: TENSOLVE
- 1 June 1997
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 23 (2) , 174-195
- https://doi.org/10.1145/264029.264032
Abstract
This article describes a modular solftware package for solving systems of nonlinear equations and nonlinear problems, using a new class of methods called tensor methods. It is intended for small- to medium-sized problems, say with up to 100 equations and unknowns, in cases where it is reasonable to calculate the Jacobian matrix or to approximate it by finite differences at each iteration. The software allows the user to choose between a tensor method and a standard method based on a linear model. The tensor method approximates F ( x ) by a quadratic model, where the second-order term is chosen so that the model is hardly more expensive to form, store, or solve than the standard linear model. Moreover, the software provides two different global strategies: a line search approach and a two-dimensional trust region approach. Test results indicate that, in general, tensor methods are significantly more efficient and robust than standard methods on small- and medium-sized problems in iterations and function evaluations.Keywords
This publication has 6 references indexed in Scilit:
- Approximate solution of the trust region problem by minimization over two-dimensional subspacesMathematical Programming, 1988
- A modular system of algorithms for unconstrained minimizationACM Transactions on Mathematical Software, 1985
- Tensor Methods for Nonlinear EquationsSIAM Journal on Numerical Analysis, 1984
- An Adaptive Nonlinear Least-Squares AlgorithmACM Transactions on Mathematical Software, 1981
- Testing Unconstrained Optimization SoftwareACM Transactions on Mathematical Software, 1981
- A New Algorithm for Unconstrained OptimizationPublished by Elsevier ,1970