Abstract
Solving nonlinear equations is one of the most important problems that has many applications in all fields of engineering , and it is one of the oldest and most basic problems in mathematics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Alexander Craig Aitken (1895–1967) Scottish-New Zealand origin. He was appointed to Edinburgh University in 1925 where he spent the rest of his life. Aitken wrote several books, “The theory of canonical matrices” (1932), “Determinants and matrices (1939)”, and “Statistical Mathematics (1939)”.
- 2.
Lewis Fry Richardson, (1881–1953) was an English mathematician who pioneered mathematical techniques of weather forecasting. He is also known for his work for solving a system of linear equations (Modified Richardson Iteration ).
- 3.
- 4.
The method was first proposed by Newton in 1669 and later by Raphson in 1690.
- 5.
- 6.
Algorithms involving Symbolic Math commands are usually slower than those using double precision operations.
- 7.
This is a simpler variant of problem described in [23].
- 8.
- 9.
The Steffenson algorithm can be used to accelerate the convergence of multiple roots .
- 10.
Edmond Halley (1656–1742) is best known for predicting the orbital period of the comet that bears his name.
- 11.
Alexander M. Ostrowski (1893–1986) was an Ukrainian born mathematician.
- 12.
Johan Frederik Steffensen was a Danish mathematician, who worked in the fields of finite differences and interpolation . He was professor at the University of Copenhagen from 1923 to 1943, and described this method in [40].
- 13.
This method can be unstable if the function is not well-behaved. It can diverge or divide by zero, depending upon f(x). It is much more demanding with respect to the starting points than Newton’s method which justifies that Steffensen’s method is less used than Newton’s method to approximate solutions of equations [41].
- 14.
MATLAB’s fzero is based on the work described in [43].
References
Chapra SC (2012) Applied numerical methods with MATLAB, for Engineers and Scientists (Chap. 5.4), 3rd edn. McGraw-Hill
Epperson JF (2007) An introduction to numerical methods and analysis (Chap. 3.1). John Wiley & Sons
Brezinski C (1991) History of continued fractions and Padé approximants. Springer, Berlin, p 90
Osada N (1993) Acceleration methods for slowly convergent sequences and their applications. Ph.D. thesis
Fikioris G (1999) An application of convergence acceleration methods. IEEE Trans Antennas Propag 47:1758–1760
Brezinski C, Zaglia MR (1991) Extrapolation methods. Theory and practice. North-Holland, Amsterdam
Delahaye JP (1988) Sequence transformations. Springer, Berlin
Wimp J (1981) Sequence transformations and their applications. Academic Press, New York
Keshavarzzadeh V, Ghanem RG, Masri SF et al (2014) Convergence acceleration of polynomial chaos solutions via sequence transformation. Comput Methods Appl Mech Eng 271:167–184
Buoso D, Karapiperi A, Pozza S (2015) Generalizations of Aitken’s process for a certain class of sequences. Appl Numer Math 90:38–54
Picca P, Furfaro R, Ganapol BD (2016) Application of non-linear extrapolations for the convergence acceleration of source iteration. J Comput Theor Transp 45(5, Special issue, Part: 3):351–367
Chang X-K, He Y, Hu X-B et al (2018) A new integrable convergence acceleration algorithm for computing Brezinski-Durbin-Redivo-Zaglia’s sequence transformation via pfaffians. Numer Algorithms 78(1):87–106
Zhang X, Zou L, Liang S et al (2018) A novel analytic approximation method with a convergence acceleration parameter for solving nonlinear problems. Commun Nonlinear Sci Numer Simul 56:354–364
Jamali H, Kolahdouz M (2018) Modified frame-based Richardson iterative method and its convergence acceleration by Chebyshev Polynomials. Univ Politehnica Bucharest Sci Bull-Ser A-Appl Math Phys 80(3):83–92
Chapra SC (2012) Applied numerical methods with MATLAB for Engineers and Scientists (Chap. 6.2), 3rd edn. McGraw-Hill
Stanton RG (1961) Numerical methods for science and engineering (Chap. 4.7). Prentice Hall
Epperson JF (2007) An introduction to numerical methods and analysis (Chap. 3.2). Wiley
Sauer T (2012) Numerical analysis (Chap. 1.4), 2nd edn. Pearson
Ascher UM, Mattheij RMM, Russell RD (1995) Numerical solution of boundary value problems for ordinary differential equations (Chap. 2.3). SIAM
Henrici P (1964) Elements of numerical analysis. Wiley Inc., p 87
Rump SM, Oishi S (2009) Verified computation of a disc containing exactly k roots of a univariate nonlinear function. Nonlinear Theory App IEICE 1(1):1–8
Keskin AU (2019) Ordinary differential equations for engineers, problems with MATLAB solutions. Springer, Berlin, p 724
Keskin AU (2017) Electrical circuits in biomedical engineering, problems with MATLAB solutions. Springer, Berlin, pp 155–165
Brent RP (1973) Chapter 4: an algorithm with guaranteed convergence for finding a zero of a function, algorithms for minimization without derivatives. Prentice-Hall, Englewood Cliffs, NJ
Dekker TJ (1969) Finding a zero by means of successive linear interpolation. In: Dejon B, Henrici P (eds) Constructive aspects of the fundamental theorem of algebra. Wiley-Interscience, London
Press WH, Teukolsky SA, Vetterling WT, Flannery BP (2007) “Section 9.3. Van Wijngaarden–Dekker–Brent Method”. Numerical recipes: the art of scientific computing, 3rd edn. Cambridge University Press, New York
Kiusalaas J (2005) Numerical methods in engineering with MATLAB. Cambridge University Press, Cambridge, pp 150–155
Sauer T (2012) Numerical analysis, 2nd edn. Pearson, pp 64–65
Chapra SC (2012) Applied numerical methods with MATLAB for engineers and scientists (Chap. 6.4), 3rd edn. McGraw-Hill
Gander W (1985) On Halley iteration method. Am Math Mon 92(2):131–134
Ezquerro JA, Hernandez MA (2004) On Halley-type iterations with free second derivative. J Comp Appl Math 170:455–459
Ramos H (2014) Some efficient one-point variants of Halley’s method, with memory, for solving nonlinear equations. In: International conference on numerical analysis and applied mathematics (ICNAAM), Article number: UNSP 810004, Rhodes, Greece
Liu S, Song Y, Zhou X (2015) Convergence radius of Halley’s method for multiple roots under center-Holder continuous condition. Appl Math Comput 265:1011–1018
Proinov PD, Ivanov SI (2015) On the convergence of Halley’s method for multiple polynomial zeros. Mediterr J Math 12(2):555–572
Prashanth M, Gupta DK (2015) Semilocal convergence for Super-Halley’s method under omega-differentiability condition. Jpn J Ind Appl Math 32(1):77–94
Kaltenbacher B (2015) An iteratively regularized Gauss-Newton-Halley method for solving nonlinear ill-posed problems. Numer Math 131(1):33–57
Gnang C, Dubeau F (2018) On the rediscovery of Halley’s iterative method for computing the zero of an analytic function. J Comput Appl Math 335:129–141
Grau M, Diaz-Barrero JL (2006) An improvement to Ostrowski root-finding method. Appl Math Comput 173:450–456
Ostrowski AM (1960) Solutions of equations and system of equations. Academic Press, NewYork
Steffensen JF (1933). Remarks on iteration. Scand Actuarial J 1:64–72
Ezquerro JA, Hernández MA, Romero N, Velasco AI (2013) On Steffensen’s method on Banach spaces. J Comput Appl Math 249:9–23
Yun BI (2010) Transformation methods for finding multiple roots of nonlinear equations. Appl Math Comput 217(2010):599–606
Forsythe, GE, Malcolm MA, Moler CB (1976) Computer methods for mathematical computations. Prentice-Hall
Chun C (2005) Iterative methods improving Newton’s method by the decomposition method. Comput Math Appl 50:1559–1568
Weerakoon S, Fernando GI (2000) A variant of Newton’s method with accelerated third-order convergence. Appl Math Lett 17(8):87–93
Babajee DKR (2015) Some improvements to a third order variant of Newton’s method from Simpson’s rule. Algorithms 8:552–561. https://doi.org/10.3390/a8030552
Li X, Mu C, Ma J, Wang C (2010) Sixteenth-order method for nonlinear equations. Appl Math Comput 215(10):3754–3758
Conte SD, de Boor C (1980) Elementary numerical analysis (Chap. 3). McGraw-Hill
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Keskin, A.Ü. (2019). Computing Zeros of Nonlinear Univariate Functions. In: Boundary Value Problems for Engineers. Springer, Cham. https://doi.org/10.1007/978-3-030-21080-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-21080-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21079-3
Online ISBN: 978-3-030-21080-9
eBook Packages: EngineeringEngineering (R0)