Abstract
Traub’s method was extended here to systems of nonlinear equations and compared to Steffensen’s method. Even though Traub’s method is only of order 1.839 and not quadratic, it performed better in the 10 examples.
1. Introduction
Recently, Traub’s [1] method was compared to other superlinear methods, and to Steffensen’s scheme [2], see also Amat and Busquier [3], Chicharro et al. [4], Cordero et al. [5]. Neta [6] has shown that Traub’s method is superior in terms of its dynamics. The method is given by
being , and their initial estimations and the divided differences are . The method is of order and it was used as a first step to obtain higher order methods for finding simple roots, see Neta [6,7]. The reasons for its stability were discussed by Cordero et al. [8].
In this article, we extend Traub’s method to solve systems of nonlinear equations and compare its performance to Steffensen’s method, which is used currently as a basis for derivative-free multistep methods because of its quadratic convergence. Chun and Neta [9] have compared Steffensen’s method to several higher order methods (see [10,11,12,13,14,15]). and found that in 21 examples, a three-step fourth order method based on Neta’s method was best.
2. Numerical Examples
In this section, we compare two methods, namely Traub’s method and Steffensen’s method. Traub’s method for systems of nonlinear equations where and is given by
where
and the divided difference
The method is of order 1.839, which is lower than Steffensen’s and requires only one function evaluation per step. It requires two additional initial vectors, which we took as a small number added to the components of .
Theorem 1.
Let the function be sufficiently differentiable in a convex set D containing asimplezero α of . Then the local convergence order of the method (2) is 1.839, and the error equation is given by
where , , and , and similarly for and .
Proof.
Let be the zero. Given , and , our method is given by (2) where , where , and
Now we expand in the Taylor series
where , and We would like to prove that
Now we have
From the Taylor series expansion of given above, we get
Substituting all of these expansions in , we have
The inverse is
Therefore
Expanding and collecting lower order terms leads to
Therefore, the method is of order 1.839.
Steffensen’s method is given by
where and . The method is of order 2, and requires two function evaluations per step.
The criteria for comparisons are the number of function evaluations for convergence. We use a tolerance of and allow a maximum of 50 iterations. We also collected the accuracy and the CPU run-time.
The systems used for our comparative study are mostly taken from [9]:
- Example 1This system has six solutions.
- Example 2
- Example 3
- Example 4and two other complex conjugate solutions.
- Example 5and two other pairs of complex conjugate solutions.
- Example 6
- Example 7If n is odd, there are two solutions:If n is even, then chooseWe used in this example.
- Example 8This is another example from [16,17].We used in this example.
- Example 9The process of penetration of the magnetic field into the material is modeled by the averaged integro-differential equation:with Dirichlet boundary conditionsand the initial conditionin the rectangle , where T is a positive constant, and are given functions of their arguments. The resulting nonlinear system is [18]whereThis system can be written in matrix formThe vector containing all the unknowns at the level indicated. The matrix is symmetric and tridiagonal with elementsIn our experiments, we take , so . The initial solution is given byIn order to get the exact solution , we picked the following forcing term
- Example 10Consider the Hammerstein integral equation [19],where , and the kernelSolving the system numerically by using the Gauss–Legendre quadrature formula with 7 points, yieldwhereand are the weights and are the nodes. The initial solution is The approximate solution is
□
3. Numerical Experiments
We ran the following two methods:
- Steffensen’s method
- Traub’s method
on each of the following examples with the corresponding initial guesses listed.
All computations were conducted in MAPLE 2016 with 100-digit floating point arithmetic in a laptop with Windows 10 Home and processor Intel(R) Core(TM) i7-7500u CPU 2.90GHZ. The results for the number of function evaluations are given in Table 1. We also collected the CPU times used, which are listed in Table 2. The number of function evaluations and CPU times used by each method for each example are given with tolerance , and “Div” denotes that the method does not converge within 50 iterations.
Table 1.
Number of function evaluations used by each method for each example.
Table 2.
CPU time (in seconds) used by each method for each example.
As can be seen in the tables, Steffensen’s method, is the only one that diverged in several examples. Both methods converged to the first root , except Steffensen’s method converged to in examples 4 and 5. Steffensen’s method requires more function evaluations than Traub’s method, even when converged.
In Table 2, we list the CPU times required for each method and each example. Clearly, we did not list the CPU times for Steffensen’s method in the several examples where the methods did not converge. It is no clear cut as to which method is faster, but the main result is that Traub’s method is more robust.
We now compute the error norm for each method and each example, see Table 3. We see that Traub has much smaller error than Steffensen in 3 out of the 10 examples. In two other examples, they both have the same accuracy, and only in one case the accuracy of Steffensen is higher.
Table 3.
Accuracy of methods for each example.
Overall, Traub’s method is best, since it almost always converges (except 1 in 10) and is fastest with the fewest number of function evaluations. If we discount the examples for which the methods diverge, then we find that Traub’s method requires the least number of function evaluations to converge (4.3 iterations on average). We thus conclude that Traub’s method is a better, derivative-free method on which to build multistep methods for the solution of systems of nonlinear equations.
4. Conclusions
We compared Traub’s method to Steffensen’s method and showed that, in ten examples, the latter diverged in four cases and the former in only one. Traub’s method requires fewer function evaluations to converge and it is almost always more accurate. In future research, we plan to develop multistep derivative-free methods based on Traub’s method as the first step. We will compare the new method to currently available schemes based on Steffensen’s method as the first step.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The author would like to thank the anonymous reviewers for their suggestions and comments that have improved the final version of this manuscript.
Conflicts of Interest
The author declares no conflict of interest.
References
- Traub, J.F. Iterative Methods for the Solution of Equations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1964. [Google Scholar]
- Steffensen, I.F. Remarks on iteration. Scand. Actuar. J. 1933, 1933, 64–72. [Google Scholar] [CrossRef]
- Amat, S.; Busquier, S. (Eds.) Advances in Iterative Methods for Nonlinear Equations; Springer: Cham, Switzerland, 2016. [Google Scholar]
- Chicharro, F.I.; Cordero, A.; Torregrosa, J.R. Dynamics and fractal dimension of Steffensen-type methods. Algorithms 2015, 8, 271–279. [Google Scholar] [CrossRef]
- Cordero, A.; Soleymani, F.; Torregrosa, J.R.; Shateyi, S. Basins of attraction for various Steffensen-type methods. J. Appl. Math. 2014, 2014, 539707. [Google Scholar] [CrossRef]
- Neta, B. Basin attractors for derivative-free methods to find simple roots of nonlinear equations. Rev. D’Anal. Numérique Théorie L’Approx. 2020, 49, 177–189. [Google Scholar]
- Neta, B. A New Derivative-Free Method to Solve Nonlinear Equations. Mathematics 2021, 9, 583. [Google Scholar] [CrossRef]
- Cordero, A.; Neta, B.; Torregrosa, J.R. Reasons for stability in the construction of derivative-free multistep iterative methods. submitted for publication.
- Chun, C.; Neta, B. An efficient derivative-free method for the solution of systems of equations. Numer. Funct. Anal. Optim. 2021, 42, 838–848. [Google Scholar] [CrossRef]
- Cordero, A.; Maimo, J.G.; Torregrosa, J.R.; Vasileva, M.P. Iterative methods with memory for solving systemes of nonlinear equations using second order approximation. Mathematics 2019, 7, 1069. [Google Scholar] [CrossRef]
- Narang, M.; Bhatia, S.; Kanwar, V. New two-parameter Chebyshev-Halley like family of fourth and sixth-order methods for systems of nonlinear equations. Appl. Math. Comput. 2016, 275, 394–403. [Google Scholar] [CrossRef]
- Sharma, J.R.; Sharma, R.; Karla, N. A novel family of composite Newton-Traub methods for solving systems of nonlinear equations. Appl. Math. Comput. 2015, 269, 520–535. [Google Scholar] [CrossRef]
- Hueso, J.L.; Martinez, E.; Teruel, C. Convergence, efficiency and dynamics of new fourth and sixth order families of iterative methods for nonlinear systems. J. Comput. Apple. Math. 2015, 275, 412–420. [Google Scholar] [CrossRef]
- Montazeri, H.; Soleymani, F.; Shateyi, S.; Motsa, S.S. On a new method for computing the numerical solution of systems of nonlinear equations. J. Appl. Math. 2012, 2012, 751975. [Google Scholar] [CrossRef]
- Sharma, J.R.; Arora, H. Efficient Jarratt-like methods for solving systems of nonlinear equations. Calcolo 2014, 51, 193–210. [Google Scholar] [CrossRef]
- Ezquerro, J.A.; Hernández, M.A.; Romero, N.; Velasco, A.I. On Steffensen’s method on Banach spaces. J. Comput. Appl. Math. 2013, 249, 9–23. [Google Scholar] [CrossRef]
- Ramandeep, B.; Cordero, A.; Motsa, S.S.; Torregrosa, J.R. Stable high-order iterative methods for solving nonlinear models. Appl. Math. Comput. 2017, 303, 70–88. [Google Scholar]
- Jangveladze, T.; Kiguradze, Z.; Neta, B. Large time behavior of solutions and finite difference scheme to a nonlinear integro-differential equation. Comput. Math. Appl. 2009, 57, 799–811. [Google Scholar] [CrossRef][Green Version]
- Ortega, J.M.; Rheinboldt, W.C. Iterative Solution of Nonlinear Equations in Several Variables; Academic Press: Cambridge, MA, USA, 1970. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).