Abstract
In this paper, a general family of n-point Newton type iterative methods for solving nonlinear equations is constructed by using direct Hermite interpolation. The order of convergence of the new n-point iterative methods without memory is requiring the evaluations of n functions and one first-order derivative in per full iteration, which implies that this family is optimal according to Kung and Traub’s conjecture (1974). Its error equations and asymptotic convergence constants are obtained. The n-point iterative methods with memory are obtained by using a self-accelerating parameter, which achieve much faster convergence than the corresponding n-point methods without memory. The increase of convergence order is attained without any additional calculations so that the n-point Newton type iterative methods with memory possess a very high computational efficiency. Numerical examples are demonstrated to confirm theoretical results.
1. Introduction
Solving nonlinear equations by iterative methods have been of great interest to numerical analysts. The most famous one-point iterative method is probably Newton’s Equation []: which converges quadratically. However, the condition in a neighborhood of the required root is severe indeed for convergence of Newton method, which restricts its applications in practical. For resolving this problem, Wu in [] proposed the following one-point iterative method
where and λ is chosen such that the corresponding function values and have the same signs. This method converges quadratically under the condition while in some points is permitted. Wang and Zhang in [] obtained the error equation of the Equation (1) as follows
where and a is the root of the nonlinear equation
The convergence order and computational efficiency of the one-point iterative methods are lower than multipoint iterative methods. Multipoint iterative methods can overcome theoretical limits of one-point methods concerning the convergence order and computational efficiency. In recent years, many multipoint iterative methods have been proposed for solving nonlinear equations, see [,,,,,,,,,,,,,,]. Wang and Liu in [] developed the following eighth-order iterative method without memory by Hermite interpolation methods
where Using the same strategy, Kou in [] presented a family of eighth-order iterative method without memory. The Equation (3) is a special case of the Kou’s method. Petković in [] claimed a general class of optimal n-point methods without memory by Hermite interpolation methods, which have the order of convergence and require evaluations of n functions and one first-order derivative. The Equation (3) is a special case of the Petković’s n-point Method for But, the Petković’s n-point method gives no specific iterative scheme and error relation for In this paper, we construct a class of n-point iterative methods with and without memory by Hermite interpolation methods and give the specific iterative scheme and error relation for all
This paper is organized as follows. In Section 2, based on Wu’s Equation [] and Petković’s n-point Equation [], we derive a family of n-point iterative methods without memory for solving nonlinear equations. We prove that the order of convergence of the n-point methods without memory is requiring the evaluations of n functions and one first-order derivative in per full iteration. Kung and Traub in [] conjectured that a multipoint iteration without memory based on n functional evaluations could achieve an optimal convergence of order . The new methods without memory agree with the conjecture. Further accelerations of convergence speed are attained in Section 3. A family of n-point iterative methods with memory is obtained by using a self-accelerating parameter in per full iteration. This self-accelerating parameter is calculated using information available from the current and previous iterations. Numerical examples are given in Section 4 to confirm theoretical results.
2. The Optimal Fourth-, Eighth- and th Order Iterative Methods
Based on Wu’s Equation [] and Petković’s n-point methods [], we derive a general optimal th order family and write it in the following form:
where is a constant and k being the iteration index. The entries are approximations with the associated error
Using the Taylor series and symbolic computation in the programming package Mathematica, we can find the order of convergence and the asymptotic error constant (AEC) of the n-point methods Equation (4) for and , respectively. For simplicity, we sometimes omit the iteration index n and write e instead of . The approximation to the root a will be denoted by . Regarding Equation (4), let us define
The following abbreviations are used in the program.
Program (written in Mathematica)
fx=fla*(e+c2*e^2+c3*e^3+c4*e^4+c5*e^5+c6*e^6+c7*e^7+c8*e^8);
dfx=D[fx,e];
t=Series[fx/(L*fx+dfx),{e,0,8}];
d=Series[e-t,{e,0,8}]//Simplify
fy=Series[fla*(d+c2*d^2+c3*d^3+c4*d^4),{e,0,8}];
fxy=Series[(fy-fx)/(d-e),{e,0,8}];
z=Series[d-fy/(2*fxy-dfx),{e,0,8}]//Simplify
fz=Series[fla*(z+c2*z^2),{e,0,8}];
fyz=Series[(fy-fz)/(d-z),{e,0,8}];
fxz=Series[(fx-fz)/(e-z),{e,0,8}];
fxxy=Series[(dfx-fxy)/(e-d),{e,0,8}];
fzxx=Series[(dfx-fxz)/(e-z),{e,0,8}];
fzxxy=Series[(fzxx-fxxy)/(z-d),{e,0,8}];
fzxy=Series[(fxz-fyz)/(e-d),{e,0,8}];
e1=Series[z-fz/(fyz+fzxy*(z-d)+fzxxy*(z-e)*(z-d)),{e,0,8}]//Simplify
We obtain the asymptotic error constants of n-point methods Equation (4) with . Altogether, we can state the following theorem.
Theorem 1. Let I be an open interval and a simple zero point of a sufficiently differentiable function . Then the new method defined by Equation (4) is fourth order, and satisfies the error equation
the Equation (4) () is eighth-order and satisfies the error equation
where
The order of the convergence of the Equation (4) is analyzed in the following theorem.
Theorem 2. Let I be an open interval and a simple zero point of a sufficiently differentiable function . Then the n-point family Equation (4) converges with at least th order and satisfies the error relation
where and
Proof. We prove the theorem by induction. For the theorem is valid by Theorem 1. Let us assume that Equation (10) is true for the intermediate error relations, then the intermediate error relations are of the form
where Using Equation (4) and Equation (11) and noting that , we have
Hence, by induction, we conclude that the error relations can be written in the following form
3. New Families of Iterative Methods with Memory
In this section we will improve the convergence order of the family Equation (4). We observe from Equation (13) that the order of convergence of the family Equation (4) is when With the choice , it can be proved that the order of the family Equation (4) would exceed . However, the exact values of and are not available in practice and such acceleration of convergence can not be realized. But we could approximate the parameter λ by . The parameter can be computed by using information available from the current and previous iterations and satisfies such that the th order asymptotic convergence constant to be zero in Equation (13). We consider the following three methods for :
where and
where and
where and
The parameter is recursively calculated as the iteration proceeds using Equation (14)–Equation (16) in Equation (4). Substituting instead of λ in Equation (4), we can obtain the following iterative method with memory
where and the parameter is calculated by using one of the Equations (14)– (16) and depends on the data available from the current and the previous iterations.
Lemma 1. Let be the Hermite interpolating polynomial of the degree m that interpolates a function f at m distinct interpolation nodes contained in an interval Iand the derivative is continuous in I and the Hermite interpolating polynomial satisfied the condition . Define the errors and assume that
- all nodes are sufficiently close to the zero a;
- the condition holds.
Then
and
Proof. The error of the Hermite interpolation can be expressed as follows
Taylor’s series of derivatives of fat the point and about the zero a of fgive
where
The concept of the R-order of convergence [] and the following assertion (see []) will be applied to estimate the convergence order of the iterative method with memory Equation (17). Now we can state the following convergence theorem for iterative method with memory Equation (17).
Theorem 3. Let the varying parameter in the iterative Equation (17) be calculated by Equation (14). If an initial approximation is sufficiently close to a simple zero a of , then the R-order of convergence of the n-point Equation (17) with memory is at least for and at least for
Proof. First, let us consider the case and assume that the iterative sequences and have the R-order , respectively, we have
where tends to the asymptotic error constant when
Using the Lemma 1 for , we obtain
By comparing exponents of appearing in two pairs of relations Equation (29)–Equation (33) and Equation (28)–Equation (34), we get the following system of equations
The solution of the system Equation (35) is given by and . Therefore, the R-order of the methods with memory Equation (17) is at least for . For example, the R-order of the three-point family Equation (17) is at least 9, the four-point family has the R-order at least 18, assuming that is calculated by Equation (14).
The case differs from the previous analysis; Hermit’s interpolating polynomial is constructed at the nodes . Substituting Equation (32) into Equation (2) and Equation (8) instead of λ, we have
By comparing exponents of appearing in two pairs of relations Equation (29)–Equation (36) and Equation (28)–Equation (37), we get the following system of equations
Positive solution of the system Equation (38) is given by and . Therefore, the R-order of the methods with memory Equation (17) with Equation (14) is at least for
Theorem 4. Let the varying parameter in the iterative Equation (17) be calculated by Equation (15). If an initial approximation is sufficiently close to a simple zero a of , then the R-order of convergence of the n-point methods Equation (17) with memory is at least for , at least for and at least for
Proof. The proof is similar to the Theorem 3.
Theorem 5. Let the varying parameter in the iterative Equation (17) be calculated by Equation (16). If an initial approximation is sufficiently close to a simple zero a of , then the R-order of convergence of the n-point Equation (17) with memory is at least for , at least for and at least for
Proof. The proof is similar to the Theorem 3.
4. Numerical Results
Now, the new family Equation (4) without memory and the corresponding family Equation (17) with memory are employed to solve some nonlinear equations and compared with several known iterative methods. All algorithms are implemented using Symbolic Math Toolbox of MATLAB 7.0. For demonstration, we have selected three methods displayed below.
King’s methods without memory ( KM4, see [] ):
where .
Bi-Wu-Ren method without memory ( BRM8, see [] ):
where is a real-valued function satisfying the conditions and
Petković-Ilić-Džunić method with memory ( PD, see [] )
where The parameter can be calculated by the following three formulas:
The absolute errorsin the first four iterations are given in Table 1, Table 2, Table 3 and Table 4, where a is the exact root computed with 2400 significant digits. The computational order of convergence ρ is defined by []:
The iterative processes of the Equations (4) and (17) are given in Figure 1, where Equation (4) (n=1) is one-point method. The parameters of the Equations (4) and (17) are . The initial value is . The stopping criterium is . We will call the nonlinear residual or residual. The Figure 1 is a semilog plot of residual history, the norm of the nonlinear residual against the iteration number.
Following test functions are used:
Table 1.
Numerical results for by the methods without memory.
| Methods | ρ | |||
|---|---|---|---|---|
| Equation (4) | 0.32719E−4 | 0.57076E−18 | 0.52848E−73 | 4.0000005 |
| Equation (4) | 0.58111E−4 | 0.71445E−17 | 0.16328E−68 | 3.9999938 |
| 0.24269E−3 | 0.13078E−13 | 0.11033E−54 | 3.9999864 | |
| 0.40513E−6 | 0.32351E−48 | 0.53484E−385 | 8.0000001 | |
| Equation (4) | 0.22673E−8 | 0.83510E−70 | 0.28282E−561 | 8.0000000 |
| Equation (4) | 0.18012E−9 | 0.75259E−83 | 0.69916E−670 | 8.0000000 |
Table 2.
Numerical results for by the methods without memory.
| Methods | ρ | |||
|---|---|---|---|---|
| Equation (4) | 0.29673E−2 | 0.37452E−10 | 0.94752E−42 | 4.0001713 |
| Equation (4) | 0.27276E−4 | 0.11867E−19 | 0.42516E−81 | 4.0000025 |
| 0.37189E−2 | 0.32631E−9 | 0.19533E−37 | 3.9993916 | |
| 0.84179E−4 | 0.62964E−31 | 0.61512E−248 | 8.0000456 | |
| Equation (4) | 0.34838E−7 | 0.19030E−62 | 0.15080E−504 | 8.0000000 |
| Equation (4) | 0.11873E−7 | 0.80149E−66 | 0.34562E−531 | 8.0000000 |
Table 3.
Numerical results for by the methods with memory.
| Methods | ρ | |||
|---|---|---|---|---|
| Equation (42) | 0.10690E−2 | 0.10554E−12 | 0.24668E−58 | 4.5605896 |
| Equation (43) | 0.10690E−2 | 0.58225E−14 | 0.18875E−67 | 4.7487424 |
| Equation (14) - (17) | 0.32719E−4 | 0.42649E−19 | 0.26035E−87 | 4.5827899 |
| Equation (15) - (17) | 0.32719E−4 | 0.47493E−20 | 0.16676E−96 | 4.8272294 |
| Equation (14) - (17) | 0.58111E−4 | 0.25364E−18 | 0.61743E−84 | 4.5691828 |
| Equation (15) - (17) | 0.58111E−4 | 0.28197E−19 | 0.69228E−93 | 4.8066915 |
| Equation (14) - (17) | 0.22673E−8 | 0.14247E−76 | 0.38886E−690 | 8.9963034 |
| Equation (15) - (17) | 0.22673E−8 | 0.53419E−81 | 0.96778E−777 | 9.5795515 |
| Equation (16) - (17) | 0.22673E−8 | 0.45910E−83 | 0.96092E−815 | 9.7957408 |
| Equation (14) - (17) | 0.18012E−9 | 0.49194E−86 | 0.27126E−775 | 9.0024260 |
| Equation (15) - (17) | 0.18012E−9 | 0.13193E−91 | 0.20518E−878 | 9.5794268 |
| Equation (16) - (17) | 0.18012E−9 | 0.11706E−93 | 0.17692E−918 | 9.7974669 |
Table 4.
Numerical results for by the methods with memory.
| Methods | ρ | |||
|---|---|---|---|---|
| Equation (42) | 0.14930E−1 | 0.54292E−8 | 0.20342E−37 | 4.5697804 |
| Equation (43) | 0.14930E−1 | 0.32753E−9 | 0.16659E−45 | 4.7387964 |
| Equation (14) - (17) | 0.29673E−2 | 0.10381E−11 | 0.90169E−55 | 4.5538013 |
| Equation (15) - (17) | 0.29673E−2 | 0.13370E−13 | 0.29875E−67 | 4.7285160 |
| Equation (14) - (17) | 0.27276E−4 | 0.76276E−20 | 0.21310E−91 | 4.6005252 |
| Equation (15) - (17) | 0.27276E−4 | 0.62055E−21 | 0.70672E−102 | 4.8635157 |
| Equation (14) - (17) | 0.34838E−7 | 0.12841E−67 | 0.15487E−611 | 9.0002878 |
| Equation (15) - (17) | 0.34838E−7 | 0.34679E−73 | 0.10151E−705 | 9.5835521 |
| Equation (16) - (17) | 0.34838E−7 | 0.41211E−75 | 0.11560E−741 | 9.8127640 |
| Equation (14) - (17) | 0.11873E−7 | 0.35119E−73 | 0.13260E−661 | 8.9795793 |
| Equation (15) - (17) | 0.11873E−7 | 0.43166E−77 | 0.67183E−743 | 9.5883270 |
| Equation (16) - (17) | 0.11873E−7 | 0.45981E−83 | 0.29759E−820 | 9.7754885 |
Figure 1.
Iterative processes of different methods for the function
5. Conclusions
Figure 1 shows that the convergence speed of the multipoint iterative method is faster than the one-point iterative method. As shown in Table 1 and Table 2, the results obtained with our methods without memory are better than the other methods without memory. From the results displayed in Table 3 and Table 4, it can be concluded that the convergence of the tested multipoint Equation (17) with memory is remarkably fast. The R-order of convergence of the family Equation (17) with memory is increased by applying a self-accelerating parameter given by Equation (14)–Equation (16). In addition, above all, the increase of convergence order is obtained without any additional function evaluations, which indicates a very high computational efficiency of our methods with memory.
Acknowledgments
The project supported by the National Natural Science Foundation of China (Nos. 11371071 and 11201037), the PhD Start-up Fund of Liaoning Province of China ( Nos. 20141137 and 20141139), the Liaoning BaiQianWan Talents Program (No.2013921055) and the Educational Commission Foundation of Liaoning Province of China (Nos. L2014443,L2014444 and L2015012).
Author Contributions
Xiaofeng Wang and Yuping Qin conceived and designed the experiments; Weiyi Qian and Sheng Zhang analyzed the data; Xiaofeng Wang and Xiaodong Fan wrote the paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Ortega, J.M.; Rheinbolt, W.C. Iterative Solution of Nonlinear Equations in Several Variables; Academic Press: New York, NY, USA, 1970. [Google Scholar]
- Wu, X. A new continuation Newton-like method and its deformation. Appl. Math. Comput. 2000, 112, 75–78. [Google Scholar] [CrossRef]
- Wang, X.; Zhang, T. A new family of Newton-type iterative methods with and without memory for solving nonlinear equations. Calcolo 2014, 51, 1–15. [Google Scholar] [CrossRef]
- Wang, X.; Liu, L. Modified Ostrowski’s method with eighth-order convergence and high efficiency index. Appl. Math. Lett. 2010, 23, 549–554. [Google Scholar] [CrossRef]
- Kou, J.; Wang, X.; Li, Y. Some eithth-order root-finding three-step methods. Commn. Nonli. Sci. Numer. Simulat. 2010, 15, 536–544. [Google Scholar] [CrossRef]
- Petković, M.S. Remarks on “on a general class of multipoint root-finding methods of high computational efficiency”. SIAM J. Numer. Anal. 2011, 49, 1317–1319. [Google Scholar] [CrossRef]
- Kung, H.T.; Traub, J.F. Optimal order of one-point and multipoint iterations. J. Appl. Comput. Math. 1973, 10, 643–651. [Google Scholar] [CrossRef]
- Alefeld, G.; Herzberger, J. Introduction to Interval Computation; Academic Press: New York, NY, USA, 1983. [Google Scholar]
- King, R.F. A family of fourth order methods for nonlinear equations. SIAM J. Numer. Anal. 1973, 10, 876–879. [Google Scholar] [CrossRef]
- Bi, W.; Wu, Q.; Ren, H. A new family of eighth-order iterative methods for solving nonlinear equations. Appl. Math. Comput. 2009, 214, 236–245. [Google Scholar] [CrossRef]
- Petković, M.S.; Ilić, S.; Džuni, J. Derivative free two-point methods with and without memory for solving nonlinear equations. Appl. Math. Comput. 2010, 217, 1887–1895. [Google Scholar] [CrossRef]
- Thukral, R.; Petković, M.S. A family of three-point methods of optimal order for solving nonlinear equations. J. Comp. Appl. Math. 2010, 223, 2278–2284. [Google Scholar] [CrossRef]
- Wang, X.; Zhang, T. A family of Steffensen type methods with seventh-order convergence. Numer. Algor. 2013, 62, 429–444. [Google Scholar] [CrossRef]
- Wang, X.; Džunić, J.; Zhang, T. On an efficient family of derivative free three-point methods for solving nonlinear equations. Appl. Math. Comput. 2012, 219, 1749–1760. [Google Scholar] [CrossRef]
- Soleymani, F.; Sharifi, M.; Mousavi, B.S. An inprovement of Ostrowski’s and King’s techniques with optimal convergence order eight. J. Optim. Theory. Appl. 2012, 153, 225–236. [Google Scholar] [CrossRef]
- Yun, B.I. A non-iterative method for solving non-linear equations. Appl. Math. Comput. 2008, 198, 691–699. [Google Scholar] [CrossRef]
- Sharma, J.R.; Sharma, R. A new family of modified Ostrowski’s methods with accelerated eighth order convergence. Numer. Algor. 2010, 54, 445–458. [Google Scholar] [CrossRef]
- Cordero, A.; Ezquerro, J.A.; Hernánde-Verón, M.A.; Torregrosa, J.R. On the local convergence of a fifth-order iterative method in Banach spaces. Appl. Math. Comput. 2015, 215, 396–403. [Google Scholar] [CrossRef]
- Grau-Sánchez, M.; Noguera, M.; Gutiérrez, J.M. On some computational orders of convergence. Appl. Math. Lett. 2010, 23, 472–478. [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/).