Next Article in Journal
Simulating Stochastic Differential Equations with Conserved Quantities by Improved Explicit Stochastic Runge–Kutta Methods
Next Article in Special Issue
Aboodh Transform Iterative Method for Spatial Diffusion of a Biological Population with Fractional-Order
Previous Article in Journal
Time-Dependent Theme Park Routing Problem by Partheno-Genetic Algorithm
Previous Article in Special Issue
Memory in a New Variant of King’s Family for Solving Nonlinear Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Family of Multiple-Root Finding Iterative Methods Based on Weight Functions

by
Francisco I. Chicharro
*,
Rafael A. Contreras
and
Neus Garrido
Escuela Superior de Ingeniería y Tecnología, Universidad Internacional de la Rioja, Av. La Paz 137, 26006 Logroño, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(12), 2194; https://doi.org/10.3390/math8122194
Submission received: 14 November 2020 / Revised: 30 November 2020 / Accepted: 7 December 2020 / Published: 9 December 2020
(This article belongs to the Special Issue Iterative Methods for Solving Nonlinear Equations and Systems 2020)

Abstract

:
A straightforward family of one-point multiple-root iterative methods is introduced. The family is generated using the technique of weight functions. The order of convergence of the family is determined in its convergence analysis, which shows the constraints that the weight function must satisfy to achieve order three. In this sense, a family of iterative methods can be obtained with a suitable design of the weight function. That is, an iterative algorithm that depends on one or more parameters is designed. This family of iterative methods, starting with proper initial estimations, generates a sequence of approximations to the solution of a problem. A dynamical analysis is also included in the manuscript to study the long-term behavior of the family depending on the parameter value and the initial guess considered. This analysis reveals the good properties of the family for a wide range of values of the parameter. In addition, a numerical test on academic and engineering multiple-root functions is performed.

1. Introduction

Solving nonlinear equation f ( x ) = 0 has been a difficult problem to handle for a long time in several branches of Science and Engineering. Although Newton’s method dates from the 17th century, it is at the end of the 20th century that computing drives research in the discipline of iterative methods. Hundreds of papers can be found covering this topic in the most recent literature.
An initial classification splits the problem in methods without or with memory for single or multiple roots. The variety of publications is vast. Furthermore, the stability of the iterative procedures is also analyzed in several publications. Focusing on methods without memory, we can find complete analysis for single-root finding on simple two-step methods [1,2,3,4,5], as well as those that reach orders of convergence of value 16 [6,7,8,9] most of them collected in [10]. In a similar manner, multiple-root finding procedures—recently very aptly named as root-ratio methods [11]—are also present in the literature with a large variety of orders of convergence (see [12,13] and the references therein). In this sense, the higher order of convergence, the higher computational cost.
Iterative methods for finding single roots of a nonlinear equation often lose their order of convergence when used for multiple roots. A classic example is Newton’s method, with quadratic order of convergence for single roots, but it has linear convergence when it is applied for finding multiple roots. However, several modifications have been proposed in order to keep its quadratic order. Among them, we find Newton’s accelerated method (or Rall’s method [14]) and the modified Newton’s scheme (or Schröder’s method [15]), based on applying Newton’s iterative scheme to the functions u 1 ( x ) = f ( x ) 1 / m and u 2 ( x ) = f ( x ) f ( x ) , respectively. In both cases, the problem becomes finding a simple root of a nonlinear equation, so the order of convergence is again quadratic.
Linear combinations of these two previous methods can also generate schemes that hold the order of convergence two. Mora [16] proposes a one-parametric family. In particular, the method of the family obtained when α = 1 is the well-known SuperHalley’s method that has order of convergence three.
In this paper we focus on a simple idea for generating a class of one-step iterative methods for finding multiple roots of nonlinear equations. A specific case of weight function is developed, including a parameter, and therefore a family of iterative methods is generated. In order to select the most stable methods of the family, a dynamical study is carried out. To this end, we perform a complex dynamics analysis, in which fixed and critical points—and their asymptotic behavior—allows the knowledge of the stability of the family. As a consequence, we will be able to select the members of the family whose basins of attraction are wider, ensuring the convergence of the method for a wide set of initial estimates. This analysis is more common for single root methods; however, there are papers that include it for multiple root methods [17,18,19,20,21].
This paper is organized as follows. In Section 2 we present the iterative one-step family based on a weight function, as well as its convergence analysis. The stability analysis of the family is performed in Section 3, where we find that compliance with the Scaling Theorem simplifies the study. Section 4 covers the numerical analysis for specific members of the family on different nonlinear functions with multiple roots. Finally, Section 5 collects the main conclusions.

2. Convergence Analysis of the Parametric Family

Mora [16] introduced the one-parameter family
x k + 1 = x k m ( 1 α ) f ( x k ) f ( x k ) α f ( x k ) f ( x k ) f ( x k ) 2 f ( x k ) f ( x k ) , k = 0 , 1 , 2 ,
Family (1) can also be written as
x k + 1 = x k H ( t k ) f ( x k ) f ( x k ) , H ( t k ) = H ( t k , α ) = m ( 1 α ) + α 1 1 t k , t k = f ( x k ) f ( x k ) f ( x k ) 2 , k = 0 , 1 , 2 ,
Following this guideline and in order to design iterative schemes of order three for multiple roots, we propose the following triparametric family
x k + 1 = x k H ( t k ) f ( x k ) f ( x k ) , k = 0 , 1 , 2 ,
where the weight function and its variable are given by
H ( t k ) = H ( t k ; b 1 , b 2 , b 3 ) = b 1 m + b 2 1 b 3 t k , t k = f ( x k ) f ( x k ) f ( x k ) 2 .
Theorem 1 shows the conditions that the parameters b 1 and b 2 must satisfy for the family to reach the order of convergence three. The proof of the theorem is based on Taylor series developments around the solution since the initial estimates are taken close to the solution. The only requirement for the function is to be sufficiently differentiable.
Theorem 1.
Let us consider r I a multiple root with multiplicity m > 1 of a sufficiently differentiable function f : I R R defined in an open interval I. If the initial estimation x 0 is close enough to r, then iterative family (3) has order of convergence 3 when parameters satisfy
b 1 = m + ( m + 1 ) b 3 2 b 3 , b 2 = ( m + ( m 1 ) b 3 ) 2 2 b 3 .
In addition, its error equation is given by
e k + 1 = ( m ( m + 3 ) + ( m + 1 ) 2 b 3 ) A 1 2 + 2 m ( m ( m 1 ) b 3 ) A 2 2 m 2 ( m + ( m 1 ) b 3 ) e k 3 + O ( e k 4 ) ,
where A i = m ! f ( m + i ) ( r ) ( m + i ) ! f ( m ) ( r ) , i = 1 , 2 , , and e k = x k r denotes the error in each iteration.
Proof. 
Considering the Taylor series expansions of f ( x k ) , f ( x k ) and f ( x k ) around r and taking into account that f ( j ) ( r ) = 0 , j = 0 , 1 , , m 1 and f ( m ) ( r ) 0 , we have
f ( x k ) = f ( m ) ( r ) e k m m ! 1 + A 1 e k + A 2 e k 2 + A 3 e k 3 + O ( e k 4 ) , f ( x k ) = f ( m ) ( r ) e k m 1 ( m 1 ) ! 1 + B 1 e k + B 2 e k 2 + B 3 e k 3 + O ( e k 4 ) , f ( x k ) = f ( m ) ( r ) e k m 2 ( m 2 ) ! 1 + C 1 e k + C 2 e k 2 + C 3 e k 3 + O ( e k 4 ) ,
being
A i = m ! f ( m + i ) ( r ) ( m + i ) ! f ( m ) ( r ) , B i = ( m 1 ) ! f ( m + i ) ( r ) ( m + i 1 ) ! f ( m ) ( r ) , C i = ( m 2 ) ! f ( m + i ) ( r ) ( m + i 2 ) ! f ( m ) ( r ) , i = 1 , 2 ,
Using Equation (5) and developing the weight function variable t k = f ( x k ) f ( x k ) f ( x k ) 2 , we obtain
e k + 1 = e k H ( t k ) f ( x k ) f ( x k ) = K 1 e k + K 2 e k 2 + K 3 e k 3 + O ( e k 4 ) ,
where the coefficients K i , i = 1 , 2 , 3 , are given by
K 1 = 1 b 1 b 2 m + b 3 m b 3 , K 2 = 1 m b 1 + b 2 ( m ( m + 1 ) b 3 ) ( m ( m 1 ) b 3 ) 2 A 1 , K 3 = ( m ( m + 3 ) + ( m + 1 ) 2 b 3 ) A 1 2 + 2 m ( m ( m 1 ) b 3 ) A 2 2 m 2 ( m + ( m 1 ) b 3 ) .
In order to achieve order of convergence 3, we must solve equations K 1 = 0 and K 2 = 0 . Then, we obtain the values for parameters b 1 and b 2 :
b 1 = m + ( m + 1 ) b 3 2 b 3 , b 2 = ( m + ( m 1 ) b 3 ) 2 2 b 3 .
Finally, by using parameters Equation (7) the error Equation (6) turns into
e k + 1 = ( m ( m + 3 ) + ( m + 1 ) 2 b 3 ) A 1 2 + 2 m ( m ( m 1 ) b 3 ) A 2 2 m 2 ( m + ( m 1 ) b 3 ) e k 3 + O ( e k 4 ) ,
so the order of convergence is three. □
If we set b 3 = α and parameters b 1 and b 2 from (4), the weight function of family (3) turns into
H ( t k , α ) = ( m ( 3 m ) + α ( m 1 ) 2 ) + m ( m ( m + 1 ) α ) t k 2 ( 1 α t k ) .
After some algebraic manipulations, (8) can be written as a Chebyshev-Halley type expression:
H ( t k , α ) = m ( m + 1 ) 2 + ( m 1 ) ( ( m 1 ) α 2 m ) + m 2 t k 2 ( 1 α t k ) .
Let us note that m = 1 gives Chebyshev-Halley’s family of iterative schemes for simple roots
x k + 1 = x k 1 + t k 2 ( 1 α t k ) f ( x k ) f ( x k ) .
From now on, we consider the third-order iterative family resulting after applying the previous conditions. This parametric family can be expressed as follows:
x k + 1 = x k H ( t k , α ) f ( x k ) f ( x k ) , k = 0 , 1 , 2 , H ( t k , α ) = m ( m + 1 ) 2 + ( m 1 ) ( ( m 1 ) α 2 m ) + m 2 t k 2 ( 1 α t k ) , t k = f ( x k ) f ( t k ) f ( t k ) 2 ,
Family Equation (10) collects all Chebyshev-Halley’s methods for single or multiple roots and only these. Some of the well-known methods of this family can be deduced from different values of α :
  • Chebyshev ( α = 0 ):
    x k + 1 = x k m ( 3 m ) 2 + m 2 t k 2 f ( x k ) f ( x k ) .
  • Halley ( α = 1 2 ):
    x k + 1 = x k m ( m + 1 ) 2 + ( 1 m ) ( 1 + 3 m ) + 2 m 2 t k 2 ( 2 t k ) f ( x k ) f ( x k ) .
  • Super-Halley ( α = 1 ):
    x k + 1 = x k ( m + 1 ) m t k 2 ( 1 t k ) f ( x k ) f ( x k ) .
  • Osada ( α = ):
    x k + 1 = x k m ( m + 1 ) 2 + ( m 1 ) 2 2 t k f ( x k ) f ( x k ) .

3. Dynamical Analysis of the Family

In this section, we conduct a dynamical analysis of the iterative family under study trough complex dynamics. After a review of the basics on complex dynamics, we apply the scaling theorem. The rational function after Möbius conjugation gives us an expression from which the fixed and critical points are obtained. Finally, some well-known representations–such as the stability, the parameters or the dynamical plane–provides us with important information about the stability of the family.
First, the fundamental tools needed to begin this complex dynamics study are described in Section 3.1. This dynamical tools are defined for a rational function, which is obtained later after applying the corresponding iterative method on a polynomial.

3.1. Preliminaries on Complex Dynamics

In this part, the basics of the complex dynamics are revisited. For a more extensive explanation, see [22,23,24].
Let Q : C ^ C ^ be a rational function, where C ^ is the Riemann sphere. The orbit of a point z 0 C ^ is the set consisting of the successive applications of Q on the point z 0 , i.e.,
z 0 , Q ( z 0 ) , Q 2 ( z 0 ) , , Q n ( z 0 ) , .
A point that remains unaltered with the application of Q is a fixed point, that satisfies Q ( z f ) = z f . The asymptotic behavior of the fixed points sorts them into attracting, repelling, neutral or superattracting, depending on the value of the multiplier | Q ( z f ) | . Table 1 gathers the conditions for classifying a fixed point inside one of the above-mentioned groups.
The evaluation of the infinity as a fixed point and its asymptotic behavior can be obtained with the technique presented in [25] and widely applied ([26] or [27], among others).
When the rational function is the result of the application of a function f ( z ) on an iterative method, the fixed points match with the roots of f. In addition, more fixed points may appear, which are called strange fixed points. The presence of these additional points may alter the stability of the iterative method, as long as its asymptotic behavior is not repelling.
A critical point z c is a point that satisfies Q ( z c ) = 0 . Again, the roots of f match with the critical points, and the additional points that do not match are named free critical points.
Finally, the basin of attraction of an attracting fixed point is the set of initial estimations whose orbit converge to this attracting fixed point, i.e.,
B ( z f ) = z 0 C ^ : Q n ( z 0 ) z f , n .
When the iterative expression includes a parameter, it is worth mentioning the associated graphic tools [28]. On the one hand, the unified stability plane gathers in one representation the regions of the parameter where the strange fixed points behave as attracting points, altering the stability of the method. On the other hand, the unified parameter plane represents the regions of the parameter where the free critical points converge either to a root of the function f or to another point.

3.2. The Rational Function

In the following, we are going to analyze the stability of family (10) on cubic polynomials with double roots. We will use for this study the generic polynomial p ( z ) = ( z a ) 2 ( z b ) , a , b C . Previously, we will apply the Scaling Theorem in order to simplify this study.
For this purpose, let us recall the fixed point operator obtained when family (10) is applied to an analytical function f ( z ) in C ^ :
Q f ( z ) = z ( m ( 3 m ) + α ( m 1 ) 2 ) + m ( m ( m + 1 ) α ) t f ( z ) 2 ( 1 α t f ( z ) ) f ( z ) f ( z ) ,
where t f ( z ) = f ( z ) f ( z ) f ( z ) 2 .
Theorem 2
(Scaling Theorem for family (10)). Let f ( z ) be an analytic function in C ^ and Q f ( z ) the fixed point operator obtained when family (10) is applied to f ( z ) . Let us consider an affine map A ( z ) = β z + γ with β 0 . Let us denote g ( z ) = λ ( f A ) ( z ) , λ 0 , and Q g ( z ) the corresponding fixed point operator. Then:
( A Q g A 1 ) ( z ) = Q f ( z ) ,
so Q f and Q g are affine conjugated by A.
Proof. 
First, let us consider the following equalities:
  • g ( z ) = λ f ( A ( z ) ) A ( z ) = λ f ( A ( z ) ) β ,
  • g ( z ) = λ f ( A ( z ) ) β 2 ,
  • A ( z 1 z 2 ) = A ( z 1 ) β z 2 .
Then we have
t g ( A 1 ( z ) ) = g ( A 1 ( z ) ) g ( A 1 ( z ) ) g ( A 1 ( z ) ) 2 = λ f A ( A 1 ( z ) ) λ f ( A ( A 1 ( z ) ) ) β 2 λ f A ( A 1 ( z ) ) β 2 = f ( z ) f ( z ) f ( z ) 2 = t f ( z )
and
g ( A 1 ( z ) ) g ( A 1 ( z ) ) = λ f ( A 1 ( A ( z ) ) λ f ( A 1 ( A ( z ) ) β = f ( z ) β f ( z ) .
From (16) and (17), we obtain
( A Q g A 1 ) ( z ) = A Q g ( A 1 ( z ) ) = A A 1 ( z ) ( m ( 3 m ) + α ( m 1 ) 2 ) + m ( m ( m + 1 ) α ) t g ( A 1 ( z ) ) 2 1 α t g ( A 1 ( z ) ) g ( A 1 ( z ) ) g ( A 1 ( z ) ) = A ( A 1 ( z ) ) β ( m ( 3 m ) + α ( m 1 ) 2 ) + m ( m ( m + 1 ) α ) t f ( z ) 2 ( 1 α t f ( z ) ) f ( z ) β f ( z ) = z ( m ( 3 m ) + α ( m 1 ) 2 ) + m ( m ( m + 1 ) α ) t f ( z ) 2 ( 1 α t f ( z ) ) f ( z ) f ( z ) = Q f ( z ) .
The Scaling Theorem (Theorem 2) proves that the fixed point operators associated to family (10) applied to different analytic functions are affine conjugated by an affine map. Thus, the dynamical study of the roots of a cubic polynomial with a double root can be reduced by an affine change of coordinates to the dynamics associated with the generic cubic polynomial p ( z ) = ( z a ) 2 ( z b ) .
The rational operator obtained when family (10) is applied on p ( z ) is
Q p ( z , α , a , b ) = z ( α + 2 ) ( 3 z 2 b a ) 2 + 2 ( 4 6 α ) ( z b ) ( 3 z b 2 a ) 2 ( 3 z 2 b a ) 2 2 α ( z b ) ( 3 z b 2 a ) ( z a ) ( z b ) 3 z b a ,
which depends not only on α but also on parameters a and b.
In order to work with a rational operator with dependence only on a parameter, we apply Möbius transformation
M ( z ) = z a z b
and we obtain a rational operator that only depends on parameter α
O p ( z , α ) = ( M Q p M 1 ) ( z ) = z 3 ( 2 z + 10 9 α ) α z 3 + 12 z 2 ( 1 α ) 4 z ( 2 3 α ) 8 ( 2 α ) .
Fixed point operator O p ( z , α ) is affine conjugated to Q p ( z , α , a , b ) by M, so the study of the dynamics is equivalent.
Since M ( a ) = 0 , M ( b ) = and M ( ) = 1 , Möbius transformation has sent the roots a and b to 0 and , respectively, while the divergence is set in 1. Now the fixed points of O p ( z , α ) are 0 and , which correspond to the roots of p ( z ) with multiplicity 2 and 1, respectively.
In order to study the asymptotic behavior of the fixed points and to obtain the critical points of the rational operator, we consider its derivative, whose expression is
O p ( z , α ) = 2 z 2 ( z 4 α 24 z 3 ( α 1 ) + 6 z 2 ( 6 13 α + 9 α 2 ) 4 z ( 36 56 α + 27 α 2 ) 12 ( 20 28 α + 9 α 2 ) ) ( z 3 α 12 z 2 ( 1 + α ) + 4 z ( 2 + 3 α ) + 8 ( α 2 ) ) 2
However, the study of the fixed point requires a different analysis [25]. The point is a fixed point of O p ( z , α ) if, and only if, z = 0 is a fixed point of the function F ( z , α ) = 1 O p ( 1 / z , α ) . In addition, is classified as attracting when | F ( 0 , α ) | < 1 , repelling if | F ( 0 , α ) | > 1 and neutral when | F ( 0 , α ) | = 1 . In this analysis, rational functions F ( z , α ) and F ( z , α ) are given by
F ( z , α ) = z ( 8 z 3 ( 2 + α ) + 4 z 2 ( 2 + 3 α ) 12 z ( 1 + z ) + α ) z ( 10 + 9 α ) 2 ,
F ( z , α ) = 24 z 4 ( 20 28 α + 9 α 2 ) + 8 z 3 ( 36 56 α + 27 α 2 ) 12 z 2 ( 6 13 α + 9 α 2 ) + 48 z ( α 1 ) 2 α ( z ( 10 + 9 α ) 2 ) 2 .
For all value of α it is satisfied O p ( 0 , α ) = 0 and F ( 0 , α ) = 0 , so the roots z = 0 and z = are fixed points of the fixed point operator.
Now, we analyze the set of strange fixed points and free critical points of O p ( z , α ) and also the asymptotic behavior of the fixed points.
Lemma 1.
The fixed point operator O p ( z , α ) has the following three strange fixed points
z e 0 = 1 , z e 1 = 2 ( 6 + 5 α 28 60 α + 27 α 2 ) 2 + α , z e 2 = 2 ( 6 + 5 α + 28 60 α + 27 α 2 ) 2 + α ,
when α C { 2 , 2 , 2 / 3 , 14 / 9 } .
Proof. 
Solving the equation O p ( z , α ) = z , we obtain the strange fixed points z e 0 , z e 1 and z e 2 .
On the one hand, the values α = ± 2 are roots of 6 + 5 α 28 60 α + 27 α 2 , so they cancel the numerator of z e 1 and z e 2 . On the other hand, α = 2 / 3 and α = 14 / 9 are roots of 28 60 α + 27 α 2 . In addition, α = 14 / 9 is solution of the equations z e 1 = 1 and z e 2 = 1 . Then, we consider this set of values of α and the associated fixed point operator is analyzed for each case.
  • When α = 2 , we get
    O p ( z , 2 ) = z 3 ( 14 + z ) 16 + 16 z 18 z 2 + z 3 .
    The solutions of O p ( z , 2 ) = z are z = 0 , z = 1 and z = 1 2 , so the rational operator has two strange fixed points.
  • If α = 2 ,
    O p ( z , 2 ) = z 2 2 z
    and z = 1 is the only strange fixed point.
  • When α = 2 / 3 , O p ( z , 2 / 3 ) turns into
    O p ( z , 2 / 3 ) = 3 z 3 8 + 4 z + z 2 .
    The points z = 0 , z = 1 and z = 2 are the solutions of O p ( z , 2 / 3 ) . Then, there exist two strange fixed points.
  • If α = 14 / 9 , the fixed point operator is
    O p ( z , 14 / 9 ) = 9 ( 2 + z ) z 3 16 + 48 z 30 z 2 + 7 z 3 .
    The only strange fixed point for this case is z = 1 . □
From (20), solving equation O p ( z , α ) = 0 we obtain the critical points as shown the following result.
Lemma 2.
The critical points of the fixed point operator O p ( z , α ) are z = 0 , corresponding to the double root of the polynomial, and four free critical points, corresponding to the roots of polynomial
z 4 24 z 3 ( 1 + α ) + 6 z 2 ( 6 13 α + 9 α 2 ) 4 z ( 36 56 α + 27 α 2 ) 12 ( 20 28 α + 9 α 2 ) .
In particular, when α = 2 there is only a free critical point, for α { , 2 / 3 , 3 / 2 , 4 / 3 } there exist two different free critical points, and if α { 0 , 10 / 9 , 5.66328 , 1.59444 , 1.58399 } , the fixed point operator has three free critical points.

3.3. Asymptotic Behavior of Fixed and Critical Points

In order to design iterative schemes with stability depending on the initial estimations, it is desirable that the strange fixed points are repelling, so the iterative process does not converge to points different to the roots of the function.
According to Lemma 1, rational operator O p ( z , α ) has strange fixed points, so we must study its asymptotic behavior to determine the values of parameter α that correspond to the methods of the family with the best dynamic properties.
Lemma 3.
Fixed point z = 0 is superattracting for all value of α. Fixed point z = is attracting when | α | < 2 , neutral if | α | = 2 , and repelling when | α | > 2 .
Proof. 
On the one hand, from (20) we have O p ( 0 , α ) , so z = 0 is a superattracting fixed point. On the other hand, from (22), F ( 0 , α ) = α 2 . Then, z = is:
  • Attracting if α 2 < 1 , that is, when | α | < 2 (and superattracting when α = 0 ).
  • Neutral when α 2 = 1 , so | α | = 2 .
  • Repelling if α 2 > 1 , and then | α | > 2 . □
Lemma 4.
The strange fixed point z e 0 = 1 of the rational function O p ( z , α ) is attracting inside the disk
( α ) 68 45 2 + ( α ) 2 < 2 45 2 ,
where ( α ) and ( α ) denote the real and imaginary parts of α, respectively; repelling outside the disk; neutral when ( α ) 68 45 2 + ( α ) 2 = 2 45 2 , and superattracting if α = 3 2 .
Proof. 
From (20), we get
O p ( 1 , α ) = 6 ( 3 + 2 α ) 4 + 3 α .
Then, z = 1 is:
  • Attracting if 6 ( 3 + 2 α ) 4 + 3 α < 1 .
  • Neutral if 6 ( 3 + 2 α ) 4 + 3 α = 1 .
  • Repelling: when 6 ( 3 + 2 α ) 4 + 3 α > 1 .
  • Superattracting if 6 ( 3 + 2 α ) 4 + 3 α = 0 , that is when α = 3 2 .
Developing 6 ( 3 + 2 α ) 4 + 3 α = 1 , we get | 6 ( 3 + 2 α ) | = | 4 + 3 α | , which corresponds to the circumference ( α ) 68 45 2 + ( α ) 2 = 2 45 2 . Then, we obtain the above results. □
The asymptotic behavior of the strange fixed points z e 1 and z e 2 is set through the derivatives
O p ( z e 1 , α ) = 176 168 α + 36 α 2 + ( 14 + 9 α ) 3 / 2 2 + 3 α 9 ( 2 + α ) 2 , O p ( z e 2 , α ) = 176 168 α + 36 α 2 ( 14 + 9 α ) 3 / 2 2 + 3 α 9 ( 2 + α ) 2 .
However, the resulting expressions make difficult the analytical study. Instead of it, we represent the stability regions in the complex plane for each strange fixed point depending on the value of α .
Figure 1 and Figure 2 represent the stability planes associated to the strange fixed points z e 1 and z e 2 , respectively. The real part of α is represented in the abscissas axis and the imaginary part of α is represented in the ordinate axis. White regions represent the values of α where the strange fixed point is attracting, while blue color represents the values of the parameter where the strange fixed point is repelling. The borders between the regions are the values where the strange fixed point is neutral.
In addition, Figure 2 shows the value of α in the complex plane where the strange fixed points and z = behave as attracting points. Let us remark that Figure 3b is a detail of the red region represented in Figure 3a where the root z = is attracting.
According to Figure 3a, the only attracting point outside the green and red regions is the double root z = 0 . In order to choose the methods of the family with the best properties in terms of stability, we must avoid the areas represented with any color other than white in Figure 3b.
In a family of iterative schemes with dependence on a parameter, the parameters plane provides an overview of the stability of the family. In this paper, parameters planes are generated using a mesh of 800 × 800 points in the complex plane, where the real and imaginary part of parameter α are represented in the abscissas and ordinate axis, respectively. Each point in the plane corresponds to a value of α , that is, with a method of the iterative family. Taking a free critical point as initial estimation to iterate each method associated to a value of α , the point is represented in red when there is convergence to any root of the polynomial and otherwise, the point is plotted in black. Therefore, there exist points in the black regions, different to the roots 0 and , that behave as attracting points. These points can be strange fixed points or attracting periodic points. Then, the most stable methods of the family are located in the plane in the red regions.
According to Lemma 2, rational operator O p ( z , α ) has four free critical points. We can see in Figure 4 the parameters plane associated to each free critical point for ( α ) , ( α ) [ 3 , 3 ] × [ 3 , 3 ] . They have been generated using Matlab and the implementation presented in [29]. The iterative process finishes when the difference between the point and some of the roots is lower than 10 3 with a maximum of 150 iterations.
Figure 4 shows wide red areas for the four free critical points. This areas allow us to select values of parameter α where the associated scheme converges to a root taking as initial iterate a free critical point. In addition, we have choose from Figure 4 different values of α to generate the corresponding dynamical planes and then compare the stability of methods that belong to the same family.
The dynamical planes show the basins of attraction of an attracting point. Each point in the complex plane is taken as initial estimation to iterate the method and, according to the root to which its orbit converges, it is represented with a color. In this paper, the dynamical planes have been generated in Matlab according to [29]. A mesh of 800 × 800 points in the complex plane are taken as initial estimations, being the stopping criteria a maximum of 50 iterations or a difference between the point and an attracting point lower than 10 3 .
We have denoted the basins of attraction of z = 0 and z = in orange or green, respectively. Moreover, colors blue and red denote the convergence to a strange fixed point. Finally, the point in the plane is depicted in black when its orbit is divergent or converges to any other attracting point different to the roots or the strange fixed points. Moreover, colors are lighter when less iterations are required until the convergence.
Figure 5 and Figure 6 show the dynamical planes associated to values of α where the number of strange fixed points is lower than three (Lemma 1), that is α { 2 , 2 / 3 , 14 / 9 , 2 } . In all the cases the strange fixed points are repelling, so we do not observe red or blue regions. In particular, for α = 2 there is only convergence to the double root z = 0 or to the periodic orbit { 20001 , 19999 } .
In Figure 7 we can observe the dynamical planes corresponding to Chebyshev ( α = 0 ), Halley ( α = 1 2 ), SuperHalley ( α = 1 ) and Osada’s method ( α = ) for multiple roots taking m = 2 . Although each of these methods has three strange fixed points, they are not attracting. As for the first three methods α < 2 , they can converge to the single root. Moreover, Osada’s method has a wide black area of convergence to the attracting periodic orbit { 6.5102 , 2.9057 } .
Finally, we show in Figure 8 the dynamical planes associated with values of the parameter with attracting strange fixed points. For α = 3 / 2 , the strange fixed point z e 0 = 1 is superattracting, while if α = 1.58 , z e 1 = 0.6277 and z e 2 = 1.4952 are attracting, so we can observe their basins of attraction represented in red and blue. Both values of α correspond to points represented in black in the parameters plane, so they are unstable methods.

4. Numerical Test

In order to analyze the behavior of the family for solving multiple-root nonlinear equations, this section performs a numerical test on different problems.
The computations have been performed using MATLAB R2017b. We use of variable precision arithmetic with 50 digits of mantissa. We consider that the solution has been obtained when the absolute difference of two iterates | x k + 1 x k | is lower than 10 30 . If the iterative method needs more than 50 iterations to reach the solution, we consider that the procedure does not converge (N.C.).
We compare the features of our family for α 3 , 14 9 , 2 with other members included in the family like Chebyshev’s ( α = 0 ) and SuperHalley’s ( α = 1 ) methods.
Table 2, Table 3 and Table 4 collect the results of the numerical test on different nonlinear functions with multiple roots. They display the method, the initial guess ( x 0 ), the amount of iterates to reach the multiple root (# iter), the difference between the two last iterates ( | x k + 1 x k | ) and the approximated computational order of convergence (ACOC) [30].
The first nonlinear function under study is
f 1 ( x ) = x 3 + x 2 8 x + 12 .
Let us note that this function has a double real root for x = 2 and a single root for x = 3 . Table 2 shows the results of the iterative methods for two different initial estimations for reaching the double real root.
The second nonlinear function under study is
f 2 ( x ) = 1 2 2 + x + 2 ln ( x ) 2 x ln ( x ) + ln 2 ( x ) ,
that has two double real roots: x = 1 and x = 12.3402 . Table 3 collects the values resulting from the application of the iterative methods to solve f 2 ( x ) = 0 .
The third nonlinear function is
f 3 = ln ( x ) + x 2 + 1 2 9 ,
that has a root x = 1.228 with multiplicity 9. Table 4 displays the resulting results.

5. Conclusions

A new family of iterative methods for solving multiple-root nonlinear equations based on weight functions with parameters has been introduced.
The introduced family satisfies the scaling theorem. Therefore, the stability analysis is simplified. A complete dynamical analysis of the family – including the analysis of the fixed and critical points, or the parameters and stability planes – has been performed. This study allows the selection of the best members of the family in terms of stability, with the help of the stability and the parameters planes. For a wide set of values of α , we can guarantee the convergence to the desired root, as the dynamical planes show.
Selected members of the family have been tested in a numerical comparison with other well-known methods. The use of nonlinear functions with multiple roots evidences in the numerical results that the proposed family is competitive with the rest of the methods.

Author Contributions

Conceptualization, F.I.C.; methodology, N.G.; software, R.A.C.; validation, R.C.; formal analysis, R.A.C.; investigation, R.A.C.; resources, N.G.; data curation, N.G.; writing—original draft preparation, R.A.C.; writing—review and editing, F.I.C.; visualization, R.A.C.; supervision, F.I.C.; project administration, F.I.C.; funding acquisition, F.I.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by Ministerio de Ciencia, Innovación y Universidades under grant PGC2018-095896-B-C22 (MCIU/AEI/FEDER/UE).

Acknowledgments

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Amat, S.; Busquier, S.; Plaza, S. Chaotic dynamics of a third-order Newton-type method. J. Math. Anal. Appl. 2010, 366, 24–32. [Google Scholar] [CrossRef] [Green Version]
  2. Chicharro, F.I.; Cordero, A.; Gutiérrez, J.M.; Torregrosa, J.R. Complex dynamics of derivative-free methods for nonlinear equations. Appl. Math. Comput. 2013, 219, 7023–7035. [Google Scholar] [CrossRef]
  3. Chicharro, F.I.; Cordero, A.; Garrido, N.; Torregrosa, J.R. Generating root-finder iterative methods of second order: Convergence and stability. Axioms 2019, 8, 55. [Google Scholar] [CrossRef] [Green Version]
  4. Chun, C.; Lee, M.Y.; Neta, B.; Dzunic, J. On optimal fourth-order iterative methods free from second derivative and their dynamics. Appl. Math. Comput. 2012, 218, 6427–6438. [Google Scholar] [CrossRef] [Green Version]
  5. Iliev, A.; Kyurkchiev, N. Nontrivial Methods in Numerical Analysis (Selected Topics in Numerical Analysis); Lambert Academy: Plovdiv, Bulgary, 2010. [Google Scholar]
  6. Salimi, M.; Behl, R. Sixteenth-order optimal iterative scheme based on inverse interpolatory rational function for nonlinear equations. Symmetry 2019, 11, 691. [Google Scholar] [CrossRef] [Green Version]
  7. Babajee, D.K.R.; Thukral, R. On a 4-point sixteenth-order King family of iterative methods for solving nonlinear equations. Int. J. Math. Math. Sci. 2012, 2012, 979245. [Google Scholar] [CrossRef]
  8. Sharma, J.R.; Guha, R.K.; Gupta, P. Improved King’s methods with optimal order of convergence based on rational approximations. Appl. Math. Lett. 2013, 26, 473–480. [Google Scholar] [CrossRef]
  9. Ignatova, N.; Kyurkchiev, N.; Iliev, A. Multipoint algorithms arising from optimal in the sense of Kung-Traub iterative procedures for numerical solution of nonlinear equations. Gen. Math. Notes 2011, 6, 45–79. [Google Scholar]
  10. Cordero, A.; Torregrosa, J.R. Chapter On the design of optimal iterative methods for solving nonlinear equations. In Advances in Iterative Methods for Nonlinear Equations; Springer: Cham, Switzerland, 2016; pp. 79–111. [Google Scholar]
  11. Petkovic, M.S.; Petkovic, L.D. Construction and efficiency of multipoint root-ratio methods for finding multiple zeros. J. Comput. Appl. Math. 2019, 351, 54–65. [Google Scholar] [CrossRef]
  12. Petkovic, I.; Neta, B. On an application of symbolic computation and computer graphics to root-finders: The case of multiple roots of unknown multiplicity. J. Comput. Appl. Math. 2016, 308, 215–230. [Google Scholar] [CrossRef] [Green Version]
  13. Proinov, P.D.; Vasileva, M. Local and semilocal convergence of Nourein?s iterative method for finding all zeros of a polynomial simultaneously. Symmetry 2020, 12, 1801. [Google Scholar] [CrossRef]
  14. Rall, L. Convergence of Newton’s process to multiple solutions. Numer. Math. 1966, 9, 23–37. [Google Scholar] [CrossRef]
  15. Schröder, E. On infinitely many algorithms. Tech. Rep. 1992, 57, 92–121. [Google Scholar]
  16. Mora, M. Estabilidad de los métodos Iterativos Para la Aproximación de raíces múltiples de Ecuaciones no Lineales. Master’s Thesis, Universitat Politècnica de València, València, Spain, 2019. [Google Scholar]
  17. Behl, R.; Cordero, A.; Motsa, S.S.; Torregrosa, J.R. On developing fourth-order optimal families of methods for multiple roots and their dynamics. Appl. Math. Comput. 2015, 265, 520–532. [Google Scholar] [CrossRef] [Green Version]
  18. Geum, Y.H.; Kim, Y.I.; Neta, B. A family of optimal quartic-order multiple-zero finders with a weight function of the principal kth root of a derivative-to-derivative ratio and their basins of attraction. Math. Comput. Simul. 2017, 136, 1–21. [Google Scholar] [CrossRef]
  19. Geum, Y.H.; Kim, Y.I.; Neta, B. Constructing a family of optimal eighth-order modified Newton-type multiple-zero finders along with the dynamics behind their purely imaginary extraneous fixed points. J. Comput. Appl. Math. 2018, 333, 121–156. [Google Scholar] [CrossRef]
  20. Cordero, A.; Jaiswal, J.P.; Torregrosa, J.R. Stability analysis of fourth-order iterative method for finding multiple roots of nonlinear equations. Appl. Math. Nonl. Sci. 2019, 4, 43–56. [Google Scholar]
  21. Akram, S.; Zafar, F.; Yasmin, N. An optimal eighth-order family of iterative methods for multiple roots. Mathematics 2019, 7, 672. [Google Scholar] [CrossRef] [Green Version]
  22. Blanchard, P. Complex analytic dynamics on the Riemann sphere. Bull. AMS 1984, 11, 85–141. [Google Scholar] [CrossRef] [Green Version]
  23. Devaney, R.L. An Introduction to Chaotic Dynamical Systems; Addison-Wesley: Redwood, CA, USA, 1989. [Google Scholar]
  24. Schlag, W. A Course in Complex Analysis and Riemann Surfaces; American Mathematical Society: Providence, RI, USA, 2014. [Google Scholar]
  25. Gutiérrez, J.M.; Plaza, S.; Romero, N. Dynamics of a fifth-order iterative method. Int. J. Comput. Math. 2012, 89, 822–835. [Google Scholar] [CrossRef]
  26. Cordero, A.; Giménez-Palacios, I.; Torregrosa, J.R. Avoiding strange attractors in efficient parametric families of iterative methods for solving nonlinear problems. Appl. Numer. Math. 2019, 137, 1–18. [Google Scholar] [CrossRef]
  27. Amiri, A.; Cordero, A.; Darvishi, M.T.; Torregrosa, J.R. Stability analysis of a parametric family of seventh-order iterative methods for solving nonlinear systems. Appl. Math. Comput. 2018, 323, 43–57. [Google Scholar] [CrossRef]
  28. Chicharro, F.I.; Cordero, A.; Garrido, N.; Torregrosa, J.R. On the choice of the best members of the Kim family and the improvement of its convergence. Math. Meth. Appl. Sci. 2019, 43, 8051–8066. [Google Scholar] [CrossRef]
  29. Chicharro, F.I.; Cordero, A.; Torregrosa, J.R. Drawing dynamical and parameters planes of iterative families and methods. Sci. World J. 2013, 2013, 1–8. [Google Scholar] [CrossRef]
  30. Cordero, A.; Torregrosa, J.R. Variants of Newton’s method using fifth-order quadrature formulas. Appl. Math. Comput. 2007, 190, 686–698. [Google Scholar] [CrossRef]
Figure 1. Stability plane of z e 1 for ( α ) , ( α ) [ 1.55 , 1.63 ] × [ 0.04 , 0.04 ] .
Figure 1. Stability plane of z e 1 for ( α ) , ( α ) [ 1.55 , 1.63 ] × [ 0.04 , 0.04 ] .
Mathematics 08 02194 g001
Figure 2. Stability plane of z e 2 .
Figure 2. Stability plane of z e 2 .
Mathematics 08 02194 g002
Figure 3. Asymptotic behavior of the strange fixed points of O p ( z , α ) and z = .
Figure 3. Asymptotic behavior of the strange fixed points of O p ( z , α ) and z = .
Mathematics 08 02194 g003
Figure 4. Parameters plane.
Figure 4. Parameters plane.
Mathematics 08 02194 g004
Figure 5. Dynamical planes for different values of α
Figure 5. Dynamical planes for different values of α
Mathematics 08 02194 g005
Figure 6. Dynamical plane for α = 2 and a maximum of 100 iterations.
Figure 6. Dynamical plane for α = 2 and a maximum of 100 iterations.
Mathematics 08 02194 g006
Figure 7. Dynamical planes for (a) Chebyshev; (b) Halley; (c) SuperHalley; (d) Osada.
Figure 7. Dynamical planes for (a) Chebyshev; (b) Halley; (c) SuperHalley; (d) Osada.
Mathematics 08 02194 g007
Figure 8. Dynamical planes for different values of α .
Figure 8. Dynamical planes for different values of α .
Mathematics 08 02194 g008
Table 1. Classification of fixed points.
Table 1. Classification of fixed points.
Value of | Q ( z f ) | <1>1=1=0
Asymptotic behaviorAttractingRepellingNeutralSuperattracting
Table 2. Numerical results for the test function f 1 .
Table 2. Numerical results for the test function f 1 .
Method x 0 # iter | x k + 1 x k | ACOC
α = 3 08 3.8474 × 10 49 3.0000
α = 14 / 9 60 3.0001
α = 2 7 1.2512 × 10 33 2.0000
Chebyshev7 3.1862 × 10 58 3.0002
SuperHalley5 9.5586 × 10 58 2.3879
α = 3 350 2.9987
α = 14 / 9 5 4.1612 × 10 55 3.0000
α = 2 6 1.2512 × 10 33 2.0000
Chebyshev5 1.2745 × 10 57 2.1248
SuperHalley4 2.6210 × 10 31 3.0000
Table 3. Numerical results for the test function f 2 .
Table 3. Numerical results for the test function f 2 .
Method x 0 # iter | x k + 1 x k | ACOC
α = 3 0.5 6 1.7524 × 10 57 2.9999
α = 14 / 9 8 4.4607 × 10 57 3.0009
α = 2 8 8.9149 × 10 55 2.0000
Chebyshev5 2.6222 × 10 35 2.9979
SuperHalley6 8.4346 × 10 50 3.0038
α = 3 77 9.0794 × 10 47 2.9790
α = 14 / 9 5 1.0294 × 10 50 2.9959
α = 2 6 9.2086 × 10 34 1.9998
Chebyshev6 5.0979 × 10 57 3.0003
SuperHalley5 4.8737 × 10 49 3.0126
Table 4. Numerical results for the test function f 3 .
Table 4. Numerical results for the test function f 3 .
Method x 0 # iter | x k + 1 x k | ACOC
α = 3 36 3.1862 × 10 58 2.9998
α = 14 / 9 60 2.9995
α = 2 60 2.9997
SuperHalley50 2.9076
α = 3 970 2.9994
α = 14 / 9 7 9.1443 × 10 56 2.9977
α = 2 7 3.1862 × 10 58 2.9986
SuperHalley6 3.1862 × 10 58 2.9468
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chicharro, F.I.; Contreras, R.A.; Garrido, N. A Family of Multiple-Root Finding Iterative Methods Based on Weight Functions. Mathematics 2020, 8, 2194. https://doi.org/10.3390/math8122194

AMA Style

Chicharro FI, Contreras RA, Garrido N. A Family of Multiple-Root Finding Iterative Methods Based on Weight Functions. Mathematics. 2020; 8(12):2194. https://doi.org/10.3390/math8122194

Chicago/Turabian Style

Chicharro, Francisco I., Rafael A. Contreras, and Neus Garrido. 2020. "A Family of Multiple-Root Finding Iterative Methods Based on Weight Functions" Mathematics 8, no. 12: 2194. https://doi.org/10.3390/math8122194

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop