Abstract
In this paper we present an extensive computational experience with several Newton-like methods, namely Newton’s method, the ABS Huang method, the ABS row update method and six Quasi-Newton methods. The methods are first tested on 31 families of problems with dimensionsn=10, 50, 100 and two starting points. Newton’s method appears to be the best in terms of number of solved problems, followed closely by the ABS Huang method. Broyden’s “bad” method and Greenstadt’s second method show a very poor performance. The other four Quasi-Newton methods perform similarly, strongly suggesting that Greenstadt’s first method and Martínez’ column update method are locally and superlinearly convergent, a result that has yet to be proven theoretically. Thomas’ method appears to be marginally more robust and fast and provides moreover a better approximation to the Jacobian. An interesting and somewhat unexpected observation is that the number of iterations for satisfying the convergence test increases very little with the dimension of the problem. In a second set of experiments we look at the structure of the regions of convergence/nonconvergence by starting the methods from all nodes of a regular grid and assigning to each node a number according to the outcome of the iteration. The obtained regions have clearly a fractal type structure, which, on the two tested problems, is much simpler for Newton’s method than for the other methods. Newton’s method also is the one with the smallest nonconvergence region. Among the Quasi-Newton methods Thomas’ method shows a definitely smaller nonconvergence region.
Zusammenfassung
Wir berichten über umfangreiche rechnerische Erfahrungen mit verschiedenen Newtonartigen Verfahren, nämlich dem klassischen Newton-Verfahren, dem ABS-Huang-Verfahren, dem AMS Zeilen-Update-Verfahren und 6 verschiedenen Quasi-Newton-Verfahren. Die Verfahren werden zuerst on 31 Problemfamilien mit Dimension 10, 50, 100, und zwei Startwerten getestet. Das Newton-Verfahren erweist sich am besten in Bezug auf die Anzahl gelöster Probleme, dicht gefolgt vom ABS-Huang-Verfahren. Broydens “schlechtes” Verfahren und Greenstadts zweites Verfahren erweisen sich als ungünstig. Die anderen vier Quasi-Newton-Verfahren sind gleichwertig, wobei sich Greenstadts erstes Verfahren und das Spalten-Update-Verfahren von Martínez als lokal superlinear konvergent herausstellen, ein theoretisch noch nicht bewiesenes Resultat. Das Verfahren von Thomas scheint ein wenig robuster zu sein und die Jacobimatrix besser zu approximieren. Interessant und etwas unerwartet ist die Beobachtung, daß die Iterationszahl bis zur Erfüllung des Konvergenztests nur schwach mit der Dimension des Systems steigt. In einer zweiten Versuchsreihe beobachten wir die Struktur der Konvergenz/Nichtkonvergenz-Bereiche bei Start von Punkten eines regulären Gitters. Die erhaltenen Bereiche haben eine fraktale Struktur, die — bei den beiden verwendeten Problemen — für das Newton-Verfahren viel einfacher ist als für die anderen Verfahren; es hat auch den kleinsten Nichtkonvergenz-Bereich. Unter den Quasi-Newton-Verfahren zeigt das Verfahren von Thomas klar einen kleineren Nichtkonvergenz-Bereich.
Similar content being viewed by others
References
Allgower, E. L., Georg, K.: Computational solution of nonlinear systems of equations. Lectures in Applied Mathematics Vol. 26, New Providence: American Mathematical Society 1990.
Ascher, U. M., Russel, R. D.: Numerical boundary value ODEs. Boston: Birkhäuser 1985.
Abaffy, J., Spedicato, E.: ABS projection algorithms: mathematical techniques for linear and nonlinear algebraic equations. Chichester: Ellis Horwood 1989.
Broyden, C. G.: A class of methods for solving nonlinear simultaneous equations. Math. Comp.19, 577–593 (1965).
Gheri, G., Mancino, O. G.: A significant example to test methods solving systems of nonlinear equations. Calcolo8, 107–114 (1971).
Huang, Z.: Row update ABS methods for systems of nonlinear equations. Optimiz. Methods Software3, 41–60 (1994).
Huang, Z., Spedicato, E.: Numerical testing of quasi-Newton and some other related methods for nonlinear systems. Report DMSIA 94/1, University of Bergamo (1994).
Huang, Z, Spedicato, E.: Numerical experiments wiyh Newton’s Brent’s and Huang type methods for nonlinear systems. Report DMSIA 94/1, University of Bergamo (1994).
Martínez, J. M.: A quasi-Newton method with modification of one column per iteration. Computing33, 353–362 (1984).
Martínez, J. M.: Algorithms for solving nonlinear systems of equation. In: Algorithms for continuous optimization: the state of the art (Spedicato, E., ed.). NATO ASI Series, Dordrecht; Kluwer 1994.
Ortega, J. M., Rheinboldt, W. C.: Iterative solution of nonlinear equations in several variables. New York: Academic Press, 1970.
Potra, F. A., Rheinboldt, W. C.: On the monotone convergence of Newton’s method. Computing36, 81–90 (1986).
Roose, A., Kulla, V., Lomp, M., Meressoo, T.: Test examples of systems of non-linear equations. Estonian Software and Computer Service Company, Tallin 1990.
Roberts, S. M., Shipman, J. S.: On the closed form solution of Troesch’s problem. J. Comput. Physics21, 291–304 (1976).
Spedicato, E., Greenstadt, J.: On some classes of variationally derived Quasi-Newton algorithms for systems of nonlinear algebraic equation. Numer. Math.29, 363–380 (1978).
Thomas, S. W.: Sequential estimation techniques for Quasi-Newton algorithms. Report TR 75-227, Cornell University 1975.
Toint, Ph. L.: Numerical solution of large sets of algebraic nonlinear equations. Math. Comp.46, 175–189 (1986).
Author information
Authors and Affiliations
Additional information
Work done in the framework of a research supported by CNR, contract 95.04208.CT11.
On leave from the Department of Statistics of Operations Research, Fudan University, 200433 Shanghai, P.R. China. Stage in Bergamo supported by CNR Foreign Mathematicians Program.
Rights and permissions
About this article
Cite this article
Spedicato, E., Huang, Z. Numerical experience with newton-like methods for nonlinear algebraic systems. Computing 58, 69–89 (1997). https://doi.org/10.1007/BF02684472
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02684472