Abstract
In this paper, we analyze the stability of the family of iterative methods designed by Jarratt using complex dynamics tools. This allows us to conclude whether the scheme known as Jarratt’s method is the most stable among all the elements of the family. We deduce that classical Jarratt’s scheme is not the only stable element of the family. We also obtain information about the members of the class with chaotical behavior. Some numerical results are presented for confirming the convergence and stability results.
1. Introduction
The solution of nonlinear equations and systems of equations is among the most important problems, both from a theoretical and a practical point of view, in applied mathematics and other sciences, see for example [1]. Due to the lack of analytical methods for solving such problems, iterative methods are becoming increasingly necessary for approximating the solutions of these equations.
In addition to the classical methods such as Newton, Chebyshev, and Halley among the so-called one-point methods, and multipoint algorithms such as Traub, Jarratt, and Ostrowski, numerous papers have been published in recent years trying to overcome the convergence order of these schemes as well as their stability. In all of them, the authors construct iterative procedures for approximating simple roots of a nonlinear equation , where is a real function defined on an open interval . In the books [2, 3], we can found good overviews of this area of numerical analysis.
The dynamical analysis of an iterative method or a family of schemes is a valuable tool for classifying the different iterative formulas, not only in terms of their order of convergence but also in terms of their behavior in terms of the chosen of initial guesses. This study also provides useful information on the stability and reliability of the iterative methods. See, for example, [4–6].
In this paper, we present a dynamical study of the parametric Jarratt family, a set of fourth-order iterative methods for approximating simple roots of a nonlinear equation . In [7], Jarratt designed a fourth-order formula for solving nonlinear equations which require three functional evaluations per iteration, one of and two of . Its expression is as follows:wherebeingand , , , , and real or complex parameters.
Using Taylor’s series expansion around a simple zero of , Jarratt obtained values of some of the previous parameters to reach fourth-order convergence. Taking and and expressing Jarratt’s class in two steps, we obtainwhere , , , , and is an arbitrary parameter that can take real or complex values. , otherwise the method is not defined. This parametric family includes the so-called Jarratt’s method, for , whose iterative expression is as follows:
1.1. Dynamical Concepts
We are going to analyze the stability of members of family (4). For it, we apply complex dynamics tools to the rational operator obtained when this class is applied on an arbitrary second degree polynomial . We recall some concepts of complex dynamics that we use in this work. For a more general understanding of these concepts, see, for example, [8, 9].
Given a rational operator defined on the Riemann sphere, , the orbit of a point is the sequence of points.
A fixed point of operator is a point such that . If a fixed point is not a root of polynomial , then it is called a strange fixed point. Fixed points can be classified according to the behavior of the derivative operator on them. Therefore, a fixed point is an attracting point if , superattracting if , repulsing if and parabolic or neutral if .
A critical point of operator is a point where the derivative of cancels out, that is, . Critical points that do not coincide with the roots of the polynomial are called free critical points.
The basin of attraction of an attractor is defined as the set of preimages of any order that satisfy the following equation:
The rest of the paper is organized as follows. In Section 2, the convergence order of the parametric family (4) is analyzed. The dynamical behavior of this family as a function of parameter is studied in Section 3. First, we determine the rational operator associated with the family and analyze the stability of the corresponding fixed points and critical points of that operator. The parameter planes of the free critical points are drawning, which allows visualizing the parameter values that make the method stable or unstable. Finally, the dynamical planes are generated, in which the basins of attraction of fixed or periodic points of the method can be visualized for some particular value of the parameter. In Section 4, some numerical tests are presented to compare the family of methods studied with other schemes. The paper ends with some conclusions, which are presented in Section 5 along with the references used.
2. Convergence of Jarratt Parametric Family
In this section, the convergence analysis of the Jarratt parametric family is studied. We present an alternative proof to that given by Jarratt. From the error equation, we can observe that all the members of uniparametric family (4) have fourth-order convergence, with independence of parameter .
Theorem 1. Let be a sufficiently differentiable function at each point of the open interval such that is a simple root of . If we choose an initial estimate sufficiently close to , sequence obtained using iterative expression (4), converges to , with order of convergence , being the error equation.where ,y,.
Proof. Using Taylor’s series expansion of the function and around , we haveCalculating the quotient ,From the equations (3)–(5) and the first step of the iterative scheme (4), we haveThe Taylor’s series expansion of is as follows:and the derivative of function is as follows:Calculating the quotient ,Substituting equations (11) and (15) in the second step of the iterative expression (4) yields error equation for Jarratt parametric family as follows:This completes the proof.
According to Kung and Traub’s conjecture (see [10]), the family shown in (4) is optimal.
3. Complex Dynamical Behavior
In this section, we present a dynamical study of Jarratt’s family (4). We begin by calculating the rational operator associated with the class when it is applied on a quadratic polynomial and then analyze the stability of the fixed and critical points of this operator. From the independent critical points, we generate the parameter spaces, which are graphs that allow us to visually determine the values of the parameter for which a member of the family has stable or unstable behavior.
3.1. Rational Operator
We analyze family (4) on a generic quadratic polynomial , with zeros . The result is a rational operator, called , which depends on , , and parameter :
Proposition 2. Let be a generic quadratic polynomial, with zeros . The rational function associated to the Jarratt parametric family, after applying Möbius transformation, is as follows:where is an arbitrary parameter. Moreover, if , the operator is simplified as follows:
For , we can observe that Cayley’s test is satisfied.
Proof. Let be a generic quadratic polynomial, with roots . Applying the iterative scheme given in equation (4) on we obtain the rational function , which depends on roots , , and parameter . Using Möbius transformation on , with that satisfies, , , we obtain (18).which only depends on the arbitrary parameter .
By factoring the numerator and denominator in (18), it can be proved that for and the operator is simplified as seen in equations (19)–(21), which completes the proof.
3.2. Fixed Point Analysis
Solving the equation , we obtain the fixed points of operator .
Proposition 3. The fixed points of the rational function are and , which correspond with the roots of , and the following are strange fixed points:(i), for ,(ii),(iii), where
The total number of fixed points of operator varies as a function of parameter , that is,(i)If and , then has seven fixed points.(ii)If , then is not a fixed point and has six fixed points.
Pairs of strange fixed points conjugate to each other satisfy ; these are and , , and .
According to Proposition 3, there are at most seven and at least six fixed points for the rational operator . In addition, we show the existence of two pairs of strange fixed points conjugate to each other, each pair has the same stability characteristics, and thus, the stability analysis is reduced by half.
3.3. Stability of Fixed Points
In order to analyze the stability of the fixed points, we calculate the first derivative of operator .
It is known that 0 and are superattracting fixed points, since the methods have order of convergence four, regardless of the value of the parameter ; however, the stability of the strange fixed points depends on the value of . The stability of strange fixed points to is established in the following theorems.
Theorem 4. (Stability of ).
The character of the strange point , for is(i), then is attracting, and it is a superattracting if .(ii), then is a parabolic point.(iii)If , then is repulsing.
Proof. From equation (16), we haveThen, .
Let be an arbitrary complex number. Then,Simplifying, we haveThus,Therefore,In addition, if satisfies , then , is repulsing and the proof is finished.
The following results can be demonstrated numerically using the stability functions associated with fixed points.
Theorem 5. (Stability of and ).
The stability of strange fixed points and , for real values of , can be summarized as follows:(i)If , where is the region of the cone below the cardioid in Figure 1, then and are attractors; if , they are superattractors.(ii)If , where is the boundary of the disk in the region marked in blue in Figure 1, then and are parabolic points.(iii)If , then and are repulsors.

Theorem 6. (Stability of y).
Stability analysis of strange fixed points and , for real values of , satisfies the following statements:(i)If , where is the region of the cone below the cardioid in Figure 2, then and are attractors; if or they are superattractors.(ii)If , where is the boundary of the disk in the region marked in blue in Figure 2, then and are parabolic points.(iii)If , then and are repulsors.
The stability surface of strange fixed point in the complex plane can be seen in Figure 3. In it, the zones of attraction (blue surface) and repulsion (gray surface) are shown. Visually, if is inside the circumference of the cone, then it is attracting; if is on the circumference, it is parabolic and if is outside the circumference, it is repulsor.
The stability surface of strange fixed points and is shown in Figure 1. The stability surface of strange fixed points and is shown in Figure 2. In these figures, the prevalence of repulsion zones over attraction zones is observed.


3.4. Analysis of Critical Points
We will calculate the critical points of the rational operator given in equation (18).
Fatou and Julia [11, 12] stated that these points are of special interest, since each basin of attraction has at least one critical point, so the free critical points could be in a basin of attraction of some of the solutions of the equation, or be in the basin of some strange fixed point or attracting periodic orbit.
Proposition 7. The critical points of operator are the roots of equation , that is, and and four free critical points depending on parameter :(i),(ii)where
The total number of different critical points of operator varies as a function of parameter :(i)If and , then operator has six critical points(ii)If , then operator simplifies and has two critical points(iii)If , then operator simplifies and has four critical points
Pairs of free critical points conjugate to each other satisfy ; for ; these are: and , and . This means that there are only two independent free critical points.(i)The free critical points and coincide for ,(ii)The free critical points and coincide for the following values of parameter :(iii)where(iv)The free critical points and coincide for the following values of parameter :(v)The free critical points and coincide for the following values of parameter :
Proposition 7 states that there is a maximum of six critical points and a minimum of two critical points. There are two pairs of free critical points conjugate to each other, each with the same characteristics in terms of stability, simplifying the dynamical analysis.
Parameter values that reduce the number of free critical points are interesting for drawing dynamical planes.
3.5. Parameter Spaces
The dynamical behavior of operator depends on the values of parameter . Parameter spaces are graphs of the independent-free critical values for the method, which allow to visualize parameter values that make the method stable or unstable [13].
We generate the parameter spaces, taking a free critical point as initial estimation for operator and applying the iterative scheme (4) for all values of the parameter , defined on a mesh of the complex plane with 800 points on each axis. These plots have been generated using MATLAB R2020b. At a point corresponding to a specific value of , if a method converges to one of the roots of the polynomial in less than 200 iterations and with an error estimate of less than , then that point is colored red; otherwise, the point is colored black.
The Jarratt parametric family has at most four free critical points, of which there are two pairs conjugate to each other (see Proposition 7); that means there are only two independent free critical points. We then obtain two different parameter spaces: for and for , shown in Figure 4.

(a)

(b)
In parameter space (Figure 4(a)), the all-red surface means that for any method of the family, in that range of values, the critical point is only able to converge to one of the two roots of the polynomial. This critical point does not create its own basin; there is no attracting strange free point and no attracting periodic orbit, the only attractors are the roots of the polynomial themselves. The critical point has the same behavior as , being both conjugate to each other.
In the parameter plane corresponding to the conjugate critical points and , the region marked in red corresponds to points where the method has stable behavior, while the regions in black correspond to points where the method has unstable behavior. Regions where strange fixed points are attractors and are also unstable and appear in this parameter space (see Figure 4(b)).
3.6. Dynamical Planes
To study the stability of some methods for Jarratt parametric family, we use dynamical planes. These plots allow us to extend the information obtained in the parameter planes; in them, we can visualize the basins of attraction for fixed or periodic points of the method, given some particular value of parameter, [13].
For the dynamical analysis we select methods of family (4) corresponding to parameter values located in the stability zone and in the instability zone of the parameter space, and from these we will generate the corresponding dynamical planes, using MATLAB R2020b. In these figures, a mesh with 800 points on each axis has been drawn, where each point represents a different initial estimate that is introduced in the iterative process (see [13]). When a method converges to a solution, in at most 200 iterations and with a tolerance of less than , then, it is assigned a certain color: orange if it converges to and blue if it converges to . In case the initial estimate does not converge to any of the roots of the polynomial within the maximum number of iterations, it is assigned the color black; other basins of attraction are colored green and red.
Figure 5 shows dynamical planes for values of in the stability zone, in which only two basins of attraction corresponding to the roots are observed. Specifically, some methods appear with global convergence, which is a key fact in some applications, such as the finding of matrix sign functions by using these iterative methods (see, for example, [14, 15]).

(a)

(b)

(c)

(d)
Figure 6 shows dynamical planes for values of outside the stability zone, which can be visually verified by the existence of black areas of nonconvergence to the solution (in the case of Figures 6(a) and 6(b)) and by the presence of two basins of attraction that do not correspond to roots, but to conjugate strange fixed points (in the case of Figures 6(c) and 6(d)).

(a)

(b)

(c)

(d)
4. Numerical Results
The numerical tests in this section have been performed using variable precision arithmetic, with 2000 digits of mantissa and a tolerance of in MATLAB R2020b. The stopping criterion used is or .
Tables 1–3 summarize the results obtained by applying four different methods of the family, some of them stable ( and ) and others unstable ( and ), as well as the methods of Chun [16] and Ostrowski [17], which have order of convergence four. The test functions used are the following:(i), (ii), (iii), (iv), .
In order to evaluate the stringency of each implemented method with respect to the initial estimate to find a solution, we have started the iterations with different initial estimates, named according to their proximity to the solution : close , far , and very far , respectively.
For each function, the following items have been calculated: approximate root value, error estimates at the last iteration: and , the number of iterations required to converge to the solution, the approximate computational convergence order (ACOC), and the elapsed time (e-time), calculated as the arithmetic mean of 10 runs for each method.
Table 1 shows that when the initial estimate is close to the root, the presented methods converge, for a minimum of 5 iterations and a maximum of 6 iterations, even in cases of those corresponding to parameter values for family (4) located in regions of instability.
It can also be observed that the lowest error corresponds to Chun’s method, followed by the stable method. The number of iterations is in general the same and the order of computational convergence obtained for all methods of the family confirms the theoretical convergence order determined in Section 2
From Tables 2 and 3, we can observe that the presented methods do not always converge to the solution, supporting the results found in the dynamical analysis of Section 3. The convergence depends on the initial estimation and the nonlinear function used.
When the initial estimate is far or very far from the root, in general, the and methods diverge, as expected, since these methods correspond to parameter values located in the instability zone.
5. Conclusions
In this paper, the dynamical study of a family of fourth-order iterative methods has been carried out in order to identify those members of the family that have a better behavior in terms of stability.
The dynamical behavior of the Jarratt parametric family is generally stable. This is shown in the parameter spaces, where the prevalence of the stability regions is observed, and it is confirmed by numerical tests, which yield favorable results on the convergence of the studied methods. The theoretical order of convergence has been confirmed by ACOC, which is approximately equal to 4.
For initial estimates close to the solution, all methods converge. Divergence cases are verified for initial estimates far or very far from the solution, especially for methods of the considered family located in the instability zone.
Therefore, we conclude after the analytic, dynamic, and numerical studies performed in this manuscript, that classical Jarratt’s scheme is the best one among all the general class of iterative methods proposed originally by Jarratt. In future work, we will extend this scheme to the estimation of matrix sign functions and other nonlinear matrix equations.
Data Availability
No underlying data were collected or produced in this study.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
The authors acknowledge the open access funding enabled and organized by CRUE-UNIRIS Gold.