Abstract
In this paper, a family of Steffensen-type methods of optimal order of convergence with two parameters is constructed by direct Newtonian interpolation. It satisfies the conjecture proposed by Kung and Traub (J. Assoc. Comput. Math. 1974, 21, 634–651) that an iterative method based on m evaluations per iteration without memory would arrive at the optimal convergence of order . Furthermore, the family of Steffensen-type methods of super convergence is suggested by using arithmetic expressions for the parameters with memory but no additional new evaluation of the function. Their error equations, asymptotic convergence constants and convergence orders are obtained. Finally, they are compared with related root-finding methods in the numerical examples.
1. Introduction
Solving the nonlinear equation is a fundamental problem in scientific computation. Besides Newton’s method (NM), Steffensen’s method (SM):
is also a famous method for dealing with such a problem, because it is derivative free and maintains quadratic convergence (see [1]). Since Kung and Traub conjectured in 1974 that a multipoint iteration based on m evaluations without memory has optimal order of convergence (see [2]), NM and SM are methods of optimal order. The efficiency index of them is .
In order to achieve higher order of convergence, the self-acceleration of SM (SASM) was introduced in Traub’s book as follows (see [3]):
where , which was obtained recursively by using memory. SASM achieves super convergence of order . Its efficiency index is . The other two choices were also introduced for Steffensen-type methods by Zheng, et al., (see [4,5]): and . The latter is the same as the above expression of for SASM, but different from the above for the multi-step methods. These expressions of ensure the methods to achieve super convergence by using the same number of evaluations of f as before. Local and semilocal convergence of Steffensen-type methods and their applications in the solution of nonlinear systems and nonlinear differential equations were discussed in the literature (see [1,5,6]).
Moreover, Džunić, Petković introduced generalized biparametric multipoint methods as follows (DPM, see [7]):
where and was Newton’s interpolating polynomial of degree j.
This paper is organized as the following. In Section 2, by using Newton’s method for the direct Newtonian interpolation of the function, we construct an optimal Steffensen-type method of second-order which has one more parameter than that in SASM, establish an optimal Steffensen-type method of fourth-order which generalizes Ren-Wu-Bi’s method (RWBM, see [8]), deduce their error equations and asymptotic convergence constants, and induce to a general optimal Steffensen-type family of th-order without memory. Furthermore, in Section 3, we obtain the family of Steffensen-type methods by accelerating with memory, and Steffensen-type methods of super second-order and super fourth-order of convergence by doubly accelerating with memory. In Section 4, we compare the proposed families with NM, SM, SASM, RWBM and DPM by solving nonlinear equations in numerical examples. Finally we make conclusions in Section 5.
2. A Steffensen-Type Family of Optimal Order without Memory
Let be an approximation of the simple root of a nonlinear equation and . By direct Newtonian interpolatory polynomial of degree one, such that and , we have
and , where .
So, for some , we have
and , which is a polynomial of degree two based still on and , but could be better than by adding a higher-order term. We suggest that the next approximation of the root of be obtained from Newton’s iteration for as . Then, we have an optimal second-order Steffensen-type method:
where , and are bounded constant sequences. This method gives SM when and .
Similarly, an optimal fourth-order Steffensen-type method is obtained as follows:
where , and are bounded constant sequences. This method gives RWBM when and .
Theorem 1.
Proof.
The theorem can be proved by the definition of divided difference and Taylor formula, see [9] or the proof of Theorem 2.
By successive Newtonian interpolatory polynomials up to points, we can derive the optimal th-order Steffensen-type family, moreover we are able to write it in a preferable explicit form as follows: for any , is obtained for , by
where , , and are bounded constant sequences. When , it gives the general optimal Steffensen-type family in [9].
Theorem 2.
Let be a sufficiently differentiable function with a simple root , be an open set, be close enough to a, then the family Equation (8) converges with at least th-order, and moreover satisfies the error equation:
where
and
here , , ⋯, , and for
Proof.
We prove the theorem by induction. For , the theorem is valid by Theorem 1. For , let , , then , , , ⋯,
and noting that , we have
3. A Steffensen-Type Family of Super Convergence with Memory
The added high-order terms in the denominators in Equations (4) and (5) at least have no bad effect by now. Furthermore, by adjusting these coefficients of the high-order terms, i.e., only using several arithmetic operations of old evaluations of f to express the parameters, the asymptotic convergence constants of the optimal second-order and fourth-order methods can tend to zero, respectively, and the obtained methods of super-convergence can exceed SASM and RWBM, respectively. For example:
The super second-order method: Iterate Equation (4) with
The super fourth-order method: Iterate Equation (5) with
Theorem 3.
Proof.
By the definition of divided difference and Taylor formula, we also have
The order is obtained as the positive root by solving .
The order is obtained as the positive root by solving .
Generally, we have the super th-order Steffensen-type family: Iterate Equation (8) with
where , , ⋯, , and .
Theorem 4.
Let be a sufficiently differentiable function with a simple root , be an open set, be close enough to a, then the family Equation (14) is super th-order convergent, and satisfies the following error equation:
where , , ⋯, , and for .
Proof.
Furthermore, we propose two doubly-accelerated Steffensen-type methods:
Theorem 5.
Proof.
Denoting and , if converges to a with order and satisfies the error equation
where tends to the asymptotic convergence constant C, and if converges to a with order and satisfies the error equation
where tends to the asymptotic convergence constant D, then
Comparing the exponents of in two expressions of and two expressions of respectively, we have two equations in the following system:
From its non-trivial solution and , we prove that Equation (16) achieves third-order convergence.
Comparing the exponents of in two expressions of and two expressions of respectively, we have two equations in the following system:
From its non-trivial solution and , we prove that Equation (17) achieves 4.74483 order convergence.
4. Numerical Examples
The proposed families are compared with NM, SM, SASM, RWBM and DPMs by solving some nonlinear equations in the following examples. We compute Equation (4) with and , Equation (5) with and or and , Equation (16) with and , Equation (17) with and , Equation (16) with and , and Equation (17) with and . DPM1(1) is denoted as one-step DPM without memory where and ; DPM1(2) is denoted as one-step DPM with memory where and and DPM1(3) is denoted as one-step DPM with memory where and . DPM2(1), DPM2(2) and DPM2(3) are denoted similarly. The computational order of convergence is defined as:
Example 1. The numerical results in Table 1 agree with the theoretical error equations and asymptotic convergence constants in the theorems.
Table 1.
.
Example 2. The numerical results of self-acceleration of Steffensen’s method (SASM), Equations (16) and (17), DPM1(3), Equations (16) and (17) and DPM2(3) are in Table 2 for the following nonlinear functions:
Table 2.
Numerical results for .
5. Conclusions
In this paper, the general optimal th-order Steffensen-type family with two parameters is constructed by using Newton’s iteration for the direct Newtonian interpolatory polynomial of the function, and its corresponding accelerated Steffensen-type family is derived by using the expression of one of the parameters with memory but no additional new evaluation of the function. In the theoretical analysis and the numerical examples, the proposed families without and with memory only use m evaluations of f to achieve optimal th-order of convergence and super th-order of convergence for solving a simple root of nonlinear functions, respectively. Their asymptotic convergence constants and orders of convergence compared with NM, SM, SASM, RWBM, DPM are verified. The advantage of the proposed methods is that they can offer high precision roots in scientific and engineering computation efficiently.
The biparametric Steffensen-type family Equation (8) is not only an alternative to the biparametric multipoint root finding family Equation (3) from [7], but also brings about methods Equations (16) and (17), which doubly accelerate SM and RWBM, respectively. Moreover, when the second parameter , the family Equation (8) gives the single-parametric Steffensen-type family in [9]. Furthermore, this single-parametric Steffensen-type family was improved to be the self-accelerating method in [10] by self-correcting the parameter with memory. Additionally, one-step Steffensen methods with memory were derived from Equation (4) in [11,12], and a general multi-step Steffensen method with memory different from Equations (3) and (8) was proposed in [13].
Acknowledgments
Supported in part by Natural Science Foundation of China (No. 11471019).
Author Contributions
All of the authors have worked together to develop the present manuscript and the corresponding author has played a main role in theoretical analyses and numerical examples.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Ortega, J.M.; Rheinboldt, W.G. Iterative Solution of Nonlinear Equations in Several Variables; Academic Press: New York, NY, USA, 1970. [Google Scholar]
- Kung, H.T.; Traub, J.F. Optimal order of one-point and multipoint iteration. J. Assoc. Comput. Math. 1974, 21, 634–651. [Google Scholar] [CrossRef]
- Traub, J.F. Iterative Methods for the Solution of Equations. In Iterative Methods for the Solution of Equations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1964; pp. 142–149. [Google Scholar]
- Zheng, Q.; Wang, J.; Zhao, P.; Zhang, L. A Steffensen-like method and its higher-order variants. Appl. Math. Comput. 2009, 214, 10–16. [Google Scholar] [CrossRef]
- Zheng, Q.; Zhao, P.; Zhang, L.; Ma, W. Variants of Steffensen-secant method and applications. Appl. Math. Comput. 2010, 216, 3486–3496. [Google Scholar] [CrossRef]
- Alarcón, V.; Amat, S.; Busquier, S.; López, D.J. A Steffensen’s type method in Banach spaces with applications on boundary-value problems. J. Comput. Appl. Math. 2008, 216, 142–149. [Google Scholar] [CrossRef]
- Džunić, J.; Petković, M.S. On generalized biparametric multipoint root finding methods with memory. J. Comput. Appl. Math. 2014, 255, 362–375. [Google Scholar] [CrossRef]
- Ren, H.; Wu, Q.; Bi, W. A class of two-step Steffensen type methods with fourth-order convergence. Appl. Math. Comput. 2009, 209, 206–210. [Google Scholar] [CrossRef]
- Zheng, Q.; Li, J.; Huang, F. An optimal Steffensen-type family for solving nonlinear equations. Appl. Math. Comput. 2011, 217, 9592–9597. [Google Scholar] [CrossRef]
- Džunić, J.; Petković, M.S. On generalized multipoint root-solvers with memory. J. Comput. Appl. Math. 2012, 236, 2909–2920. [Google Scholar] [CrossRef]
- Zheng, Q.; Huang, F.; Guo, X.; Feng, X. Doubly-accelerated Steffensen’s methods with memory and their applications on solving nonlinear ODEs. J. Comput. Anal. Appl. 2013, 15, 886–891. [Google Scholar]
- Liu, Z.; Zheng, Q. A one-step Steffensen-type method with super-cubic convergence for solving nonlinear equations. Procedia Comput. Sci. 2014, 29, 1870–1875. [Google Scholar] [CrossRef]
- Wang, X.; Zhang, T. Efficient n-point iterative methods with memory for solving nonlinear equations. Numer. Algorithms 2015, 70, 357–375. [Google Scholar] [CrossRef]
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).