Abstract
In this manuscript, we propose a parametric family of iterative methods of fourth-order convergence, and the stability of the class is studied through the use of tools of complex dynamics. We obtain the fixed and critical points of the rational operator associated with the family. A stability analysis of the fixed points allows us to find sets of values of the parameter for which the behavior of the corresponding method is stable or unstable; therefore, we can select the regions of the parameter in which the methods behave more efficiently when they are applied for solving nonlinear equations or the regions in which the schemes have chaotic behavior.
1. Introduction
One of the most important legacies in numerical analysis in the 20th century is the resolution of nonlinear equations by using high-order iterative methods, since we often encounter nonlinear mathematical models for which there are no analytical methods that allow us to find a solution of the nonlinear equation . This topic has attracted researchers from different areas, such as Traub in [1], who initiated the analysis of these methods.
Recently, Petković et al. (in [2]) and Amat et al. (in [3]) collected and updated the state of the art of multipoint methods. The advantage of this type of method is that it does not use higher-order derivatives, and it is of great practical importance because it overcomes the theoretical limitations of one-point methods. The latter are not good alternatives for increasing the order of convergence and the computational efficiency rate.
When the order of an iterative method increases, so does the number of functional evaluations per step. Ostrowski’s efficiency index (see [4]) gives a measure of the balance between these quantities, according to the formula , where p is the order of convergence of the method and d is the number of functional evaluations per iteration. According to the Kung–Traub conjecture [5], the order of convergence of any multipoint method without memory cannot exceed the limit , which is called the optimal order. Therefore, the optimal order of a method with three functional evaluations per step is 4. King’s family of methods [6], of which Ostrowski’s method [4] is a particular case, as is Jarratt’s method [7] and some of the families of multistep methods studied extensively in Traub’s book [8], are optimal fourth-order methods, since they perform only three functional evaluations per step. In recent years, as the extensive literature shows, there has been a renewed interest in the search for multistep methods in order to achieve optimal order convergence and, thus, better efficiency.
The rest of this paper is organized as follows. Section 2 is devoted to the presentation of a family of iterative methods that will be subjected to a dynamical analysis in Section 3. The stability of fixed points is studied, and the stable and unstable elements of the family are selected by means of the generation of the parameter plane. Some numerical tests are performed in Section 4, showing the performance of selected stable and unstable methods in comparison with other known ones. Finally, some conclusions are shown in Section 5.
2. The Proposed Family
In this section, we present particular cases of optimal fourth-order iterative methods for solving the nonlinear equation , , which was proposed in [9] by using the weight function procedure, the iterative expression of which is:
where and is a real-valued weight function that achieves an optimal fourth-order convergence by using three functional evaluations. The following result indicates the necessary conditions that the weight function in question (1) has to fulfil so that the order of convergence reached is four [9].
Theorem 1.
Let f be a sufficiently differentiable function with a single-zero ξ on the open interval D. Let be a real-valued differentiable function. If an initial approximation is sufficiently close to the required root ξ of equation , then the order of convergence of the scheme (1) is four when satisfies the following conditions:
In this case, the error equation is
where
Special Cases
In this section, we present some particular classes of iterative schemes obtained from expression (1) for different weight functions that satisfy the conditions of Theorem 1.
- Firstly, we consider the well-known Ostrowski method, which is a particular case given by the following weight function:This weight function guarantees the fourth-order convergence of Ostrowski’s scheme, whose iterative expression is:
- The following weight function is now considered:which satisfies all of the conditions of Theorem 1. This scheme was proposed by Maheshwari in [10], and its iterative expression is:
- The following uniparametric family satisfies the conditions of Theorem 1:where is a real parameter, and it provides a new iterative class of iterative schemes:
- Finally, using the convergence conditions to define the Taylor polynomial associated with the generic function , we obtain the last weight function presented here, thus satisfying Theorem 1.We know that , so if we substitute with , we have a parametric family of iterative schemes of fourth-order convergence:
Now, we will study the stability of the family given by Equation (11).
3. The Scaling Theorem
If the conjugation classes and the scaling theorem are verified for the method under study, it is possible to generalize a dynamical study on the polynomial of the second degree on which this study is performed. In this case, by applying this to a generic polynomial, such as , we can assume that the result obtained will be equivalent to the result that we will obtain with any quadratic polynomial, since there will always be an affine transformation that takes us from this generic polynomial to any quadratic polynomial (see, for example, [11]). We emphasize that this result is only fulfilled in methods that contain derivatives, which is the justification of this study.
Let be the Riemann sphere. Let be the fixed-point operator of iterative scheme (11) on a function f, that is,
where
In order to generalize the dynamical analysis of family (11), we prove the following result.
Theorem 2
(Scaling Theorem). Let , be an affine mapping. In addition, let be a holomorphic function and with ; then, the fixed-point operator is an affine conjugate to by A, i.e.,
Proof.
We will prove the following identity:
By developing the left side,
Furthermore, we know that the fixed-point operator related to function h, for , is:
Considering that ,
Therefore, the method in (11) satisfies the scaling theorem. □
Now, we analyze the dynamical behavior of this class in terms of parameter in order to determine the methods with good stability properties and avoid the members of the family whose behavior is unstable.
4. Dynamical Analysis
In this part, we use several tools of complex dynamics. Thus, we need the function f to be defined on the Riemann sphere .
In the following, we recall some concepts of complex dynamics. Let us suppose a fixed-point function on an arbitrary polynomial ; this gives a rational function, .
Indeed, if given a rational function , where represents the Riemann sphere, the orbit at a point can be defined as
It is necessary to study the phase plane of by classifying the fixed points according to the asymptotic behavior related to their orbits. A is said to be a fixed point if . A periodic point , of period , is a point where and , where . A preperiodic point is a point that is not periodic, but there exists a such that is periodic. A point is a critical point of the rational function if . If a critical point is different from any of those related to the roots of polynomial , it is called a free critical point. In a similar way, the fixed points that are different from the roots of are called strange fixed points.
Moreover, a fixed point is called an attractor if , a superattractor if , repulsive if , and parabolic if . Fixed points other than those associated with the roots of the polynomial are called strange fixed points. The basin of attraction of an attractor is defined as:
For the rational function , the Fatou set of , which is denoted by , is the set of points whose orbits tend to one attractor (a fixed point or periodic orbit). Its complement in is the Julia set, . That is, the basin of attraction from every fixed or periodic point belongs to the Fatou set, while the boundaries of these basins of attraction are in the Julia set (for more explanation, see [12,13,14]).
The following result justifies the interest in the parameter planes that we will introduce later. The connected component of the basin of attraction, which contains the point or periodic orbit of attraction, is called the immediate basin of attraction.
Theorem 3
(Fatou–Julia). Let be a rational function. An immediate basin of attraction of any attractor has at least one critical point.
To any rational operator that satisfies the scaling theorem, we can apply a Möbius transformation, which is stated as follows. If , then depends on parameters a and b. To eliminate this dependency, we apply a Möbius transformation h as follows:
where
which satisfies
- ,
- .
Operators and have the same qualitative properties of stability.
With Theorem 2, we may find all of the stable behaviors of a rational function by analyzing its performance on the set of critical points, as we see below.
Using polynomial , the iterative scheme (11) on this polynomial provides the following rational operator:
where . By applying the Möbius transformation on , we obtain the rational operator to work, which is an operator free of parameters a and b.
and its inverse function is
To get the fixed-point operator,
So, becomes a conjugate using the Möbius transformation for in order to simplify the dynamical analysis. Note that the rational operator is not reliant upon the roots of , a, and b.
4.1. Stability of the Fixed Points
In this section, we analyze the stability of fixed points. We give some important results on the stability of strange fixed points, and we analyze the behavior of the rational operator on free critical points. The strange fixed points are , and the roots of the polynomial are
which is denoted by , .
The stability of the strange fixed points is analyzed in the following result.
Theorem 4.
The fixed points and , which are associated with the roots a and b, are superattractors regardless of the value of β. is a strange fixed point when , and its stability is determined as follows:
- (a)
- If , then the fixed point is an attractor,
- (b)
- If , then the fixed point is repulsive,
- (c)
- If , then the fixed point is neutral.
Proof.
By evaluating the rational operator , as well as its derivative at , we conclude that is a superattractor fixed point. For the punto , we derive the inverse of the operator , i.e., , and we evaluate it in . We can affirm that is a superattractor fixed point.
Now, we evaluate on the fixed point in order to determine its stability.
- (a)
- , which implies that , and therefore if and only if and
- (b)
- , which implies that , and, therefore, if and only if and .
- (c)
- Finally, , which implies that , and, therefore, if and only if and .
This completes the proof. □
In Figure 1, the stability of the strange fixed point is presented.
Figure 1.
Strange fixed point stability region where .
Theorem 4 shows that we have two fixed points that are superattractors, and , and the strange fixed point , for which we find different regions where this behaves as an attractor, repulsor, and parabolic for . However, when we solve the equation , six other solutions appear; these are strange fixed points that are solutions of the polynomial (18), which is denoted by , . In the following result, we analyze the stability of these strange fixed points.
Theorem 5.
The strange fixed points of the rational operator , , , are all repulsors in a complex plane.
On the other hand, the strange fixed points are:
- 1.
- attractors in the open interval . In particular, they are superattractors for .
- 2.
- parabolics for .
- 3.
- repulsors in the rest of the complex plane.
Finally, the strange fixed points are:
- 1.
- attractors in and . In particular, they are superattractors for .
- 2.
- parabolic at all points on the boundary of the circumference of the cone—in particular, for the complex numbers .
- 3.
- repulsors in the rest of the complex plane.
Theorem 5 cannot be analytically proven, since the substitution of these strange fixed points into the stability function results in roots of higher-order polynomials. Still, the stability regions in the complex plane of the strange fixed points and can be visualized in Figure 2a, the stability regions of the fixed points and can be visualized in the complex plane in Figure 2b, and the stability regions of the fixed points and can be visualized in the complex plane in Figure 2c. Note that in the foreground, no stability region is visualized, which justifies the behavior of such strange fixed points; they are repulsors in the whole complex plane, and the strange fixed points and are attractors in the small region described in Theorem 5, while the strange fixed points and , are parabolic in the boundary of the circumference of the cone and are attracting inside the cone, being superattracting at the vertex of the cone. They are repulsive in the rest of the complex plane.
Figure 2.
Strange fixed points . (a) and . (b) and . (c) and .
4.2. Critical Points
The critical points are obtained by solving equation . We obtain the points , , which correspond to the roots of polynomial , and the free critical points described in the following results.
Theorem 6.
The free critical points of operator are:
- 1.
- 2.
Let us also remark that the critical points satisfy . So, they are not independent, and they have the same parameter plane.
There are also values of parameter for which the critical points coincide:
- (a)
- The critical points match for .
- (b)
- The points match if .
The free critical point is a pre-image of the strange fixed point because ; therefore, there is no need to obtain its related parameter plane because the information that would be obtained is contained in the stability function of .
5. Parameter and Dynamical Planes
In this section, our goal is to determine the regions of the parameter plane for which we can obtain the most stable members of the family, since the values of in those regions will provide us with the best methods in terms of numerical stability.
5.1. Parameter Planes
As and are conjugates, there exists just one free independent critical point, the related parameter plane of which can be seen in Figure 3. This is focused in a black region that mostly corresponds to regions shown in the stability planes of the strange fixed points and and the bases of the cones defining the stability functions of the strange fixed points and (see Figure 2b,c). Let us assume that there are free independent critical points acting in the capacity of the starting point of the iterative schemes of the family associated with each complex value of ; such points are shown in red on the complex plane if the method converges on any of the roots (zero and infinity) and in black in other cases. Following this procedure, we obtain the parameter plane presented in Figure 3 by using the processes shown in [10]. For this representation, we used a mesh of points, a maximum of 500 iterations, and a tolerance of in the stopping criterion. We also show a close-up of this parameter plane in Figure 3b, focusing on the larger red area; there, the family members are, in general, very stable. These will be the best values to use for iterative methods in terms of their stability (see [15]).
Figure 3.
Parameter planes for free critical points. (a) Parameter plane with . (b) Zoomed-in view of the parameter plane.
We emphasize how important the parameter planes are, since they allow us to precisely identify the values of the parameter for which the family of iterative methods have stable behavior or the members have chaotic behavior. In these, we can observe two black- and red-colored regions; the red-colored region allows us to obtain dynamic planes whose behavior is stable, and the black-colored regions imply methods that mostly correspond to values of the parameter in which there are strange fixed points that are attractors or have periodic attractor orbits; this is guaranteed by the (Fatou–Julia), Theorem 3.
5.2. Dynamical Planes
The dynamical planes appearing in Figure 4 and Figure 5 were obtained using a mesh of points of the complex plane, as well as a maximum of 1000 iterations. These show the basins of attraction that correspond to different values that we selected from the parameter plane—both from the red-colored zone, where we had more stable members of the family, and the black-colored zones of the parameter plane, where we had unstable members of the family. In both cases, different stable behaviors, unstable behaviors, and periodic basins of attraction, among others, are shown.
Figure 4.
Dynamical planes whose behavior is unstable. (a) . (b) . (c) . (d) .
Figure 5.
Dynamical planes whose behavior is stable. (a) . (b) . (c) . (d) .
In each of the dynamical planes, the circles represent the fixed points of (with the independence of their stability), the squares represent the critical points, and the starred point represents the superattracting fixed points.
Unstable and Stable Dynamic Planes
For the values , , , and (Figure 5a–d, respectively), we observe stable behavior corresponding to the red-colored regions in the parameter plane. The orange regions in the dynamical planes come from the superattracting fixed point , and the blue area comes from the fixed point . Finally, Figure 4a–d correspond to regions of the parameter plane where we obtain families whose behavior is unstable. Moreover, for , we obtain a dynamical plane with two periodic orbits at points and . It is worth noting that the dynamical plane corresponding to has three basins of attraction, which are shown in green, orange, and blue colors; for , there are four basins of attraction, which are shown in green, orange, blue, and red; for , there are three basins of attraction, unlike the stable dynamical planes, which only have two.
6. Numerical Results
We use the functions proposed in Table 1 to perform some numerical tests in order to analyze the results obtained with different known methods in comparison with the one proposed in the iterative family (11).
Table 1.
Test functions.
We call the methods used for the numerical tests M1, M2, and M3. M3 is the method that we worked with in this manuscript, and M1 and M2 are two known fourth-order methods that we use to compare the numerical results; these are the scheme of C. Chun and the BCMT family, which can be found in [16,17].
where
where .
where .
The following expression can be used to estimate the theoretical order of convergence:
as presented by S. Weerakoon and T.G.I. Fernando in [18]. However, the principal inconvenience of this is that it requires knowledge of the precise root . In order to solve such a problem, in [19], Cordero and Torregrosa overhauled the definition of so that it would not need the root to be exactly known at all, as shown in the following:
Calculations were performed by using the Matlab programming software with variable-precision arithmetic, with 200 digits of mantissa and as the error tolerance. For the computer programs, the following stopping criteria were used:
- (i)
- or
- (ii)
- .
Table 2 displays the best outcomes for each experiment. We can see how the following method is highly efficient compared to schemes such as Chun’s and the BCMT, which we used for comparison.
Table 2.
Benchmark comparison of fourth-order methods in relation to the convergence order and computational time on the function .
7. Conclusions
In our manuscript, we found a large, optimal, and general kind of fourth-order scheme that is free of second derivatives. The dynamical analysis that was performed on the proposed class of methods allowed us to choose family members that were particularly stable, discarding the ones with unstable performance, where strange fixed points and some periodical orbits were present. Lastly, we refer to Table 2 to show that the suggested family is equal to or more competitive than the classical method, the recognized and efficient methods of Ostrowski and Maheshwari, and other recognized and efficient methods found in the literature. The dynamic study shows us that there are values of the parameter for which we can obtain highly efficient iterative families of methods; some of the values that we can use are , , , and .
This behavior is justified in the dynamic planes given in Figure 5a–d, since there is global convergence to the roots of a second-degree polynomial.
In addition, if we use parameter values corresponding to regions of instability, one of the consequences of using these schemes is that these do not converge to the root, and if they do converge, they would do so with a large number of iterations, that is, these members are unreliable. This fact can be confirmed in Figure 4a–d.
The results shown in Table 2 and Table 3 are satisfactory from the point of view of numerical calculations. It can be observed that the number of iterations, computational time, and theoretical convergence order reached by our family, in comparison with the known methods of Chun and the BCMT, are satisfactory, as we expected, since we took one of the values of the parameter for which it was theoretically shown that we would have efficient iterative methods. In addition, another piece of evidence that shows the degree of accuracy with which our method converges to the root is the computation of the absolute errors and , which are shown in Table 3.
Table 3.
Benchmark comparison of fourth-order methods in relation to the absolute error and .
Author Contributions
Conceptualization, A.C. and J.R.T.; software, M.A.L.S.; validation, A.C. and J.R.T.; formal analysis, J.R.T.; investigation, A.C. and M.A.L.S.; writing—original draft preparation, M.A.L.S.; writing—review and editing, A.C. and J.R.T.; visualization, M.A.L.S.; supervision, A.C. and J.R.T. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by PGC2018-095896-B-C22 and by MCIN/AEI/10.13039/5011000113033 as part of “ERDF: A way to making Europe”.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank the anonymous reviewers for their comments and suggestions, as they have improved the final version of this manuscript.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Traub, I.F. Iterative Methods for the Solution of Equations; Prentice-Hall: Hoboken, NJ, USA, 1964. [Google Scholar]
- Petković, M.S.; Neta, B.; Petković, L.D.; Džunić, J. Multipoint Methods for Solving Nonlinear Equations; Academic Press: Amsterdam, The Netherlands, 2013. [Google Scholar]
- Amat, S.; Busquier, S. Advances in Iterative Methods for Nonlinear Equations; SEMA SIMAI Springer Series; Springer: Cham, Switzerland, 2016; Volume 10. [Google Scholar]
- Ostrowski, A.M. Solutions of Equations and System of Equations; Academic Press: New York, NY, USA, 1960. [Google Scholar]
- Kung, H.T.; Traub, J.F. Optimal order of one-point and multi-point iteration. ACM 1974, 21, 643–651. [Google Scholar]
- King, R. A family of fourth order methods for nonlinear equations. SIAM J. Numer. Anal. 1973, 10, 876–879. [Google Scholar] [CrossRef]
- Jarratt, P. Some fourth order multipoint methods for solving equations. Math. Comput. 1966, 20, 434–437. [Google Scholar] [CrossRef]
- Traub, J.F. Iterative Methods for the Solution of Equations; Chelsea Publishing Company: New York, NY, USA, 1982. [Google Scholar]
- Chicharro, F.I.; Cordero, A.; Garrido, N.; Torregrosa, J.R. Wide stability in a new family of optimal fourth-order iterative methods. Comput. Math. Methods 2019, 1, e1023. [Google Scholar] [CrossRef]
- Maheshwari, A.K. A fourth order iterative method for solving nonlinear equation. Appl. Math. Comput. 2009, 211, 383–391. [Google Scholar] [CrossRef]
- Wang, X.; Chen, X. The Dynamical Analysis of a Biparametric Family of Six-Order Ostrowski-Type Method under the Möbius Conjugacy Map. Fractal Fract. 2022, 6, 174. [Google Scholar] [CrossRef]
- Fatou, P. Sur les substitutions rationnelles. Comp. Rend. Heb. S. Acad. Sci. 1917, 164, 806–808, 1917, 165, 992–995. [Google Scholar]
- Julia, G. Mémoire sur l’iteration des fonctions rationnelles. Mat. Pur. Appl. 1918, 8, 47–245. [Google Scholar]
- Blanchard, P. Complex analytic dynamics on the riemann sphere. Bull. Am. Math. Soc. 1984, 11, 85–141. [Google Scholar] [CrossRef]
- Chicharro, F.I.; Cordero, A.; Torregrosa, J.R. Drawing Dynamical and Parameters Planes of Iterative Families and Methods. Sci. World J. 2013, 2013, 780153. [Google Scholar] [CrossRef] [PubMed]
- Behl, R.; Cordero, A.; Motsa, S.S.; Torregrosa, J.R. An optimal fourth-order family of methods for multiple roots and its dynamics. Numer. Algor. 2016, 71, 775–796. [Google Scholar] [CrossRef]
- Chun, C. Construction of Newton-like iterative methods for solving nonlinear equations. Numer. Math. 2006, 104, 297–315. [Google Scholar] [CrossRef]
- Weerakoon, S.; Fernando, T.G.I. A variant of Newton’s method with accelerated third-order convergence. Appl. Math. Letters. 2000, 13, 87–93. [Google Scholar] [CrossRef]
- Cordero, A.; Torregrosa, J.R. Variants of Newton’s method using fifth-order quadrature formulas. Appl. Math. Comput. 2007, 190, 686–698. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (CC BY) license (https://creativecommons.org/licenses/by/4.0/).