Research article Special Issues

Design and dynamical behavior of a fourth order family of iterative methods for solving nonlinear equations

  • In this paper, a new fourth-order family of iterative schemes for solving nonlinear equations has been proposed. This class is parameter-dependent and its numerical performance depends on the value of this free parameter. For studying the stability of this class, the rational function resulting from applying the iterative expression to a low degree polynomial was analyzed. The dynamics of this rational function allowed us to better understand the performance of the iterative methods of the class. In addition, the critical points have been calculated and the parameter spaces and dynamical planes have been presented, in order to determine the regions with stable and unstable behavior. Finally, some parameter values within and outside the stability region were chosen. The performance of these methods in the numerical section have confirmed not only the theoretical order of convergence, but also their stability. Therefore, the robustness and wideness of the attraction basins have been deduced from these numerical tests, as well as comparisons with other existing methods of the same order of convergence.

    Citation: Alicia Cordero, Arleen Ledesma, Javier G. Maimó, Juan R. Torregrosa. Design and dynamical behavior of a fourth order family of iterative methods for solving nonlinear equations[J]. AIMS Mathematics, 2024, 9(4): 8564-8593. doi: 10.3934/math.2024415

    Related Papers:

    [1] Xiaofeng Wang, Mingyu Sun . A new family of fourth-order Ostrowski-type iterative methods for solving nonlinear systems. AIMS Mathematics, 2024, 9(4): 10255-10266. doi: 10.3934/math.2024501
    [2] Jia Yu, Xiaofeng Wang . A single parameter fourth-order Jarrat-type iterative method for solving nonlinear systems. AIMS Mathematics, 2025, 10(4): 7847-7863. doi: 10.3934/math.2025360
    [3] Mudassir Shams, Nasreen Kausar, Serkan Araci, Liang Kong . On the stability analysis of numerical schemes for solving non-linear polynomials arises in engineering problems. AIMS Mathematics, 2024, 9(4): 8885-8903. doi: 10.3934/math.2024433
    [4] Mudassir Shams, Nasreen Kausar, Serkan Araci, Liang Kong, Bruno Carpentieri . Highly efficient family of two-step simultaneous method for all polynomial roots. AIMS Mathematics, 2024, 9(1): 1755-1771. doi: 10.3934/math.2024085
    [5] Fiza Zafar, Alicia Cordero, Dua-E-Zahra Rizvi, Juan Ramon Torregrosa . An optimal eighth order derivative free multiple root finding scheme and its dynamics. AIMS Mathematics, 2023, 8(4): 8478-8503. doi: 10.3934/math.2023427
    [6] Kasmita Devi, Prashanth Maroju . Complete study of local convergence and basin of attraction of sixth-order iterative method. AIMS Mathematics, 2023, 8(9): 21191-21207. doi: 10.3934/math.20231080
    [7] Xiaofeng Wang, Yufan Yang, Yuping Qin . Semilocal convergence analysis of an eighth order iterative method for solving nonlinear systems. AIMS Mathematics, 2023, 8(9): 22371-22384. doi: 10.3934/math.20231141
    [8] Xiaopeng Yi, Chongyang Liu, Huey Tyng Cheong, Kok Lay Teo, Song Wang . A third-order numerical method for solving fractional ordinary differential equations. AIMS Mathematics, 2024, 9(8): 21125-21143. doi: 10.3934/math.20241026
    [9] G Thangkhenpau, Sunil Panday, Bhavna Panday, Carmen E. Stoenoiu, Lorentz Jäntschi . Generalized high-order iterative methods for solutions of nonlinear systems and their applications. AIMS Mathematics, 2024, 9(3): 6161-6182. doi: 10.3934/math.2024301
    [10] Kasmita Devi, Prashanth Maroju . Local convergence study of tenth-order iterative method in Banach spaces with basin of attraction. AIMS Mathematics, 2024, 9(3): 6648-6667. doi: 10.3934/math.2024324
  • In this paper, a new fourth-order family of iterative schemes for solving nonlinear equations has been proposed. This class is parameter-dependent and its numerical performance depends on the value of this free parameter. For studying the stability of this class, the rational function resulting from applying the iterative expression to a low degree polynomial was analyzed. The dynamics of this rational function allowed us to better understand the performance of the iterative methods of the class. In addition, the critical points have been calculated and the parameter spaces and dynamical planes have been presented, in order to determine the regions with stable and unstable behavior. Finally, some parameter values within and outside the stability region were chosen. The performance of these methods in the numerical section have confirmed not only the theoretical order of convergence, but also their stability. Therefore, the robustness and wideness of the attraction basins have been deduced from these numerical tests, as well as comparisons with other existing methods of the same order of convergence.



    An active topic in numerical analysis is the estimation of the solution of nonlinear equations and systems of equations by means of iterative processes. This activity results in a large variety of publications from different authors, such as Petković et al. [30] in the scalar case, Ahmad et al. [1], or Zhanlav et al. [36], among other researchers in vectorial problems.

    The limited existence of analytical methods to find the solution compels us to use iterative methods to obtain an approximation. These schemes generate a sequence of real numbers that converges to a solution of the equation f(x)=0, if it exists, being f:IRR.

    A scalar iterative method is defined by a fixed-point expression

    xk+1=g(xk),k=0,1,2,,

    where g:RR is a fixed-point function. These methods can be classified as one-point or multipoint schemes. In the first ones, the k+1 iteration is obtained using only functional evaluations at the k-th iteration of f and its derivatives. Meanwhile in multipoint methods, the k+1 iteration is obtained using functional evaluations at different points, which are taken as intermediate steps of the same iteration [34].

    In this manuscript, by using the weight-function technique, we present a parametric family of optimal iterative schemes of fourth-order involving derivatives at different points. The stability of this class is studied in order to select its most stable elements and refuse the unstable ones.

    There are problems in engineering, technology and in different fields of science that require the solution of nonlinear equations. For example, Qureshi et al. in [31] proposed a hybrid three-step iterative method for solving nonlinear equations in the field of medical science (blood rheology, population growth and neurophysiology). Yaseen et al. in [35] applied Jarratt-type methods to global positioning systems problems. Also, Chand et al. in [11] applied weight functions on several methods: Potra-Pták procedure and two iterative schemes (optimal and non-optimal, respectively) of fourth and sixth orders of convergence and a family of optimal eighth order methods, aiming to solve problems related to the effect of water flow, other factors in the flow of open channels (rivers or canals), and the determination of fluid flow through tubes and pipes [9].

    Ostrowski in [29] defines the efficiency index of an iterative method as I=p1/d, where p is the convergence order and d is the number of functional evaluations per iteration. According to Kung-Traub's conjecture [27]: The convergence order of an iterative method without memory cannot be greater than 2d1 (called optimal order), where d is the number of functional evaluations per iteration. As long as the condition established in the conjecture is satisfied, the method is considered optimal. For a deeper insight in optimal methods, we refer to [18].

    Regarding the speed at which an iterative method reaches the zero of the equation f(x)=0, it is possible to define a aproximated computational order of convergence (ACOC) [17], which considers the rate at which successive approximations approach the zero to estimate the order of convergence of the method:

    pACOC=ln(|xk+1xk|/|xkxk1|)ln(|xkxk1|/|xk1xk2|).

    On the other hand, the dynamical analysis has become a very useful tool for studying iterative methods (see the work of different authors and their colleagues as Behl in [6], Campos [10], Cordero [16], Khirallah [26], Kansal [25], Geum [22], Sayevand [32], or Scott in [33]) since it enables us to classify different iterative formulas, not only from the point of view of their order of convergence, but from the analysis of how these formulas behave depending on the chosen initial estimation. In addition, it provides valuable information about the stability and reliability of the iterative method. The dynamical analysis characterizes the stability of the fixed points of the rational function R resulting from the application of the iterative expression on a low-degree polynomial p(x). This study, joined with that of the existence of critical points, gives us a clear idea of the best elements of a class of iterative methods. Moreover, it is possible to obtain graphical representations that allow us to compare methods beyond mere numerical results. The dynamical plane allows us to visualize the stability of a method, the size of its convergence basins and the viability of certain initial estimations. Also, for uniparametric families of methods, the parameter plane will contribute to the choice of the most suitable family member.

    Prior to performing the dynamical analysis of the family of iterative methods when applied over a low degree polynomial, we must remember a few ideas and definitions of complex dynamics [3,7]. Given a rational operator R:ˆCˆC, where ˆC is the Riemann sphere, the orbit of a point x0 is defined as the sequence

    {x0,R(x0),R2(x0),,Rn(x0),}.

    A point xˆC is a k-periodic point of R if it is kept invariant by the action of operator after k iterations, that is, Rk(x)=x; if k=1, it is called a fixed point. A periodic point is attracting if |R(x)(R1(x))(Rk1(x))|<1, superattracting if |R(x)(R1(x))(Rk1(x))|=0, repulsive if |R(x)(R1(x))(Rk1(x))|>1 and neutral or parabolic if |R(x)(R1(x))(Rk1(x))|=1. Furthermore, if xˆC is a fixed point, but not a zero of the polynomial p(x), then it is called a strange fixed point.

    On the other hand, a point xc is a critical point of R if R(xc)=0. Free critical points are those that do not coincide with the zeros of the polynomial.

    The basin of attraction of an attracting fixed (or periodic) point x is defined as

    A(x)={x0ˆC:Rn(x0)x,n}.

    Moreover, the Fatou set of the rational function R (see [21]), denoted by F(R), is the set of points xˆC whose orbits tend to an attractor of any kind. The Julia set [24], denoted by J(R), is the complementary of the Fatou set in ˆC, which includes the repulsive and neutral points and defines the boundaries between basins of attraction [12]. The key role of the critical points is stated in the following classical result (see, for example, [19]), which sets a relationship between the connected component of a basin of attraction including the attractive or periodic point (called immediate basin of attraction) and the critical point.

    Theorem 1 (Fatou-Julia Theorem). Let R be a rational function. The immediate basin of attraction of a periodic (or fixed) attractor point contains at least one critical point.

    In order to perform the dynamical analysis, we use an arbitrary quadratic polynomial p(x)=(xa)(xb), where a,bC and Möbius conjugacy map considered by Blanchard [8],

    M(x)=xaxb,

    which satisfies the properties: M()=1,M(a)=0,M(b)=.

    It is easy to prove that the proposed class of iterative methods LCT, defined in Section 2, satisfies the scaling theorem (see, for example, [2]). So, the dynamical performance of the rational function obtained by applying the class of methods on quadratic polynomials is equivalent by conjugation. We then use the Möbius conjugacy map to get a conjugate rational function that does not depend on the roots of the polynomial p(x) used. We discuss the discrete dynamical systems: We obtain the asymptotic performance of fixed points. In addition, we calculate the critical points and generate the parameter planes associated with the free critical points showing the stable and unstable regions, depending on the chosen parameter. These elements, therefore, allow us to determine which members of the class of iterative methods show more stable behavior.

    This paper is organized as follows: In Section 2, we present the new class of multipoint methods and analyze its convergence. Using complex dynamics tools in Section 3, we study the dependence on initial estimates of the proposed family. These tools allow us to transform the analysis of the method into the study of a rational function obtained by applying the method over a generic quadratic polynomial. In Section 4, we perform some numerical tests, selecting parameter values within and outside the stability region of the parameter plane obtained in the previous section. Also, a comparison with other known methods is made. Finally, Section 5 is devoted to exhibit some conclusions.

    Chun in [15] stated that weight functions with a parameter can be successfully introduced into an iteration process to increase its order of the convergence. Also, Artidiello et al. proposed families of iterative schemes (see [4,5]) by using the weight function technique.

    In this section, we present a new class of fourth-order multipoint Newton-like methods by means of a weight function Hm(μ), that we deonote by LCT:

    yk=xkθf(xk)f(xk),xk+1=xk[Hm(μ)]f(xk)f(xk), k=0,1,2,, (2.1)

    where Hm(μ)=m1+m2μ(xk,yk)+m3[μ(xk,yk)]1+m4[μ(xk,yk)]2 is a real-valued weight function, μ(xk,yk)=f(xk)f(yk), and θ, mi, i=1,2,3,4 are arbitrary parameters.

    The next result states the conditions under which the class defined in (2.1) reaches order of convergence four. Hence, the methods that compose it are optimal in the sense of Kung-Traub's conjecture [27].

    Theorem 2 (LCT family convergence order). Let f:IRR be a differentiable enough function defined in the open interval I. Let us also assume that ξ is a simple zero of f and x0 is sufficiently close to ξ, then family (2.1), which we denote by LCT, has local order of convergence 4, as far as m1=58m2,m3=m23,m4=38m23, and θ=23.

    In this case, the error equation obtained is

    ek+1=181((117+64m2)C3281C2C3+9C4)e4k+O(ek)5,

    where Cq=1q!f(q)(ξ)f(ξ) for q=2,3,..., and ek=xkξ.

    Proof. Let us consider ξ as a zero of f(x), such that f(ξ)0 and let xk=ξ+ek. Using a Taylor series expansion of f(xk) and f(xk) around x=ξ, we get

    f(xk)=f(ξ+ek)=f(ξ)[ek+C2e2k+C3e3k+C4e4k+C5e5k]+O(e6k), (2.2)

    and

    f(xk)=f(ξ+ek)=f(ξ)[1+2C2ek+3C3e2k+4C4e3k+5C5e4k]+O(e5k), (2.3)

    respectively.

    By direct division of (2.2) and (2.3), we obtain

    f(xk)f(xk)=ekC2e2k+(2C222C3)e3k+(7C2C33C44C32)e4k+O(e5k). (2.4)

    Since xk=ξ+ek, the error at the first step is

    ykξ=(1θ)ek+θC2e2k2θ(C22C3)e3kθ(7C2C33C44C32)e4k+O(e5k). (2.5)

    Thus,

    f(yk)=f(ξ)[(1θ)ek+(1θ+θ2)C2e2k+(2θ2C22(1+θ3θ2+θ3)C3)e3k+(5θ2C32+θ2(10+3θ)C2C3+(1θ+6θ24θ3+θ4)C4)e4k]+O(e5k) (2.6)

    and

    f(yk)=f(ξ)[12(1+θ)C2ek+(2θC22+3(1+θ)2C3)e2k+2(2θC32+(53θ)θC2C32(1+θ)3C4)e3k]+O(e4k). (2.7)

    Now, let us consider the μ=μ(xk,yk) function as

    μ=f(xk)f(yk)=1+2θC2ek+θ((6+4θ)C223(2θ)C3)e2k+4θ(2(23θ+θ2)C32+(7+9θ3θ2)C2C3+(33θ+θ2)C4)e3k+O(e4k). (2.8)

    We propose the real-valued weight function depending of parameters m1, m2, m3 and m4 as

    Hm(μ)=m1+m2μ(xk,yk)+m3[μ(xk,yk)]1+m4[μ(xk,yk)]2=(m1+m2+m3+m4)+2(m2m3+2m4)θC2ek+θ(2(3m3+6m4(1+θ)+m2(3+2θ))C223(m2m3+2m4)(2+θ)C3)e2k+4θ(2(2m3+m2(23θ+θ2)+m4(49θ+4θ2))C32(m3(7+3θ)+m2(79θ+3θ2)+m4(1424θ+9θ2))C2C3+(m2m3+2m4)(33θ+θ2)C4)e3k+O(e4k). (2.9)

    Combining (2.1) and (2.9), we obtain the error equation

    ek+1=(1m1m2m3m4)ek+[m1+(12θ)m2+(12θ)m3+(14θ)m4]C2e2k+[(2m1+(26θ+3θ2)m2+(2+6θ3θ2)m3+(212θ+6θ2)m4)C32(m1+(14θ+2θ2)m2+(1+4θ)m3+(18θ+6θ2)m4)C22]e3k+[(4m1+(426θ+28θ28θ3)m2+(4+26θ)m3+(452θ+84θ232θ3)m4)C32+(7m1(7+38θ39θ2+12θ3)m2+(738θ+15θ2)m3+(7+76θ102θ2+36θ3)m4)C2C3+(3m1+(312θ+12θ24θ3)m2+(3+12θ+12θ2+4θ3)m3+(324θ+24θ28θ3)m4)C4]e4k+O(e5k). (2.10)

    In order to attain a class of iterative schemes with fourth-order of convergence, the coefficients of ek, e2k and e3k in (2.10) must be simultaneously zero. We then solve the resulting system of equations to obtain the parametric solution:

    θ=23,m1=58m2,m3=m23,m4=38m23,m2R. (2.11)

    By replacing (2.11) in (2.10), we have a family of fourth-order optimal methods, with error equation

    ek+1=181((117+64m2)C3281C2C3+9C4)e4k+O(ek)5.

    We have proven that the convergence order of the proposed class is 4 and it requires three functional evaluations per iteration: f(xk),f(xk) and f(yk). Therefore, d=3 and the proposed family of methods is optimal under Kung-Traub's conjecture [27], with an efficiency index of I=p1/d=41/31.5874.

    In the next section, we analyze the behavior of the class of iterative schemes using complex dynamics tools, which transforms the study of the family into the analysis of its associated rational function when the class is applied on a generic quadratic polynomial.

    The proposed class of iterative schemes (2.11) holds a great amount of elements, as the only restrictions are those required in Theorem 2. Selecting a member requires to choose a specific weight function satisfying those conditions and, among all the infinite members that this weight function defines, all the schemes have the same order of convergence. The next question to be answered is how to choose the final members in order to be applied on a problem. A key characteristic of iterative methods, as important as the order of convergence, is the stability. This fact allows us to select the most appropriate members to be used, as the notion of stability involves the dependence on the initial estimation.

    The usual reasons for the lack of convergence of an iterative method are divergence (convergence to infinity), a bad initial estimation and the presence of attracting elements (different to the solutions) that makes the iterate generate a periodic orbit that never converges. So, fixed (and periodic points) are the object of this study. As the most simple nonlinear function is a quadratic polynomial, we make the stability analysis on a generic one. The obtained results can not be directly extrapolated to any nonlinear function, but in practice the bad performance on quadratic polynomials yields to the worst performance on other functions. Moreover, the number of attracting elements is defined by the amount of free critical points (see Theorem 1). Therefore, the quantity of critical points and the basins of attraction that they hold are necessary to completely understand the performance of the different elements of the class.

    In the family of methods proposed in (2.1), let us denote m2=α. Using conditions defined in (2.11), we have

    yk=xk23f(xk)f(xk), k=0,1,2,xk+1=xk[(58α)+αf(xk)f(yk)+α3f(yk)f(xk)+(38α3)(f(xk)f(yk))2]f(xk)f(xk). (3.1)

    Applying the LCT family on the quadratic polynomial p(x)=(xa)(xb), where a,bC and applying the Möbius conjugacy map, we obtain the rational operator Lgp,α(x),

    Lgp,α(x)=x+(xa)(xb)(58α8(a+b2x)+3(a+b2x)α3a2+2ab+3b28(a+b)x+8x2+(3a2+2ab+3b28(a+b)x+8x2)α9(a+b2x)33(a+b2x)3(9+8α)8(3a2+2ab+3b28(a+b)x+8x2)2), (3.2)

    with αC as arbitrary parameter. The rational operator associated to that family of methods, using Möbius conjugacy map, is

    Rα(x)=(TLgp,αT1)(x) (3.3)
    =x481x4+270x3+414x2+342x+(117+64α)(117+64α)x4+342x3+414x2+270x+81, (3.4)

    depending on α.

    Factor x4 obtained in (3.3) shows that the family of methods, for any parameter α, has order of convergence 4 (at least over quadratic polynomials) and Rα(x) does not depend on parameters a and b, as it satisfies the scaling theorem.

    Previously, we obtained the rational operator and with it, we now get the fixed points of operator Rα(x). A fixed point is one that is kept invariant by the operator, therefore, all the roots of Rα(x)=x are naturally fixed points. The existence of strange fixed points is not desirable (from the numerical point of view) or, if they exist, the best situation is that they are repulsive. The performance of an iterative method may be compromised if there are strange fixed points or periodic orbits of its associate rational function that are attracting.

    Campos et al. [10] studied and characterized the stability of z=1 as strange fixed point of any multipoint Newton-like methods (those where the intermediate evaluations are variations of Newton's scheme), as well as the character of point z=1. They proved the hypothesis that makes this point a strange fixed or critical point, being pre-image of z=1. These results involve the first item of the next result (the existence of z=1 as strange fixed point), and also its stability, of which we provide in Theorem 4 an alternative proof. The rest of the items in Theorem 3 or in the rest of the dynamical analysis cannot be deduced from any result appearing in [10].

    Theorem 3. The zeros of the equation Rα(x)=x are the fixed points of the rational function Rα(x), that is, x=0, x=, and also the (strange) fixed points:

    i). ex0(α)=1, whether α1538.

    ii). exi(α) (for i=1,2,,6), which corresponds to the 6 zeros of the polynomial

    q(t)=81t6+351t5+765t4+(99064α)t3+765t2+351t+81.

    Thus, in general there are 9 fixed points, of which x=0 and x= are related to the zeros of p(x). However, this amount of fixed points is reduced for α=4238, as it can be checked that ex1(4238)=ex2(4238)=1=ex0(4238), and when α=1538, the rational function is simplified and x=1 is not a fixed point.

    Proof. Using the definition of fixed point, we solve

    x481x4+270x3+414x2+342x+(117+64α)(117+64α)x4+342x3+414x2+270x+81=x.

    Simplifying and factoring the previous equation, we get

    x(x1)(81x6+351x5+351x+765x4+(99064α)x3+765x2+81)=0.

    It can be checked in a similar way that x=0 is a fixed point of 1/Rα(1/x), so x= is a fixed point of Rα.

    The derivative of the rational operator associated to the LCT family of methods, which is used to analyze the stability of fixed points and to obtain critical points, is:

    Rα(x)=4x3(3+2x+3x2)(39+58x+39x2)(9+12x+13x2+64x4α)2+128x3(3+2x+3x2)(6x2x2x3+6x4)α9(1+x)2(9+12x+13x2+64x4α)2, (3.5)

    with a free parameter αC.

    In order to perform the stability analysis of the fixed points, we evaluate the derivative operator in each of them. As |Rα(0)|=|1Rα(1/0)|=0, x=0 and x= are superattracting fixed points. Nevertheless, the stability of strange fixed points changes according to the values of parameter α.

    Theorem 4 (Stability of ex0(α)=1). The asymptotical behavior of the strange fixed point of Rα(x), ex0(α)=1 (for α1538), obtained by evaluating |Rα(1)|, is:

    i). It is an attractor for |α+1538|<72, but it cannot be superattracting.

    ii). It is parabolic for |α+1538|=72 and repulsive in other cases.

    Proof. The stability function of ex0(α) is

    |Rα(1)|=|576153+8α|.

    Let us remark that |Rα(1)|0 for all αC, so it cannot be superattracting. Therefore,

    |576153+8α|1576|153+8α|.

    Let us consider α=a+ib is an arbitrary complex number, then we have the inequation

    (576)2(153)2+2448a+64a2+64b2.

    By simplifying, we get

    (a+1538)2+b2(72)2.

    Thus,

    Rα(1)1 if and only if |α+1538|72.

    It is possible to analyze the stability of a strange fixed point numerically by graphing its stability surface, which is a three-dimensional representation of the stability function. On the z-axis, the stability function of the fixed point |Rα(exi(α))| is represented, while on the complex plane we have the real and imaginary parts of parameter α. These diagrams allow us to identify the regions of the plane where a strange fixed point is an attractor or a repulsor. Figures 1 and 2 display the stability surfaces of exi(α) for i=0,1,2,3,4,5,6 and show that the strange fixed points are repulsive in the grey complex area, while the colored surface represents the attraction zone, that is, the zone of complex values of α where the strange fixed points are attracting. In the boundary between those areas, the strange fixed points are parabolic or neutral.

    Figure 1.  Stability surface of ex0(α)=1.
    Figure 2.  Stability surfaces of strange fixed points exi(α) for i=1,2,3,4,5,6.

    By using this technique, it can be stated that

    (i) ex1(α) is parabolic for α=4238, where ex1(4238)=ex0(4238)=1; in other cases, ex1(α) for α4238 is a repulsor (see Figure 2(a)).

    (ii) ex2(α) is parabolic for α=4238, where ex1(4238)=ex0(4238)=1; it is also parabolic for α=5288(20±5i). For any other value of α, it is a repulsor (see Figure 2(b)).

    (iii) ex3(α) and ex4(α) have the same stability: They are superattracting for α0.346163±0.0326984i, attracting in the colored area of Figure 2(c) and (d). For any other value of α, they are repulsive.

    (iv) ex5(α) is superattracting for α=30.2862, attracting for any α in the region of the complex plane delimited by {zC:z=a+ib,20<a<55,18<b<18} (see Figure 2(e)). It is parabolic in its boundary and, for any other value of α, is repulsive.

    (v) ex6(α) is superattracting for α=30.2862. For any other value of α, it is a repulsor (see Figure 2(f)).

    Now, we know some areas of the complex plane where choosing the value of α must be avoided, as the rational function Rα(x) has an attracting strange fixed point, and our iterative methods can fail. However, attracting fixed points are not the only pathological elements that can be found. In order to get them, we use the critical points of the rational function.

    The critical points are those making null the derivative of the rational operator. Note that superattracting fixed points are simultaneously critical points. Those critical points that do not coincide with the zeros of the polynomial p(x) (0 and , after Möbius map) are called free critical points, which are related to the different basins of attraction, according to Julia-Fatou Theorem 1.

    Theorem 5. Critical points of the rational operator Rα(x) are x=0 and x=, directly related to the zeros of the polynomial and free critical points:

    i). cr1(α)=1;

    ii). cri(α)=13(1±2i2),i=2,3;

    iii). cri(α)=124(12565A8BA216153(5265+D)4α(E+D)A3),i=4,5;

    iv). cri(α)=124(12565A+8BA216153(5265+D)4α(ED)A3),i=6,7;

    where A=117+64α, B=2025+16α(981+1348α), D=A2B, E=1246347+8α(91611+7616α).

    Proof. Using the derivative of the rational operator,

    Rα(x)=036x3(1+x)2(3+x(2+3x))r(x)=0,

    being r(x)=351+1224x+1746x2+1224x3+351x4+192α32xα64x2α32x3α+192x4α. The zeros of the previous equation are the critical points of the rational operator. However, the amount of critical points can be reduced for values of α satisfying that any root of r(x), cri(α), i=4,5,6,7 coincides with crj(α), j=1,2,3.

    Moreover, the critical points cr1(α)=1, cr2(α)=13(1+2i2), and cr3(α)=13(12i2) are pre-images of ex0(α)=1. Thus, their stability corresponds to the stability of the fixed point ex0(α)=1.

    Remark 1. Conjugate free critical points are those that satisfy cri(α)=1crj(α) for i j. From the proof of Theorem 5, it is straightforward that cr3(α), cr5(α), and cr7(α) are conjugate critical points of cr2(α), cr4(α), and cr6(α), respectively.

    So, there are four independent free critical points. Furthermore, for α=9(109246)/2696 and α=9(109+246)/2696, critical points cr4(α) and cr6(α) match in pairs for α0.7950730.606513i and α0.6575580.753404i, respectively, and critical points cr5(α) and cr7(α) match in pairs for α0.795073+0.606513i and α0.657558+0.753404i, respectively.

    Remark 2. Moreover, some strange fixed points coincide with critical point ex0(α)=1 or any of its pre-images at several values of the parameter: α=1538, α=0, and α=98. At these values of α, x=1 is repulsive, so they do not generate their own basin of attraction.

    The bifurcation diagram is a graphical tool that represents the real values of the fixed and critical points of the rational operator depending on the parameter α [28]. The parameter is represented on the abscissa axis and the real value of the fixed or critical point is represented on the ordinate axis. It is a very useful tool for understanding the dynamical behavior of a dynamical system, confirming the stability analysis of the fixed points.

    Figure 3 shows that ex1(α), ex2(α), cr4(α), and cr5(α) coincide with cr1(α) for α=0, cr6(α) and cr7(α) coincide with each other for α=1538. Thus, for α=0, ex1(α) and ex2(α) are superattracting fixed points. This confirms the results presented in Section 3.1.

    Figure 3.  Bifurcation diagram of fixed and critical points for real values of α.

    The main goal for drawing dynamical and parameter planes is to have a visual interpretation of the behavior of the iterative methods in terms of the initial estimation taken, or the selected member of the class, respectively. A parameter space is constructed by means of a mesh where each node is related to a different complex value of parameter α. Once the value of α is selected, a free independent critical point is used as initial estimation. The point of the mesh is colored in red if the critical point converges to 0 or (belongs to their basin of attraction) and it is represented in black color in other cases. In the parameter plane, the red values of the parameter are related with a good performance (convergence to the roots) and black values correspond to unstable performance.

    The long-term performance of the Rα(x) operator depends on parameter α. Therefore, it is important to find regions of the parameter plane as stable as possible and those corresponding values of α will give us the best members of the family (in terms of numerical stability) [12]. In order to obtain these parameter spaces, we must associate each point of the parameter plane with a complex value of α, that is, with an element of (3.2). Each α belonging to the same connected component of the parameter plane produces sets of schemes (3.2) with similar asymptotic performance.

    Parameter spaces belonging to the family of methods are generated on a 16 MB RAM computer with an Intel Core i7 processor using a MATLAB R2021b programming package.

    The graph has been drawn for values of α in [100,60]×[80,80], with a mesh of 1000×1000 points, a maximum of 200 iterations, and a 103 tolerance. It shows the behavior of a method of the LCT class associated with α by means of a free critical point cr(α) appearing in Theorem 5 as the initial estimate. In the parameter spaces displayed in this section, the values of α for which the method converges to zero or infinity are plotted in red, and those values that converge to any other attracting element are plotted in black.

    Rα(x) has at most 7 free critical points. Of them, cr1(α), cr2(α), and cr3(α) have the same parameter plane corresponding to the stability of ex1, as they are its pre-images, so their parameter planes are not necessary. The remaining free critical points are conjugated in pairs: cr4(α) to cr5(α), cr6(α) to cr7(α) (see Remark 1), which results in 2 different parameter spaces, namely P1 (for x=cr4(α),cr5(α)), and P2 (for x=cr6(α),cr7(α)), shown in Figure 4.

    Figure 4.  Parameter spaces associated to the free independent critical points.

    Taking into account the wideness of the red areas in both parameter planes, the members of the proposed class can be considered as mainly stable. However, those elements in the black regions show any kind of unstable behavior. In Figure 5, the unified parameter plane [13] is presented, where the white color represents those values of the parameter that are simultaneously red in all parameter planes (including those from cr2(α) and cr3(α)) meanwhile, in the black color appears those that are also black in any of the parameter planes.

    Figure 5.  Unified parameter plane.

    Let us remark that the outer black circle corresponds to the area where the strange fixed point ex0(α)=1 is attracting; meanwhile, the big circle at the right side is related to the values of α where ex6(α) is attracting. The rest of the black areas correspond to values of the parameter that define iterative methods where there exist attracting periodic orbits of different periods.

    The stability of specific members of the family of iterative methods, given by a fixed value of α, is studied using dynamical planes [12]. This graphical tool is constructed by defining a mesh where each complex node corresponds to a value of x0. The convergence of the method to any of the attracting fixed points starting from x0 with a maximum of 200 iterations and a tolerance of 103 is shown in it. The fixed points are presented with a white circle (), the critical points with a white square (), and the attracting points with an asterisk ().

    To study the stability of some elements of LCT class, several values of parameter α are chosen inside and outside the white stability regions observed in the unified parameter space, as shown in Figure 5. We choose α=0, α=12, α=98 and α=1538 as values within the stability zone.

    For α=1538, x=1 is not a fixed point (Theorem 3). Figure 6(a) shows 2 basins of attraction: the zero basin (orange) and the basin (blue). All free critical points are located in the infinity basin and the strange fixed points lay at the Julia set, as they are repulsive.

    Figure 6.  Dynamical planes for methods within the stability region (zero basin of attraction in orange, basin in blue).

    Let us notice in Figures 6(b) and 6(c) that, for parameters α=12 and α=0, respectively, there are also 2 basins of attraction of zero (orange) and (blue) that are superattracting. All free critical points are located in the zero basin and the behavior is stable. cr1(α)=1 is pre-image of x=1, that is, it is repulsive and belongs to the Julia set. For α=98, Figure 6(d) shows that there are 2 basins of attraction: the zero basin (orange) and the basin (blue). All critical points are located in the basin, which is a sign of stable behavior.

    As values out of stability zone, α=5555i, α=4238, and α=±100 are chosen.

    Figure 7(a) shows that for parameters α=5555i, there are 3 basins of attraction: the zero basin (orange), the basin (blue), and another basin (black) that corresponds to a periodic orbit of period 3. This is an important finding because, according to Sharkovsky's theorem ([19,20]), if there are orbits of period 3, we can assert that orbits of any period can be obtained.

    Figure 7.  Dynamical planes for methods outside the stability region.

    For α=100 (Figure 7(b) and 7(c), respectively), there are 3 basins of attraction: the zero basin (orange), the basin (blue), and another one that is not related to the zeros (green). The superattracting fixed points are 0 and . There is an attracting fixed strange point: ex0=1. All free critical points are located in the green region, so they do not converge to any of the zeros of the polynomial, as they converge to ex0(α)=1. That is a sign of unstable behavior.

    For parameter α=4238, Figure 7(d) shows 3 basins of attraction: the zero basins and another one in black. There is an attracting strange fixed point: ex0(α)=1. All free critical points are located in the black region, so they do not converge to any of the zeros of the polynomial, as they converge to ex0(α)=1. It is an unstable behavior.

    In the next section, we choose some members of the proposed family of methods in order to perform numerical tests, and also compare them to other known iterative schemes.

    Now, numerical tests are performed in order to corroborate the convergence and stability of the proposed family (3.1) of methods whose stability has been previously studied. The process consists of selecting values of parameter α that lie inside and outside the stability region of Scetion 3, and then applying them to six nonlinear test functions, with the following expressions and zeros

    f1(x)=xex2cos(x),ξ0.5884017765,f2(x)=3x2+5+ex+x2,ξ2.0937067230,f3(x)=x4sin(1x2)7,ξ1.6471152393,f4(x)=arctan(x)+ex,ξ0.6065554097,f5(x)=ln(x2+1)sec(x)ex,ξ0.9809458443,f6(x)=xex2sin2(x)+3cos(x)+5,ξ1.2076478271.

    We conduct the study in two stages:

    (1) The selection of three values of α within the stability zone (α=12,α=0,α=98) and three values outside the stability area (α=100,α=4238,α=100).

    (2) A comparative study between one selected member with best stability properties of the family of methods and three other iterative methods with four order of convergence: Chun [14], Jarratt [23], and Ostrowski [29].

    To perform numerical tests, we choose different values for the initial estimates relative to the zero ξ: very near (x01.1ξ), near (x03ξ), far (x010ξ), and very far (x0100ξ).

    Calculations are performed on a 16 MB of RAM computer with an Intel Core i7 processor using MATLAB R2021b programming software, taking variable precision arithmetics with 2000 digits of mantissa and an error tolerance of ϵ=10100. For each method, the stopping criterium is |xk+1xk|+|f(xk+1)|<ϵ, where |xk+1xk| is an error estimate between two consecutive iterations and |f(xk+1)| being the residual error. The number of iterations (iter) required to converge to the solution is also shown.

    The ACOC is calculated in order to check the theoretical order of convergence p. In the numerical tests performed in this section, if ACOC does not stabilize along the successive iterations, the result will display "-", and if any scheme does not converge in 50 iterations, the result will display "nc".

    The execution time (ex-time) needed to converge to the solution is shown (in seconds) and it is calculated as the average of 10 consecutive runs of the scheme.

    Now, we consider values of α within the stability areas of the parameter planes (α=12,0,98) and also outside (α=100,4238,100).

    In Tables 13, the numerical performance of iterative methods associated with values of α inside the stability region for very near, near, far, and also very far from initial guesses are shown. From these tables we notice that the schemes associated with α=12,0,98 always reach the solution (except in f4(x),f5(x), and f6(x) for far and very far values from ξ). The amount of iterates needed to converge varies for each seed and each test function, but when the initial estimation is very close to the zero, the methods converge to ξ in 5 iterations. When the initial estimation is close to the zero, they converge to ξ between a minimum of 5 and a maximum of 11 iterations. In cases where the estimates are far and very far from the zero, the iterative schemes reach ξ between 7 and 26 iterations. For f1(x), when the initial estimate is very far from the zero, it takes more than 1600 iterations for the iterative process to reach ξ.

    Table 1.  Numerical performance of the iterative family of methods (3.1) for α=12 in nonlinear equations.
    \bmf\bmi(\bmx) \bmx0 ˜x˜x |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    x0 very near ξ(x01.1ξ)
    f1(x) 0.7 0.5884 4.33×10266 1.28×10265 5 4.0000 0.0756
    f2(x) 2.5 2.0937 5.57×10250 1.58×10249 5 4.0000 0.0922
    f3(x) 2 1.64713 1.17×10161 2.14×10160 5 4.0000 0.0867
    f4(x) 0.75 0.6066 3.40×10322 4.34×10322 5 4.0000 0.0678
    f5(x) 1 0.9809 1.20×10345 7.99×10346 5 4.0000 0.1109
    f6(x) 1 1.2076 8.03×10197 1.63×10195 5 4.0000 0.1025
    x0 near ξ(x03ξ)
    f1(x) 2 0.5884 6.37×10140 1.87×10139 7 4.0000 0.1025
    f2(x) 6 2.0937 6.59×10257 1.87×10256 6 4.0000 0.1059
    f3(x) 5 1.6471 3.84×10245 7.03×10244 7 4.0000 0.1154
    f4(x) 2 0.6066 1.91×10260 2.44×10260 7 4.0000 0.0921
    f5(x) 3 0.9809 1.72×10311 1.15×10311 5 4.0000 0.1604
    f6(x) 1 1.2076 3.12×10111 6.33×10110 11 4.0000 0.2040
    x0 far from ξ(x010ξ)
    f1(x) 6 0.5884 4.31×10187 1.27×10186 23 4.0000 0.2965
    f2(x) 20 2.0937 8.46×10264 2.40×10263 7 4.0000 0.1221
    f3(x) 16 1.6471 1.29×10253 2.35×10252 9 4.0000 0.1451
    f4(x) 6 nc nc - - - -
    f5(x) 10 nc nc - - - -
    f6(x) 10 1.2076 1.44×10296 2.92×10295 >50 4.0000 0.8882
    x0 very far from ξ(x0100ξ)
    f1(x) 60 0.5884 4.62×10130 1.36×10129 >50 4.0000 34.3970
    f2(x) 200 2.0937 9.16×10382 2.60×10381 9 4.0000 0.1507
    f3(x) 160 1.6471 2.68×10289 4.91×10288 13 4.0000 0.2003
    f4(x) 60 nc nc - - - -
    f5(x) 100 nc nc - - - -
    f6(x) 100 nc nc - - - -

     | Show Table
    DownLoad: CSV
    Table 2.  Numerical performance of the iterative family of methods (3.1) for α=0 in nonlinear equations.
    fi(x)fi(x) x0x0 ˜x˜x |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    x0 very near ξ(x01.1ξ)
    f1(x) 0.7 0.5884 1.91×10241 5.64×10241 5 4.0000 0.0781
    f2(x) 2.5 2.0937 7.28×10239 2.06×10238 5 4.0000 0.0775
    f3(x) 2 1.6471 3.05×10150 5.58×10149 5 4.0000 0.0863
    f4(x) 0.75 0.6066 2.40×10298 3.06×10298 5 4.0000 0.0667
    f5(x) 1 0.9809 4.06×10338 2.70×10338 5 4.0000 0.1038
    f6(x) 1 1.2076 1.65×10151 3.34×10150 5 4.0000 0.0963
    x0 near ξ(x03ξ)
    f1(x) 2 0.5884 3.01×10111 8.86×10111 7 4.0000 0.1015
    f2(x) 6 2.0937 1.12×10238 3.18×10238 6 4.0000 0.1019
    f3(x) 5 1.6471 1.84×10212 3.37×10211 7 4.0000 0.1101
    f4(x) 2 0.6066 1.62×10186 2.07×10186 6 4.0000 0.0697
    f5(x) 3 0.9809 5.53×10212 3.69×10212 7 4.0000 0.1440
    f6(x) 1 1.2076 1.28×10197 2.60×10196 11 4.0000 0.2036
    x0 far from ξ(x010ξ)
    f1(x) 6 0.5884 4.82×10269 1.42×10268 24 4.0000 0.2821
    f2(x) 20 2.0937 1.67×10238 4.74×10238 7 4.0000 0.1164
    f3(x) 16 1.6471 4.89×10203 8.94×10202 9 4.0000 0.1369
    f4(x) 6 0.6066 9.14×10358 1.17×10357 18 4.0000 0.1782
    f5(x) 10 nc nc - - - -
    f6(x) 10 1.2076 8.90×10390 1.87×10388 >50 4.0000 0.8805
    x0 very far from ξ(x0100ξ)
    f1(x) 60 0.5884 2.31×10224 6.81×10224 >50 4.0000 33.9810
    f2(x) 200 2.0937 4.81×10329 1.36×10328 9 4.0000 0.1477
    f3(x) 160 1.6471 5.69×10198 1.04×10196 13 4.0000 0.1928
    f4(x) 60 0.6066 9.90×10299 1.26×10298 >50 4.0000 27.4611
    f5(x) 100 nc nc - - - -
    f6(x) 100 nc nc - - - -

     | Show Table
    DownLoad: CSV
    Table 3.  Numerical performance of the iterative family of methods (3.1) for α=98 in nonlinear equations.
    fi(x)fi(x) x0x0 ˜x˜x |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    x0 very near ξ(x01.1ξ)
    f1(x) 0.7 0.5884 2.18×10214 6.43×10214 5 4.0000 0.0736
    f2(x) 2.5 2.0937 5.62×10222 1.59×10221 5 4.0000 0.0865
    f3(x) 2 1.6471 1.73×10133 3.17×10132 5 4.0000 0.0809
    f4(x) 0.75 0.6066 1.36×10271 1.73×10271 5 4.0000 0.0601
    f5(x) 1 0.9809 2.59×10325 1.73×10325 5 4.0000 0.1053
    f6(x) 1 1.2076 4.13×10106 8.40×10105 5 4.0000 0.0986
    x0 near ξ(x03ξ)
    f1(x) 2 0.5884 3.68×10282 1.08×10281 8 4.0000 0.1076
    f2(x) 6 2.0937 2.77×10208 7.84×10208 6 4.0000 0.1049
    f3(x) 5 1.6471 1.9×10160 3.47×10159 7 4.0000 0.1071
    f4(x) 2 0.6066 6.81×10276 8.69×10276 8 4.0000 0.0825
    f5(x) 3 0.9809 3.57×10374 2.38×10374 8 4.0000 0.1630
    f6(x) 1 1.2076 1.26×10201 2.55×10200 10 4.0000 0.1786
    x0 far from ξ(x010ξ)
    f1(x) 6 0.5884 1.51×10364 4.44×10364 26 4.0000 0.3157
    f2(x) 20 2.0937 1.52×10195 4.30×10195 7 4.0000 0.1163
    f3(x) 16 1.6471 9.34×10127 1.71×10125 9 4.0000 0.1354
    f4(x) 6 nc nc - - - -
    f5(x) 10 nc nc - - - -
    f6(x) 10 1.2076 8.22×10206 1.67×10204 >50 4.0000 0.9431
    x0 very far from ξ(x0100ξ)
    f1(x) 60 0.5884 7.31×10124 2.16×10123 >50 4.0000 37.9505
    f2(x) 200 2.0937 1.34×10241 8.11×10241 9 4.0000 0.1455
    f3(x) 160 1.6471 2.72×10337 4.97×10336 14 4.0000 0.2065
    f4(x) 60 nc nc Inf - - -
    f5(x) 100 nc nc Inf - - -
    f6(x) 100 nc nc - - - -

     | Show Table
    DownLoad: CSV

    Tables 46 show that methods related to α=100,4238,100 do not always reach the solution (except, in a few cases, for initial estimates very near ξ), confirming that these values are indeed in the unstable area, even when the function is not a polynomial. The convergence depends, to a great extent, on the nonlinear test function used and the initial estimate. Thus, for estimates near, far, and very far from the zero, these methods do not reach the solution.

    Table 4.  Numerical performance of the LCT iterative family of methods for α=100 in nonlinear equations.
    \bmf\bmi(\bmx) x0x0 ˜x˜x |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    x0 very near ξ(x01.1ξ)
    f1(x) 0.7 0.5884 2.51×10288 7.40×10288 6 4.0000 0.0920
    f2(x) 2.5 2.0937 3.17×10373 8.99×10373 6 4.0000 0.1078
    f3(x) 2 nc nc nc - - -
    f4(x) 0.75 0.6066 8.39×10131 1.07×10130 5 4.0000 0.0628
    f5(x) 1 0.9809 4.94×10207 3.30×10207 5 4.0000 0.1073
    f6(x) 1 nc nc - - - -
    x0 near ξ(x03ξ)
    f1(x) 2 0.5884 1.42×10119 4.19×10119 >50 4.0000 8.2713
    f2(x) 6 nc nc nc - - -
    f3(x) 5 nc nc nc - - -
    f4(x) 2 nc nc π2 - - 0.0562
    f5(x) 3 nc nc nc - - 0.0915
    f6(x) 1 nc nc - - - 1.8067
    x0 far from ξ(x010ξ)
    f1(x) 6 0.5884 1.85×10268 5.45×10268 >50 4.0000 16.8797
    f2(x) 20 nc nc nc - - -
    f3(x) 16 nc nc nc - - -
    f4(x) 6 nc nc - - - -
    f5(x) 10 nc nc nc - - -
    f6(x) 10 nc nc - - - -
    x0 very far from ξ(x0100ξ)
    f1(x) 60 0.5884 4.04×10194 1.19×10193 >50 4.000 55.6831
    f2(x) 200 nc nc nc - - -
    f3(x) 160 nc nc nc - - -
    f4(x) 60 nc nc - - - -
    f5(x) 100 nc nc - - - -
    f6(x) 100 nc nc - - - -

     | Show Table
    DownLoad: CSV
    Table 5.  Numerical performance of the LCT iterative family of methods for α=4238 in nonlinear equations.
    fi(x)fi(x) x0x0 ˜x˜x |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    x0 very near ξ(x01.1ξ)
    f1(x) 0.7 0.5884 6.71×10380 1.98×10379 6 4.0000 0.0874
    f2(x) 2.5 2.0937 6.71×10116 1.90×10115 5 4.0000 0.0892
    f3(x) 2 1.6471 9.21×10121 1.68×10119 6 4.0000 0.1023
    f4(x) 0.75 0.6066 2.58×10153 3.30×10153 5 4.0000 0.0640
    f5(x) 1 0.9809 1.06×10227 7.06×10228 5 4.0000 0.1053
    f6(x) 1 nc nc - - - 1.7796
    x0 near ξ(x03ξ)
    f1(x) 2 nc nc nc - - -
    f2(x) 6 2.0937 6.13×10228 1.73×10227 10 4.0000 0.1647
    f3(x) 5 nc nc nc - - -
    f4(x) 2 nc nc nc - - -
    f5(x) 3 nc nc nc - - 0.1858
    f6(x) 1 nc nc - - - 1.7511
    x0 far from ξ(x010ξ)
    f1(x) 6 nc nc nc - - -
    f2(x) 20 2.0937 5.22×10382 1.48×10381 >50 4.0000 1.0582
    f3(x) 16 nc nc nc - - -
    f4(x) 6 nc nc - - - -
    f5(x) 10 nc nc - - -
    f6(x) 10 nc nc - - - -
    x0 very far from ξ(x0100ξ)
    f1(x) 60 nc nc nc - - -
    f2(x) 200 nc nc nc - - -
    f3(x) 160 nc nc nc - - -
    f4(x) 60 nc nc - - - -
    f5(x) 100 nc nc - - - -
    f6(x) 100 nc nc - - - -

     | Show Table
    DownLoad: CSV
    Table 6.  Numerical performance of the LCT iterative family of methods for α=100 in nonlinear equations.
    fi(x)fi(x) x0x0 ˜x˜x |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    x0 very near ξ(x01.1ξ)
    f1(x) 0.7 0.5884 2.04×10287 6.01×10287 6 4.0000 0.0913
    f2(x) 2.5 2.0937 3.55×10370 1.01×10369 6 4.0000 0.1057
    f3(x) 2 1.6471 1.07×10161 1.96×10160 7 4.0000 0.1112
    f4(x) 0.75 0.6066 3.58×10130 4.57×10130 5 4.0000 0.0624
    f5(x) 1 0.9809 4.78×10205 3.19×10205 5 4.0000 0.1080
    f6(x) 1 nc nc - - - -
    x0 near ξ(x03ξ)
    f1(x) 2 nc nc nc - - -
    f2(x) 6 nc nc nc - - -
    f3(x) 5 nc nc nc - - -
    f4(x) 2 nc nc nc - - -
    f5(x) 3 nc nc Inf - - 1.1493
    f6(x) 1 nc nc - - - -
    x0 far from ξ(x010ξ)
    f1(x) 6 nc nc nc - - -
    f2(x) 20 nc nc nc - - -
    f3(x) 16 nc nc nc - - -
    f4(x) 6 nc nc - - - -
    f5(x) 10 nc nc - - - -
    f6(x) 10 nc nc - - - -
    x0 very far from ξ(x0100ξ)
    f1(x) 60 nc nc nc - - -
    f2(x) 200 nc nc nc - - -
    f3(x) 160 nc nc nc - - -
    f4(x) 60 nc nc - - - -
    f5(x) 100 nc nc - - - -
    f6(x) 100 nc nc - - -

     | Show Table
    DownLoad: CSV

    In this stage, we perform a comparative analysis of an LCT(α) class considering three methods with the same order of convergence: Chun [14], Jarratt [23], and Ostrowski [29] in order to contrast their performance on nonlinear equations. A stable member of LCT(α) family is chosen, the scheme related to α=12, that is, LCT(12), based on its performance at the first stage.

    Tables 710 show the numerical results of LCT (12) and three known methods, considering near, very near, far, and very far seeds. Therefore, from the results shown in these tables, we conclude that the LCT (12) scheme has similar or best numerical performance to comparison methods, considering a stable element of the family (α=12).

    Table 7.  Numerical performance of iterative methods for nonlinear equations, taking x0 very near ξ(x01.1ξ).
    Method |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    f1(x)=xex2cos(x); x0=0.7; ˜x=0.5884
    LCT (12) 4.33×10266 1.28×10265 5 4.0000 0.0756
    Jarratt 1.90×10280 5.59×10280 5 4.0000 0.0783
    Chun 4.16×10183 1.22×10182 5 4.0000 0.0710
    Ostrowski 1.42×10293 4.20×10293 5 4.0000 0.0724
    f2(x)=3x2+5+ex+x2; x0=2.5; ˜x=2.0937
    LCT (12) 5.57×10250 1.58×10249 5 4.0000 0.0922
    Jarratt 5.58×10254 1.58×10253 5 4.0000 0.0878
    Chun 3.01×10196 8.54×10196 5 4.0000 0.0859
    Ostrowski 4.95×10253 1.40×10252 5 4.0000 0.0832
    f3(x)=x4sin(1x2)7; x0=2; ˜x=1.6471
    LCT (12) 1.17×10161 2.14×10160 5 4.0000 0.0867
    Jarratt 5.10×10169 9.34×10168 5 4.0000 0.0863
    Chun 2.37×10110 4.33×10109 5 4.0000 0.0817
    Ostrowski 1.60×10169 2.93×10168 5 4.0000 0.0781
    f4(x)=arctan(x)+ex; x0=0.75; ˜x=0.6066
    LCT (12) 3.40×10322 4.34×10322 5 4.0000 0.0678
    Jarratt 3.04×10322 3.88×10322 5 4.0000 0.0573
    Chun 4.90×10235 6.25×10235 5 4.0000 0.0537
    Ostrowski 2.23×10318 2.84×10318 5 4.0000 0.0549
    f5(x)=ln(x2+1)sec(x)ex; x0=1; ˜x=0.9809
    LCT (12) 1.20×10345 7.99×10346 5 4.0000 0.1109
    Jarratt 3.71×10346 2.47×10346 5 4.0000 0.1107
    Chun 8.19×10303 5.46×10303 5 4.0000 0.1048
    Ostrowski 1.00×10347 6.68×10348 5 4.0000 0.0990
    f6(x)=xex2sin2(x)+3cos(x)+5; x0=1; ˜x=1.2076
    LCT (12) 8.03×10197 1.63×10195 5 4.0000 0.1025
    Jarratt 2.09×10199 4.25×10198 5 4.0000 0.0968
    Chun 1.67×10217 3.38×10216 6 4.0000 0.1170
    Ostrowski 4.35×10224 8.82×10223 5 4.0000 0.0938

     | Show Table
    DownLoad: CSV
    Table 8.  Numerical performance of iterative methods for nonlinear equations, taking x0 near ξ(x03ξ).
    Method |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    f1(x)=xex2cos(x); x0=2; ˜x=0.5884
    LCT (12) 6.35×10140 1.87×10139 7 4.0000 0.1025
    Jarratt 1.99×10217 5.88×10217 7 4.0000 0.0982
    Chun 6.21×10134 1.83×10133 8 4.0000 0.1051
    Ostrowski 1.19×10247 3.50×10247 7 4.0000 0.0879
    f2(x)=3x2+5+ex+x2; x0=6; ˜x=2.0937
    LCT (12) 6.59×10257 1.87×10256 6 4.0000 0.1059
    Jarratt 1.70×10269 4.83×10269 6 4.0000 0.1028
    Chun 9.07×10162 2.57×10161 6 4.0000 0.0982
    Ostrowski 3.45×10268 9.78×10268 6 4.0000 0.0948
    f3(x)=x4sin(1x2)7; x0=5; ˜x=1.6471
    LCT (12) 3.84×10245 7.03×10244 7 4.0000 0.1154
    Jarratt 1.6744×10290 3.06×10289 7 4.0000 0.1082
    Chun 2.40×10384 4.39×10383 8 4.0000 0.1179
    Ostrowski 7.06×10293 1.29×10291 7 4.0000 0.0990
    f4(x)=arctan(x)+ex; x0=2; ˜x=0.6066
    LCT (12) 1.91×10260 2.44×10260 7 4.0000 0.0921
    Jarratt 3.60×10270 4.59×10270 6 4.0000 0.0683
    Chun 1.56×10236 1.99×10236 39 4.0000 0.3218
    Ostrowski 2.85×10258 3.64×10258 6 4.0000 0.0609
    f5(x)=ln(x2+1)sec(x)ex; x0=3; ˜x=0.9809
    LCT (12) 1.72×10311 1.15×10311 5 4.0000 0.1604
    Jarratt 8.36×10259 5.57×10259 7 4.0000 0.1461
    Chun nc nc - - -
    Ostrowski 1.90×10125 1.27×10125 6 4.0000 0.1232
    f6(x)=xex2sin2(x)+3cos(x)+5; x0=1; ˜x=1.2076
    LCT (12) 3.12×10111 6.33×10110 11 4.0000 0.2040
    Jarratt 3.27×10237 6.64×10236 14 4.0000 0.2723
    Chun 2.76×10344 5.61×10343 12 4.0000 0.2023
    Ostrowski 0.0979 9.20×1065 - 1.0158 1.6059

     | Show Table
    DownLoad: CSV
    Table 9.  Numerical performance of iterative methods for nonlinear equations, taking x0 far from ξ(x010ξ).
    Method |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    f1(x)=xex2cos(x); x0=6; ˜x=0.5884
    LCT (12) 4.31×10187 1.27×10186 23 4.0000 0.2965
    Jarratt 8.87×10175 2.62×10174 21 4.0000 0.2602
    Chun 5.32×10259 1.57×10258 29 4.0000 0.3243
    Ostrowski 2.12×10291 6.26×10291 21 4.0000 0.2352
    f2(x)=3x2+5+ex+x2; x0=20; ˜x=2.0937
    LCT (12) 8.46×10264 2.40×10263 7 4.0000 0.1221
    Jarratt 4.30×10286 1.22×10285 7 4.0000 0.1162
    Chun 2.79×10133 7.91×10133 7 4.0000 0.1105
    Ostrowski 1.07×10284 3.04×10284 7 4.0000 0.1109
    f3(x)=x4sin(1x2)7; x0=16; ˜x=1.6471
    LCT (12) 1.29×10253 2.35×10252 9 4.0000 0.1451
    Jarratt 2.22×10350 4.06×10349 9 4.0000 0.1267
    Chun 3.82×10208 6.98×10207 10 4.0000 0.1370
    Ostrowski 1.94×10355 3.55×10354 9 4.0000 0.1264
    f4(x)=arctan(x)+ex; x0=6; ˜x=0.6066
    LCT (12) nc π/2 - - 0.0452
    Jarratt 1.04×10109 1.33×10109 13 4.0000 0.1269
    Chun nc nc - - -
    Ostrowski 5.43×10114 6.94×10114 13 4.0000 0.1220
    f5(x)=ln(x2+1)sec(x)ex; x0=10; ˜x=0.9809
    LCT (12) nc nc - - -
    Jarratt 1.35×10171 1.76×10171 - 4.0000 0.1773
    Chun nc nc - - -
    Ostrowski 5.45×10185 7.12×10185 - - 1.1100
    f6(x)=xex2sin2(x)+3cos(x)+5; x0=10; ˜x=1.2076
    LCT (12) 1.44×10296 2.92×10295 >50 4.0000 0.8882
    Jarratt 1.70×10251 3.44×10250 48 4.0000 0.7855
    Chun 4.91×10144 9.96×10143 >50 4.0000 1.0184
    Ostrowski 2.91×10202 5.90×10201 47 4.0000 0.7501

     | Show Table
    DownLoad: CSV
    Table 10.  Numerical performance of iterative methods for nonlinear equations, taking x0 very far from ξ(x0100ξ).
    Method |xk+1xk||xk+1xk| |f(xk+1)||f(xk+1)| iter ACOC ex-time
    f1(x)=xex2cos(x) ; x0=60 ; ˜x=0.5884
    LCT (12) 4.62×10130 1.36×10129 >50 4.000 34.3970
    Jarratt 4.27×10150 1.26×10149 >50 4.000 32.2707
    Chun 3.57×10182 1.05×10181 >50 4.000 42.2520
    Ostrowski 1.50×10339 4.42×10339 >50 4.000 28.1076
    f2(x)=3x2+5+ex+x2; x0=200; ˜x=2.0937
    LCT (12) 9.16×10382 2.60×10381 9 4.0000 0.1507
    Jarratt 5.83×10110 1.65×10109 8 4.0000 0.1405
    Chun 4.32×10129 1.22×10128 9 4.0000 0.1393
    Ostrowski 2.00×10109 5.67×10109 8 4.0000 0.1228
    f3(x)=x4sin(1x2)7; x0=160; ˜x=1.6471
    LCT (12) 2.68×10289 4.91×10288 13 4.0000 0.2003
    Jarratt 7.35×10136 1.35×10134 12 4.0000 0.1668
    Chun 4.61×10263 8.44×10262 15 4.0000 0.1993
    Ostrowski 1.65×10139 3.02×10138 12 4.0000 0.15963
    f4(x)=arctan(x)+ex; x0=60; ˜x=0.6066
    LCT (12) nc nc - - -
    Jarratt 2.26×10105 2.88×10105 >50 4.0000 18.9409
    Chun nc nc - - -
    Ostrowski 2.76×10109 3.52×10109 >50 4.0000 17.6281
    f5(x)=ln(x2+1)sec(x)ex; x0=100; ˜x=0.9809
    LCT (12) nc nc - - -
    Jarratt 2.6503 6.18×1046 - - 1.9046
    Chun nc nc - - -
    Ostrowski 1.04×10117 6.93×10118 46 4.0000 0.7738
    f6(x)=xex2sin2(x)+3cos(x)+5; x0=100; ˜x=1.2076
    LCT (12) 0.0107 5.98×104253 - 1.0002 1.7159
    Jarratt 0.0118 7.32×104243 - 1.0002 1.6747
    Chun 0.0083 3.14×104274 - 1.0002 0.7222
    Ostrowski 0.0121 1.24×104292 - 1.0002 1.6241

     | Show Table
    DownLoad: CSV

    For initial estimations close to the zero, the Chun's scheme does not converge to the zero in f5(x) and the Ostrowski's scheme does not converge to the zero in f6(x).

    For initial estimations far from the zero, none of the schemes converge in f5(x). For estimations very far away from the zero, the schemes do not converge in f5(x) and f6(x).

    A new family of optimal fourth-order multipoint methods has been proposed for solving nonlinear equations f(x)=0. As the order of convergence is not the only key fact to be considered, the stability of the class has been analyzed by using complex dynamical tools. This study allows us to select the elements of the family with wider sets of converging initial estimations, as well as the member with chaotic behavior. These results are confirmed by the numerical tests, in which we also compare the proposed methods with other known ones, with the same order of convergence.

    Future works based on these results are focused on the extension to vectorial problems and the semilocal analysis of convergence, using majorizing sequences.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors would like to thank the anonymous reviewers for their comments and suggestions that have improved the final version of this manuscript.

    Alicia Cordero and Juan R. Torregrosa are the Guest Editor of special issue “Recent advances in iterative procedures for solving nonlinear problems” for AIMS Mathematics. Alicia Cordero and Juan R. Torregrosa were not involved in the editorial review and the decision to publish this article.



    [1] F. Ahmad, F. Soleymani, F. Khaksar Haghani, S. Serra-Capizzano, Higher order derivative-free iterative methods with and without memory for systems of nonlinear equations, Appl. Math. Comput., 314 (2017), 199–211. http://dx.doi.org/10.1016/j.amc.2017.07.012 doi: 10.1016/j.amc.2017.07.012
    [2] S. Amat, S. Busquier, S. Plaza, Review of some iterative root-finding methods from a dynamical point of view, Series A: Mathematical Sciences, 10 (2004), 3–35.
    [3] I. Argyros, Á. Magreñán, Iterative methods and their dynamics with applications: a contemporary study, Boca Raton: CRC Press, 2017.
    [4] S. Artidiello, A. Cordero, J. Torregrosa, M. Vassileva, Optimal high-order methods for solving nonlinear equations, J. Appl. Math., 2014 (2014), 591638. http://dx.doi.org/10.1155/2014/591638 doi: 10.1155/2014/591638
    [5] S. Artidiello, A. Cordero, J. Torregrosa, M. Vassileva, Two weighted-order classes of iterative root-finding methods, Int. J. Comput. Math., 92 (2015), 1790–1805. http://dx.doi.org/10.1080/00207160.2014.887201 doi: 10.1080/00207160.2014.887201
    [6] R. Behl, A. Cordero, S. Motsa, J. Torregrosa, A new efficient and optimal sixteenth-order scheme for simple roots of nonlinear equations, Bull. Math. Soc. Sci. Math. Roumanie, 60 (2017), 127–140.
    [7] P. Blanchard, Complex analytic dynamics on the Riemann sphere, Bull. Am. Math. Soc., 11 (1984), 85–141.
    [8] P. Blanchard, The dynamics of Newton's method, Proceedings of Symposia in Applied Mathematics, 49 (1994), 139–154.
    [9] D. Brkić, A note on explicit approximations to Colebrook's friction factor in rough pipes under highly turbulent cases, Int. J. Heat Mass Tran., 93 (2016), 513–515. http://dx.doi.org/10.1016/j.ijheatmasstransfer.2015.08.109 doi: 10.1016/j.ijheatmasstransfer.2015.08.109
    [10] B. Campos, J. Canela, P. Vindel, Dynamics of Newton-like root finding methods, Numer. Algor., 93 (2023), 1453–1480. http://dx.doi.org/10.1007/s11075-022-01474-w doi: 10.1007/s11075-022-01474-w
    [11] P. Chand, F. Chicharro, N. Garrido, P. Jain, Design and complex dynamics of Potra–Pták-Type optimal methods for solving nonlinear equations and its applications, Mathematics, 7 (2019), 942. http://dx.doi.org/10.3390/math7100942 doi: 10.3390/math7100942
    [12] F. Chicharro, A. Cordero, J. Torregrosa, Drawing dynamical parameters planes of iterative families and methods, Sci. World J., 2013 (2013), 780153. http://dx.doi.org/10.1155/2013/780153 doi: 10.1155/2013/780153
    [13] F. Chicharro, A. Cordero, N. Garrido, J. Torregrosa, On the choice of the best members of the Kim family and the improvement of its convergence, Math. Method. Appl. Sci., 43 (2020), 8051–8066. http://dx.doi.org/10.1002/mma.6014 doi: 10.1002/mma.6014
    [14] C. Chun, Construction of Newton-like iterative methods for solving nonlinear equations, Numer. Math., 104 (2006), 297–315. http://dx.doi.org/10.1007/s00211-006-0025-2 doi: 10.1007/s00211-006-0025-2
    [15] C. Chun, B. Neta, J. Kozdon, M. Scott, Choosing weight functions in iterative methods for simple roots, Appl. Math. Comput., 227 (2014), 788–800. http://dx.doi.org/10.1016/j.amc.2013.11.084 doi: 10.1016/j.amc.2013.11.084
    [16] A. Cordero, J. García-Maimó, J. Torregrosa, M. Vassileva, P. Vindel, Chaos in King's iterative family, Appl. Math. Lett., 26 (2013), 842–848. http://dx.doi.org/10.1016/j.aml.2013.03.012 doi: 10.1016/j.aml.2013.03.012
    [17] A. Cordero, J. Torregrosa, Variants of Newton's method using fifth-order quadrature formulas, Appl. Math. Comput., 190 (2007), 686–698. http://dx.doi.org/10.1016/j.amc.2007.01.062 doi: 10.1016/j.amc.2007.01.062
    [18] A. Cordero, J. Torregrosa, On the design of optimal iterative methods for solving nonlinear equations, In: Advances in iterative methods for nonlinear equations, Cham: Springer, 2016, 79–111. http://dx.doi.org/10.1007/978-3-319-39228-8_5
    [19] R. Devaney, A first course in chaotic dynamical systems: theory and experiment, New York: Chapman and Hall/CRC, 2020. http://dx.doi.org/10.1201/9780429280665
    [20] R. Devaney, The Mandelbrot set, the Farey tree, and the Fibonacci sequence, American Mathematical Monthly, 106 (1999), 289–302. http://dx.doi.org/10.2307/2589552 doi: 10.2307/2589552
    [21] P. Fatou, Sur les équations fonctionnelles, Bull. Soc. Math. France, 47 (1919), 161–271. http://dx.doi.org/10.24033/BSMF.998 doi: 10.24033/BSMF.998
    [22] Y. Geum, Study on the dynamical analysis of a family of third-order multiple zero finders, Eur. J. Pure Appl. Math., 16 (2023) 2775–2785. http://dx.doi.org/10.29020/nybg.ejpam.v16i4.4986 doi: 10.29020/nybg.ejpam.v16i4.4986
    [23] P. Jarratt, Some fourth order multipoint iterative methods for solving equations, Math. Comput., 20 (1966), 434–437.
    [24] G. Julia, Mémoire sur l'iteration des fonctions rationnelles, J. Math. Pure. Appl., 1 (1918), 47–245.
    [25] M. Kansal, H. Sharma, Analysis of optimal iterative methods from a dynamical point of view by studying their stability properties, J. Math. Chem., 62 (2024), 198–221. http://dx.doi.org/10.1007/s10910-023-01523-2 doi: 10.1007/s10910-023-01523-2
    [26] M. Khirallah, A. Alkhomsan, Convergence and Stability of Optimal two-step fourth-order and its expanding to sixth order for solving non linear equations, Eur. J. Pure Appl. Math., 15 (2022), 971–991. http://dx.doi.org/10.29020/nybg.ejpam.v15i3.4397 doi: 10.29020/nybg.ejpam.v15i3.4397
    [27] H. Kung, J. Traub, Optimal order of one-point and multi-point iteration, J. ACM, 21 (1974), 643–651. http://dx.doi.org/10.1145/321850.321860 doi: 10.1145/321850.321860
    [28] G. Layek, An introduction to dynamical systems and chaos, New Delhi: Springer, 2015. http://dx.doi.org/10.1007/978-81-322-2556-0
    [29] A. Ostrowski, Solutions of equations and systems of equations, New York: Academic Press, 1966.
    [30] M. Petković, B. Neta, L. Petković, J. Džunić, Multipoint methods for solving nonlinear equations: a survey, Appl. Math. Comput., 226 (2014), 635–660. http://dx.doi.org/10.1016/j.amc.2013.10.072 doi: 10.1016/j.amc.2013.10.072
    [31] S. Qureshi, A. Soomro, A. Shaikh, E. Hincal, N. Gokbulut, A novel multistep iterative technique for models in medical sciences with complex dynamics, Comput. Math. Method. M., 2022 (2022), 7656451. http://dx.doi.org/10.1155/2022/7656451 doi: 10.1155/2022/7656451
    [32] K. Sayevand, R. Erfanifar, H. Esmaeili, On computational efficiency and dynamical analysis for a class of novel multi-step iterative schemes, Int. J. Appl. Comput. Math., 6 (2020), 163. http://dx.doi.org/10.1007/s40819-020-00919-x doi: 10.1007/s40819-020-00919-x
    [33] M. Scott, B. Neta, C. Chun, Basin attractors for various methods, Appl. Math. Comput., 218 (2011), 2584–2599. http://dx.doi.org/10.1016/j.amc.2011.07.076 doi: 10.1016/j.amc.2011.07.076
    [34] J. Traub, Iterative methods for the solution of equations, New York: Chelsea Publishing Company, 1982.
    [35] S. Yaseen, F. Zafar, H. Alsulami, An efficient Jarratt-type iterative method for solving nonlinear global positioning system problems, Axioms, 12 (2023), 562. http://dx.doi.org/10.3390/axioms12060562 doi: 10.3390/axioms12060562
    [36] T. Zhanlav, C. Chun, K. Otgondorj, Construction and dynamics of efficient high-order methods for nonlinear systems, Int. J. Comp. Meth., 19 (2022), 2250020. http://dx.doi.org/10.1142/S0219876222500207 doi: 10.1142/S0219876222500207
  • This article has been cited by:

    1. Sunil Kumar, R. Ishwariya, Moin-ud-Din Junjua, Saima Akram, A novel optimal fourth-order iteration scheme for solving nonlinear problems in applied sciences, 2024, 1598-5865, 10.1007/s12190-024-02259-1
    2. Eulalia Martínez, Arleen Ledesma, Local Convergence Study for an Iterative Scheme with a High Order of Convergence, 2024, 17, 1999-4893, 481, 10.3390/a17110481
    3. Julio Cesar Villavicencio Mera, Rayner Reynaldo Ricaurte Párraga, Jennyffer Rebeca Yépez Ramírez , José Antonio Castillo Cárdenas, Juan Diego Leon Vite, Métodos Iterativos para la Resolución de Ecuaciones No Lineales (2021-2024): Eficiencia y Orden de Convergencia. Revisión Sistemática, 2024, 5, 2789-3855, 10.56712/latam.v5i6.3040
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1109) PDF downloads(68) Cited by(3)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog