Next Article in Journal
An Effective Knowledge-Based Modeling Approach towards a “Smart-School Care Coordination System” for Children and Young People with Special Educational Needs and Disabilities
Next Article in Special Issue
Generating Optimal Eighth Order Methods for Computing Multiple Roots
Previous Article in Journal
Hybrid Nanofluid Flow Past a Shrinking Cylinder with Prescribed Surface Heat Flux
Previous Article in Special Issue
Quadratic Stability of Non-Linear Systems Modeled with Norm Bounded Linear Differential Inclusions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Family of Efficient Weighted-Newton Multiple Root Iterations

1
Department of Mathematics, Chandigarh University, Mohali 104413, India
2
Department of Mathematics, Sant Longowal Institute of Engineering and Technology, Longowal 148106, India
3
Department of Physics and Chemistry, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania
4
Institute of Doctoral Studies, Babeş-Bolyai University, 400084 Cluj-Napoca, Romania
*
Authors to whom correspondence should be addressed.
Symmetry 2020, 12(9), 1494; https://doi.org/10.3390/sym12091494
Submission received: 22 August 2020 / Revised: 8 September 2020 / Accepted: 9 September 2020 / Published: 10 September 2020
(This article belongs to the Special Issue Symmetry in Numerical Analysis and Numerical Methods)

Abstract

:
We propose a novel family of seventh-order iterative methods for computing multiple zeros of a nonlinear function. The algorithm consists of three steps, of which the first two are the steps of recently developed Liu–Zhou fourth-order method, whereas the third step is based on a Newton-like step. The efficiency index of the proposed scheme is 1.627, which is better than the efficiency index 1.587 of the basic Liu–Zhou fourth-order method. In this sense, the proposed iteration is the modification over the Liu–Zhou iteration. Theoretical results are fully studied including the main theorem of local convergence analysis. Moreover, convergence domains are also assessed using the graphical tool, namely, basins of attraction which are symmetrical through the fractal like boundaries. Accuracy and computational efficiency are demonstrated by implementing the algorithms on different numerical problems. Comparison of numerical experiments shows that the new methods have an edge over the existing methods.

1. Introduction

Approximating the solution of nonlinear equations by numerical methods is an important problem in many branches of science and engineering. For example, problems from many areas such as Physics, Chemistry, Mathematical Biology, and Engineering science are reduced to finding solution of nonlinear equations [1,2,3,4]. In general, closed form solutions can not be obtained so researchers use iterative methods for approximating the solution. In this paper, our aim is to construct higher order multi-point iterative methods for the multiple zeros of the univariate function f ( x ) , where f : C C is analytic about the required zero. The advantages of multi-point methods over one-point methods are discussed in Traub’s well-known book [4].
Many higher-order methods, with or without using the classical Newton’s method [5]
x n + 1 = x n m f ( x n ) f ( x n ) , n = 0 , 1 , 2 ,
are available in literature, see in [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]. Here, m is the multiplicity of a zero (say, α ) of the function f ( x ) , i.e., f ( j ) ( α ) = 0 , j = 0 , 1 , , m 1 and f ( m ) ( α ) 0 . Such methods require the evaluation of derivatives of either first-order or both first- and second-order. In particular, Liu and Zhou [13] have recently proposed the following scheme of two-point Newton-like methods,
y n = x n m f ( x n ) f ( x n ) , x n + 1 = y n m G ( u n ) f ( x n ) f ( x n ) ,
where u n = f ( y n ) f ( x n ) 1 m 1 and G : C C is a holomorphic function in neighborhood about zero. They have shown that this iterative scheme attains fourth-order convergence provided that the function G ( u ) satisfies the conditions
G ( 0 ) = 0 , G ( 0 ) = 1 , G ( 0 ) = 4 m m 1 , m 1 .
In this article, we aim to develop multiple root solvers of high efficiency, meaning the methods with rapid convergence that require less computations. Proceeding in this way, we develop a family of seventh-order three-point Newton-type methods for computing multiple zeros. The proposed iterative scheme is the composition of three steps that uses the Liu–Zhou iteration (2) as the first two steps and a Newton-type iteration in the third step. The algorithm requires four function evaluations per iteration and, therefore, possesses the efficiency index 7 1 / 4 1.627 , which is better than the efficiency index 4 1 / 3 1.587 of the basic method (2). In this sense, the proposed iteration is the modification over the iteration (2). Some special methods of the new family are established. The usefulness of the methods is demonstrated by performing numerical tests on several applied science problems. Thereby, we observe in each example that the new methods have far better numerical results than the existing methods. The convergence domains are also assessed using the graphical tool, namely, basins of attraction, which is an useful technique to check the convergence regions visually.
We summarize the contents of this article. In Section 2, the family of seventh-order iterative solvers is derived and its local convergence is studied. In order to check the convergence regions of the methods graphically, the basins of attractors are assessed in Section 3. Some numerical experiments are performed in Section 4 to verify the theoretical results and to compare the performance with the existing methods. In Section 5, concluding remarks are reported.

2. Development of Scheme

Our aim is to develop an iterative method for computing a multiple root with multiplicity m > 1 , which accelerates the convergence rate of the two-step Liu–Zhou iteration (2) using a minimum number of functions and derivative evaluations. Thus, it will turn out to be judicious if we consider a somewhat complicated three-step iterative scheme of the following form,
y n = x n m f ( x n ) f ( x n ) , z n = y n m G ( u n ) f ( x n ) f ( x n ) , x n + 1 = z n m v n 1 + a v n u n H ( u n ) f ( x n ) f ( x n ) ,
where u = f ( y ) f ( x ) 1 m 1 , v = f ( z ) f ( x ) 1 m , a is scalar, and G , H : C C are analytic functions about a neighborhood of 0. Note that the second and third steps are weighted by the factors G ( u ) and H ( u ) , and, as a result, these are called weight factors or weight functions.
Note that u and v are one-to- m 1 and one-to-m multi-valued functions, respectively. Therefore, it is convenient to treat them as the principal root. As an example, we consider the case of v. The principal root is given by v = exp 1 m Log f ( z ) f ( x ) , with Log f ( z ) f ( x ) = Log | f ( z ) f ( x ) | + i Arg f ( z ) f ( x ) for π < Arg f ( z ) f ( x ) π ; this convention of Arg ( Z ) for Z C agrees with that of Log [ Z ] command of Mathematica [21]. We employ this command in the later section of numerical simulation. Similarly, we treat for u.
In the following theorem, we shall prove the seventh-order convergence of the proposed scheme (3).
Theorem 1.
Let the function f : C C be analytic in a domain containing multiple zero α of multiplicity m. Suppose that the starter x 0 is close enough to α. Then, the iterative technique expressed by (3) possesses seventh-order convergence, provided that the functions G ( u ) and H ( u ) satisfy the conditions
G ( 0 ) = 0 , G ( 0 ) = 1 , G ( 0 ) = 4 m m 1 a = m 1 m , H ( 0 ) = 1 , H ( 0 ) = 2 , H ( 0 ) = 2 ( m 2 2 m 1 ) m ( m 1 ) .
Proof. 
Let the error at n-th stage be e n = x n α . Using the Taylor’s expansion of f ( x n ) about α , we have that
f ( x n ) = f ( m ) ( α ) m ! e n m 1 + C 1 e n + C 2 e n 2 + C 3 e n 3 + C 4 e n 4 + C 5 e n 5 + C 6 e n 6 + C 7 e n 7 + O ( e n 8 )
and
f ( x n ) = f ( m ) ( α ) m ! e n m 1 ( m + C 1 ( m + 1 ) e n + C 2 ( m + 2 ) e n 2 + C 3 ( m + 3 ) e n 3 + C 4 ( m + 4 ) e n 4 + C 5 ( m + 5 ) e n 5 + C 6 ( m + 6 ) e n 6 + C 7 ( m + 7 ) e n 7 + O ( e n 8 ) ) ,
where C k = m ! ( m + k ) ! f ( m + k ) ( α ) f ( m ) ( α ) , k N .
From (5), (6), and the first step of (3), we have that
e ¯ n = y n α = C 1 m e n 2 + i = 1 5 ω i e n i + 2 + O ( e n 8 ) ,
where ω i = ω i ( m , C 1 , C 2 , , C 7 ) are given in terms of m , C 1 , C 2 , , C 7 with two explicitly written coefficients, ω 1 = 2 m C 2 ( m + 1 ) C 1 2 m 2 and ω 2 = 1 m 3 3 m 2 C 3 + ( m + 1 ) 2 C 1 3 m ( 4 + 3 m ) C 1 C 2 . The remaining expressions of ω i ( i = 3 , 4 , 5 ) are not being produced explicitly as these are very lengthy.
Expansion of f ( y n ) and f ( y n ) about α leads us to the expression
f ( y n ) = f ( m ) ( α ) m ! ( e ¯ n ) m 1 + C 1 e ¯ n + C 2 ( e ¯ n ) 2 + C 3 ( e ¯ n ) 3 + O ( ( e ¯ n ) 4 )
and
f ( y n ) = f ( m ) ( α ) m ! ( e ¯ n ) m 1 m + C 1 ( m + 1 ) e ¯ n + C 2 ( m + 2 ) ( e ¯ n ) 2 + C 3 ( m + 3 ) ( e ¯ n ) 3 + O ( ( e ¯ n ) 4 ) .
By using (6) and (9), we get expression of u n as
u n = C 1 m e n + 2 C 2 ( m 1 ) C 1 2 ( m + 1 ) m ( m 1 ) e n 2 + i = 1 5 η i e n i + 2 + O ( e n 8 ) ,
where η i = η i ( m , C 1 , C 2 , , C 7 ) are given in terms of m , C 1 , C 2 , , C 7 with one explicitly written coefficient, η 1 = 1 2 m 3 ( m 1 ) 2 C 1 3 ( 2 m 4 + 3 m 3 + 2 m 2 m 2 ) 2 m 2 ( 3 m 2 + m 4 ) C 1 C 2 + 6 ( m 1 ) 2 m 2 C 3 ) .
Expanding the function G ( u ) about origin using Taylor series
G ( u n ) G ( 0 ) + u n G ( 0 ) + 1 2 u 2 G ( 0 ) + O ( u n 3 ) .
By inserting the expressions (5), (6), and (11) in the second step of scheme (3) and simplifying,
z n α = G ( 0 ) e n + 1 + G ( 0 ) G ( 0 ) m C 1 e n 2 + i = 1 4 γ i e n i + 2 + O ( e n 8 ) ,
where γ i = γ i ( m , G ( 0 ) , G ( 0 ) , C 1 , C 2 , , C 7 ) .
In order to obtain higher order convergence, the coefficients of e n , e n 2 , and e n 3 should vanish. The resulting equations yield
G ( 0 ) = 0 , G ( 0 ) = 1 G ( 0 ) = 4 m m 1 .
Combining Equations (12) and (13), we obtain that
z n α = ( 2 + m + 8 m 2 + m 3 ) C 1 3 2 ( m 1 ) m 2 C 1 C 2 2 m 3 ( m 1 ) 2 e n 4 + i = 1 3 γ i e n i + 4 + O ( e n 8 ) .
Developing f ( z n ) about α , it follows that
f ( z n ) = f ( m ) ( α ) m ! ( z n α ) m 1 + C 1 ( z n α ) + C 2 ( z n α ) 2 + O ( ( z n α ) 3 ) .
Inserting (5) and (15) in the expression of v n , then
v n = ( 2 + m + 8 m 2 + m 3 ) C 1 3 2 m 2 ( m 1 ) C 1 C 2 2 m 3 ( m 1 ) e n 3 + i = 1 4 τ i e n i + 3 + O ( e n 8 ) ,
where τ i = τ i ( m , C 1 , C 2 , , C 7 ) .
The Taylor expansion of H ( u n ) about origin 0 is given by
H ( u n ) H ( 0 ) + u n H ( 0 ) + u n 2 2 H ( 0 ) .
Therefore, by substituting (5), (6), (10), (16), and (17) into the last step of scheme (3), we obtain the error equation
e n + 1 = ( 1 + H ( 0 ) ) C 1 2 + m + 8 m 2 + m 3 C 1 2 2 m 1 ) m 2 C 2 2 m 3 ( m 1 ) 2 e n 4 + i = 1 3 ξ i e n i + 4 + O ( e n 8 ) ,
where ξ i = ξ i ( m , H ( 0 ) , H ( 0 ) , H ( 0 ) , C 1 , C 2 , , C 7 ) .
Error Equation (18) shows that at least fifth-order convergence is attained if H ( 0 ) = 1 . Using this value in ξ 1 = 0 , we will obtain
H ( 0 ) = 2 .
Then, using H ( 0 ) = 1 and H ( 0 ) = 2 in ξ 2 = 0 , the following equation is obtained,
C 1 2 + m + 8 m 2 + m 3 C 1 2 2 ( 1 + m ) m 2 C 2 ( 2 m ( m 1 ) ( 1 + ( 1 + a ) m ) C 2 + C 1 2 a ( 2 + m + 8 m 2 + m 3 ) ( 1 + m ) ( 3 + m 2 m ( 10 + H ( 0 ) ) + H ( 0 ) ) ) = 0 ,
which further yields
a = m 1 m and H ( 0 ) = 2 ( m 2 2 m 1 ) m ( m 1 ) .
Combining (20) with (18), we obtain the final error equation,
e n + 1 = 1 6 m 7 ( m 1 ) 4 ( C 1 2 ( ( 6 25 m 87 m 2 99 m 3 204 m 4 + 49 m 5 + 33 m 6 + 3 m 7 ) C 1 4 4 m ( 3 + 3 m + 10 m 2 + 9 m 3 40 m 4 + 12 m 5 + 3 m 6 ) C 1 2 C 2 + 12 ( 1 + m ) 2 m 3 ( 1 m + m 2 ) C 2 2 ) e n 7 + O ( e n 8 ) .
Therefore, the seventh-order convergence is established.□
Remark 1.
The computational efficiency ( E ) is computed as E = p 1 / θ (see [22]), where p denotes the convergence order of the iterative method and θ denotes the number of function evaluations per iteration (see in [22]). With the conditions (4) the proposed scheme (3) reaches seventh-order convergence by using only four functional evaluations (viz. f ( x n ) , f ( z n ) , f ( x n ) , and f ( y n ) ) per iteration. Thus, the E-value of the new scheme is 7 1 / 4 1.627 , which is much better than the E-values of Newton’s method ( E = 2 1 / 2 1.414 ), the fourth-order Liu–Zhou method ( E = 4 1 / 3 1.587 ), and sixth-order methods by Geum et al. [8,9] ( E = 6 1 / 4 1.565 ).
Remark 2.
Kung and Traub [23] have conjectured that the multi-point methods without memory requiring n functional evaluations can attain the maximum convergence order 2 n 1 . That means that with four functional evaluations one can develop a method of optimal order eight. The methods qualifying Kung–Traub hypothesis are also called optimal methods. Such methods are rare for multiple roots due to the complexity in finding the convergence order. Nevertheless, the proposed seventh methods are better than the existing sixth-order methods by Geum et al. [8] (see Formula (30) in the numerical section) in the sense that latter also require same number of evaluations, i.e., two functions and two derivatives.
Remark 3.
The proposed algorithm requires the knowledge of multiplicity m of a root. To estimate m, we can employ the formula
m x n + 1 x n F ( x n + 1 ) F ( x n ) ,
where in F ( x n ) = f ( x n ) f ( x n ) (see [24]).

Some Special Cases

We can generate numerous special cases of the family (3) based on the forms of weight functions G ( u ) and H ( u ) that satisfy the conditions of Theorem 1. Some simple forms are given as follows,
Case I: Let us describe the following polynomial forms of G and H directly from the proposed Theorem 1:
G ( u ) = u + 2 m m 1 u 2 and H ( u ) = 1 + 2 u + m 2 2 m 1 m ( m 1 ) u 2 .
Thus, the corresponding new seventh-order method (denoted by NM-I) is given by
y n = x n m f ( x n ) f ( x n ) , z n = y n m u n + 2 m m 1 u n 2 f ( x n ) f ( x n ) , x n + 1 = z n m v n 1 + m 1 m v n u n 1 + 2 u n + m 2 2 m 1 m ( m 1 ) u n 2 f ( x n ) f ( x n ) .
Case II: Let us describe the following functions that satisfy the conditions of Theorem 1:
G ( u ) = u 1 + u 1 + 1 + m 1 m u + 2 m ( m + 1 ) ( m 1 ) 2 u 2 and H ( u ) = 1 + 2 u + m 2 2 m 1 m ( m 1 ) u 2 .
Thus, the corresponding seventh-order method (now denoted by NM-II) is expressed as
y n = x n m f ( x n ) f ( x n ) , z n = y n m u n 1 + u n 1 + 1 + m 1 m u n + 2 m ( m + 1 ) ( m 1 ) 2 u n 2 f ( x n ) f ( x n ) , x n + 1 = z n m v n 1 + m 1 m v n u n 1 + 2 u n + m 2 2 m 1 m ( m 1 ) u n 2 f ( x n ) f ( x n ) .
Case III: Let us consider the following forms satisfying the conditions of Theorem 1:
G ( u ) = u 1 + 1 2 m + 5 m 2 2 m ( m 1 ) u + u 2 1 + m 1 2 m u and H ( u ) = 1 + 2 u + m 2 2 m 1 m ( m 1 ) u 2 .
The corresponding new method (denoted by NM-III) is given by
y n = x n m f ( x n ) f ( x n ) , z n = y n m u n 1 + 1 2 m + 5 m 2 2 m ( m 1 ) u n + u n 2 1 + m 1 2 m u n f ( x n ) f ( x n ) , x n + 1 = z n m v n 1 + m 1 m v n u n 1 + 2 u n + m 2 2 m 1 m ( m 1 ) u n 2 f ( x n ) f ( x n ) .
Case IV: Next, let us consider the following forms satisfying the conditions of Theorem 1:
G ( u ) = u 1 m u m 1 + 3 m 2 u 2 2 ( m 1 ) 2 2 and H ( u ) = 1 + 2 u + m 2 2 m 1 m ( m 1 ) u 2 .
Then, the corresponding seventh-order iterative scheme (denoted by NM-IV) is given by
y n = x n m f ( x n ) f ( x n ) , z n = y n m u n 1 m u m 1 + 3 m 2 u n 2 2 ( m 1 ) 2 2 f ( x n ) f ( x n ) , x n + 1 = z n m v n 1 + m 1 m v n u n 1 + 2 u n + m 2 2 m 1 m ( m 1 ) u n 2 f ( x n ) f ( x n ) .

3. Complex Geometry of Methods

Here, we aim to assess the complex dynamics of new methods based on the geometrical technique, namely, basins of attraction, of the zeros of a polynomial f ( z ) in complex domain. Using this tool, one can get an important information about the stability and convergence of a method. The idea was introduced initially by Vrscay and Gilbert [25]. Recently, many authors have used this tool in their work, see, for example, in [2,26,27] and the references cited therein.
The initial point z 0 is chosen in a rectangular region R C containing all the zeros of f ( z ) . Starting from the point z 0 , the method either converges to the zero of f ( z ) or eventually diverges. We choose the tolerance value 10 3 up to maximum 25 iterations to stop the iteration process. If this tolerance is not attained in required iterations, then the method does not converge to any root. To plot the basins, we adopt the following strategy. A color is assigned to each point z 0 lying in the basin of corresponding root. Then, the point represents the attraction basin with that particular color provided that the method converges. Contrary to this, if the method fails to converge in specified iterations, then the point paints the black color.
In what follows we assess the basins of attraction by employing the methods NM-I–NM-IV on the following three polynomials.
Problem 1.
As the first example, consider the polynomial f 1 ( z ) = ( z 3 + 4 z ) 3 which has zeros { 0 , ± 2 i } each with multiplicity 3. For drawing basins, we use a rectangle R of size [ 3 , 3 ] × [ 3 , 3 ] and fix the color green to each initial point in the basin of zero “ 0 ”, the color red to each point in the basin of zero “ 2 i ”, and the color blue to every point in the basin of zero “ 2 i ”. Basins so drawn for the methods NM-I–NM-IV are shown in Figure 1. It is clear that the methods NM-IV and NM-II posses fewer divergent points (painted with black color), followed by NM-I and NM-III.
Problem 2.
Consider the polynomial f 2 ( z ) = ( z 4 6 z 2 + 8 ) 2 that has four zeros { ± 2 , ± 1.414 } with multiplicity two. In this case also, we use a rectangle R C of size [ 3 , 3 ] × [ 3 , 3 ] and paint the basins with blue, yellow, red, and green colors of the zeros 2, 2 , 1.414 , and 1.414 , respectively. From the graphics displayed in Figure 2, we conclude that the methods NM-II and NM-IV have better convergence than NM-I and NM-III.
Problem 3.
Lastly, consider the polynomial f 3 ( z ) = z 2 ( z 2 4 ) 2 ( z 2 2 z + 2 ) 2 that has five zeros { 0 , ± 2 , 1 ± i } each with multiplicity two. We use a rectangle R C of size [ 3 , 3 ] × [ 3 , 3 ] and assign the red, blue, green, cyan, and yellow colors to the basins of attraction of these five zeros. Basins so assessed by the methods are shown in Figure 3. Like previous examples, in this case also the methods NM-II and NM-IV possess better convergence than NM-I and NM-III.
These graphics easily depict the convergence behavior of any method. If we select a value of z 0 in a place where different basins meet each other, it is difficult to guess which zero is going to be obtained by the method. Therefore, the selection of z 0 in such a region is not preferable. The zones with black color and with amalgam of different colors can not be suitable to choose the initial guess z 0 to acquire a unique root. The most attractive pictures are those with intricate boundaries between the basins of attraction. These boundaries have fractal-like shapes and correspond to the cases where the method is more demanding with choice of initial point. At such regions the dynamic behavior of initial guess is more unpredictable.

4. Numerical Examples

In this section, we employ the special cases NM-i, i = I, II, III, IV of family (3) on some nonlinear equations to test the validity of theoretical results derived in previous sections. Performance is compared with some well-known sixth-order methods such as the two- and three-point methods by Geum et al. [8,9]. The two-point method [8], applicable for m > 1 , is given as
y n = x n m f ( x n ) f ( x n ) , x n + 1 = y n Q f ( u , s ) f ( y n ) f ( y n ) ,
where u = f ( y n ) f ( x n ) 1 m and s = f ( y n ) f ( x n ) 1 m 1 , and Q f : C 2 C is a holomorphic function in neighborhood of origin ( 0 , 0 ) . Considering the following cases of function Q f ( u , s ) in the Formula (30) and denoting the corresponding iterative method by GKN-1(j), j = a, b, c, d:
(a)
Q f ( u , s ) = m ( 1 + 2 ( m 1 ) ( u s ) 4 u s + s 2 ) .
(b)
d Q f ( u , s ) = m ( 1 + 2 ( m 1 ) ( u s ) u 2 2 u s ) .
(c)
Q f ( u , s ) = m + a u 1 + b u + c s + d u s , where a = 2 m m 1 , b = 2 2 m , c = 2 ( 2 2 m + m 2 ) m 1 and d = 2 m ( m 1 ) .
(d)
Q f ( u , s ) = m + a 1 u 1 + b 1 u + c 1 u 2 1 1 + d 1 s , where a 1 = 2 m ( 4 m 4 16 m 3 + 31 m 2 30 m + 13 ( m 1 ) ( 4 m 2 8 m + 7 ) , b 1 = 4 ( 2 m 2 4 m + 3 ) ( m 1 ) ( 4 m 2 8 m + 7 ) , c 1 = 4 m 2 8 m + 3 4 m 2 8 m + 7 and d 1 = 2 ( m 1 ) .
Next, the three-point method [9] for m 1 is expressed as
y n = x n m f ( x n ) f ( x n ) , z n = x n m Q f ( u ) f ( x n ) f ( x n ) , x n + 1 = x n m K f ( u , v ) f ( x n ) f ( x n ) ,
wherein u = f ( y n ) f ( x n ) 1 m and v = f ( z n ) f ( x n ) 1 m . Functions Q f and K f are analytic in a neighborhood of 0 and ( 0 , 0 ) , respectively. We consider the following combinations of Q f ( u ) and K f ( u , v ) , and denote the corresponding iterative schemes by GKN-2(j), j = a, b, c, d:
(a)
Q f ( u ) = 1 + u 2 1 u , K f ( u , v ) = 1 + u 2 v 1 u + ( u 2 ) v .
(b)
Q f ( u ) = 1 + u + 2 u 2 , K f ( u , v ) = 1 + u + 2 u 2 + ( 1 + 2 u ) v .
(c)
Q f ( u ) = 1 + u 2 1 u , K f ( u , v ) = 1 + u + 2 u 2 + 2 u 3 + 2 u 4 + ( 2 u + 1 ) v .
(d)
Q f ( u ) = ( 2 u 1 ) ( 4 u 1 ) 1 7 u + 13 u 2 , K f ( u , v ) = ( 2 u 1 ) ( 4 u 1 ) 1 7 u + 13 u 2 ( 1 6 u ) v .
Computations are performed in the programming package of Mathematica software using multiple-precision arithmetic. The results displayed in Table 1, Table 2, Table 3 and Table 4 contain (i) the iteration number ( n ) in which the solution is obtained with required accuracy, (ii) the last three errors e n = | x n + 1 x n | , (iii) the computational order of convergence (COC), and (iv) the CPU time (CPU-time) elapsed during the execution of program. The required iteration number ( n ) and elapsed time are recorded when the criterion | x n + 1 x n | + | f ( x n ) | < 10 350 is satisfied. Computational order of convergence (COC) is calculated by the formula (see [28])
COC = ln | ( x n + 1 α ) / ( x n α ) | ln | ( x n α ) / ( x n 1 α ) | .
For numerical testing we choose the following problems.
Example 1.
Finding the eigenvalues of the characteristic equation of a square matrix of order greater than 4 is a big problem [29]). We consider the following 9 × 9 matrix.
M = 1 8 12 0 0 19 19 76 19 18 437 64 24 0 24 24 64 8 32 376 16 0 24 4 4 16 4 8 92 40 0 0 10 50 40 2 20 242 4 0 0 1 41 4 1 0 25 40 0 0 18 18 104 18 20 462 84 0 0 29 29 84 21 42 501 16 0 0 4 4 16 4 16 92 0 0 0 0 0 0 0 0 24 .
The characteristic polynomial of the matrix ( M ) is given by
f 1 ( x ) = x 9 29 x 8 + 349 x 7 2261 x 6 + 8455 x 5 17663 x 4 + 15927 x 3 + 6993 x 2 24732 x + 12960 .
One of the eigen values is 3 with multiplicity 4. Numerical results produced for this example, taking initial guess x 0 = 2.25 , are shown in Table 1.
Example 2.
We consider the manning problem arising in isentropic supersonic flow around a sharp expansion corner. Let b = γ + 1 γ 1 , where γ is the specific heat ratio of the gas. The following relation is developed between the Mach numbers before the corner and after the corner denoted by M 1 and M 2 , respectively (see [3]),
δ = b 1 / 2 tan 1 M 2 2 1 b 1 / 2 tan 1 M 1 2 1 b 1 / 2 tan 1 ( M 2 2 1 ) 1 / 2 tan 1 ( M 1 2 1 ) 1 / 2 .
Let us consider a particular case: To solve the equation for M 2 given that M 1 = 1.5 , γ = 1.4 , and δ = 10 0 . Then, we have that
6 1 / 2 tan 1 x 2 1 6 1 / 2 tan 1 1 12 1 / 2 tan 1 ( x 2 1 ) 1 / 2 tan 1 1 2 1 / 2 π / 18 = 0 .
where x = M 2 .
Now considering this equation for three times, the required nonlinear function is given as
f 2 ( x ) = tan 1 5 2 tan 1 ( x 2 1 ) + 6 tan 1 x 2 1 6 tan 1 1 2 5 6 11 63 3 .
This function has one zero 1.8411027704 with multiplicity 3. To find the zero, we choose initial approximation x 0 = 1.50 . The obtained results are shown in Table 2.
Example 3.
Next we assume nonlinear test function (see [8])
f 3 ( x ) = x 3 x 3 cos π x 6 + 1 x 2 + 1 11 5 + 4 3 ( x 2 ) 4
The multiple zero of function f 3 is 2 with multiplicity 5, which is calculated using initial approximation x 0 = 1.5 . The obtained results are shown in Table 3.
Example 4.
Consider the isothermal continuous stirred tank reactor (CSTR) problem [30]. Components A and R are fed to the reactor at the corresponding rates of Q and q Q . Then, the following scheme develops in the reactor (see [30]),
A + R B B + R C C + R D C + R E .
This reaction scheme was analyzed in [30] to design simple feedback control system. In the analysis, the following equation was given for the transfer function of the reactor,
K C 2.98 ( x + 2.25 ) ( x + 1.45 ) ( x + 2.85 ) 2 ( x + 4.35 ) = 1 .
K C is called the gain of the proportional controller. The control system is stable for those K C values which yield zeros of the transfer function with negative real part. For K C = 0 , we obtain poles of the open-loop transfer function as roots of the equation:
f 4 ( x ) = x 4 + 11.50 x 3 + 47.49 x 2 + 83.06325 x + 51.23266875 = 0 ,
that are given as x = 1.45 , 2.85 , 2.85 , 4.35 . We see the root 2.85 is multiple with multiplicity 2. The results so produced by the methods using x 0 = 2.80 are shown in Table 4.
We observe from the numerical results that the errors become smaller as the iterations proceed, which points to the increasing accuracy in the values of successive approximations. Per iteration, the number of significant figures gained by the proposed methods is larger than the existing methods because of the higher order. The reading 0 of error | e n | indicates that at this stage the stopping condition | x n + 1 x n | + | f ( x n ) | < 10 350 has been reached. The results of penultimate column of each table support the theoretical seventh-order of convergence. This shows that the convergence order is preserved. However, this is not true for the existing sixth-order methods GKN-1(j), j= a, b, c, d, as the sixth-order convergence is not preserved in last problem. The computational efficiency can be observed by the readings of elapsed CPU-time displayed in the last column of each table. Indeed, the new methods are more efficient since they consume less execution time than the existing ones. We have also applied the methods on other different problems to confirm the accuracy and efficiency and results are found on a par with the above conclusions.

5. Conclusions

A class of seventh-order numerical methods has been designed for computing multiple zeros of nonlinear functions. Local convergence analysis has been shown under standard assumptions which proves the convergence order seven. Some particular cases have been explored and their performance has been checked by using two different ways viz. by numerical testing and by graphical tool of attraction basins. Comparison of performance of the methods with existing methods has also been shown. In addition, a comparison of estimated CPU-time has been performed in order to rank the algorithms. We emphasize that the ranking obtained in this way matches well with the ranking obtained from the computational efficiency. As remarked earlier that according to Kung–Traub conjecture one can develop a method with optimal eighth convergence using four function evaluations. Therefore, this will be a motivational factor for us in future endeavor to develop such methods

Author Contributions

Methodology, D.K.; writing—review and editing, D.K.; investigation, J.R.S.; data curation, J.R.S; conceptualization, L.J.; formal analysis, L.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We would like to express our gratitude to the anonymous reviewers for their help with the publication of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Argyros, I.K. Convergence and Applications of Newton-Type Iterations; Springer: New York, NY, USA, 2008. [Google Scholar]
  2. Argyros, I.K.; Magreñán, Á.A. Iterative Methods and Their Dynamics with Applications; CRC Press: New York, NY, USA, 2017. [Google Scholar]
  3. Hoffman, J.D. Numerical Methods for Engineers and Scientists; McGraw-Hill Book Company: New York, NY, USA, 1992. [Google Scholar]
  4. Traub, J.F. Iterative Methods for the Solution of Equations; Chelsea Publishing Company: New York, NY, USA, 1982. [Google Scholar]
  5. Schröder, E. Über unendlich viele Algorithmen zur Auflösung der Gleichungen. Math. Ann. 1870, 2, 317–365. [Google Scholar] [CrossRef] [Green Version]
  6. 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]
  7. Behl, R.; Cordero, A.; Motsa, S.S.; Torregrosa, J.R.; Kanwar, V. An optimal fourth-order family of methods for multiple roots and its dynamics. Numer. Algorithms 2016, 71, 775–796. [Google Scholar] [CrossRef]
  8. Geum, Y.H.; Kim, Y.I.; Neta, B. A class of two-point sixth-order multiple-zero finders of modified double-Newton type and their dynamics. Appl. Math. Comput. 2015, 270, 387–400. [Google Scholar] [CrossRef] [Green Version]
  9. Geum, Y.H.; Kim, Y.I.; Neta, B. A sixth–order family of three–point modified Newton–like multiple–root finders and the dynamics behind their extraneous fixed points. Appl. Math. Comput. 2016, 283, 120–140. [Google Scholar] [CrossRef] [Green Version]
  10. Hansen, E.; Patrick, M. A family of root finding methods. Numer. Math. 1977, 27, 257–269. [Google Scholar] [CrossRef]
  11. Hueso, J.L.; Martínez, E.; Teruel, C. Determination of multiple roots of nonlinear equations and applications. J. Math. Chem. 2015, 53, 880–892. [Google Scholar] [CrossRef] [Green Version]
  12. Li, S.; Liao, X.; Cheng, L. A new fourth-order iterative method for finding multiple roots of nonlinear equations. Appl. Math. Comput. 2009, 215, 1288–1292. [Google Scholar]
  13. Liu, B.; Zhou, X. A new family of fourth-order methods for multiple roots of nonlinear equations. Nonlinear Anal. Model. Cont. 2013, 18, 143–152. [Google Scholar] [CrossRef] [Green Version]
  14. Neta, B. New third order nonlinear solvers for multiple roots. App. Math. Comput. 2008, 202, 162–170. [Google Scholar] [CrossRef] [Green Version]
  15. Sharifi, M.; Babajee, D.K.R.; Soleymani, F. Finding the solution of nonlinear equations by a class of optimal methods. Comput. Math. Appl. 2012, 63, 764–774. [Google Scholar] [CrossRef] [Green Version]
  16. Sharma, J.R.; Sharma, R. Modified Jarratt method for computing multiple roots. Appl. Math. Comput. 2010, 217, 878–881. [Google Scholar] [CrossRef]
  17. Soleymani, F.; Babajee, D.K.R. Computing multiple zeros using a class of quartically convergent methods. Alex. Eng. J. 2013, 52, 531–541. [Google Scholar] [CrossRef] [Green Version]
  18. Soleymani, F.; Babajee, D.K.R.; Lotfi, T. On a numerical technique for finding multiple zeros and its dynamics. J. Egypt. Math. Soc. 2013, 21, 346–353. [Google Scholar] [CrossRef]
  19. Victory, H.D.; Neta, B. A higher-order method for multiple zeros of nonlinear functions. Int. J. Comput. Math. 1983, 12, 329–335. [Google Scholar] [CrossRef]
  20. Zhou, X.; Chen, X.; Song, Y. Constructing higher-order methods for obtaining the multiple roots of nonlinear equations. J. Comput. Math. Appl. 2011, 235, 4199–4206. [Google Scholar] [CrossRef] [Green Version]
  21. Wolfram, S. Wolfram Mathematica, 12th ed.; Wolfram Research: Champaign, IL, USA, 2020. [Google Scholar]
  22. Ostrowski, A.M. Solutions of Equations and System of Equations; Academic Press: New York, NY, USA, 1960. [Google Scholar]
  23. Kung, H.T.; Traub, J.F. Optimal order of one-point and multipoint iteration. J. Assoc. Comput. Mach. 1974, 21, 643–651. [Google Scholar] [CrossRef]
  24. King, R.F. A secant method for multiple roots. BIT 1977, 17, 321–328. [Google Scholar] [CrossRef]
  25. Vrscay, E.R.; Gilbert, W.J. Extraneous fixed points, basin boundaries and chaotic dynamics for Schröder and König rational iteration functions. Numer. Math. 1988, 52, 1–16. [Google Scholar] [CrossRef]
  26. Scott, M.; Neta, B.; Chun, C. Basin attractors for various methods. Appl. Math. Comput. 2011, 218, 2584–2599. [Google Scholar] [CrossRef]
  27. Varona, J.L. Graphic and numerical comparison between iterative methods. Math. Intell. 2002, 24, 37–46. [Google Scholar] [CrossRef]
  28. Weerakoon, S.; Fernando, T.G.I. A variant of Newton’s method with accelerated third-order convergence. Appl. Math. Lett. 2000, 13, 87–93. [Google Scholar] [CrossRef]
  29. Jăntschi, L. The eigenproblem translated for alignment of molecules. Symmetry 2019, 11, 1027. [Google Scholar] [CrossRef] [Green Version]
  30. Douglas, J.M. Process Dynamics and Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1972. [Google Scholar]
Figure 1. Basins of attraction of methods NM-I–NM-IV for polynomial f 1 ( z ) .
Figure 1. Basins of attraction of methods NM-I–NM-IV for polynomial f 1 ( z ) .
Symmetry 12 01494 g001
Figure 2. Basins of attraction of methods NM-I–NM-IV for polynomial f 2 ( z ) .
Figure 2. Basins of attraction of methods NM-I–NM-IV for polynomial f 2 ( z ) .
Symmetry 12 01494 g002
Figure 3. Basins of attraction of methods NM-I–NM-IV for polynomial f 3 ( z ) .
Figure 3. Basins of attraction of methods NM-I–NM-IV for polynomial f 3 ( z ) .
Symmetry 12 01494 g003
Table 1. Numerical results for Example 1.
Table 1. Numerical results for Example 1.
Methodsn | e n 2 | | e n 1 | | e n | COCCPU-Time
GKN-1(a)4 1.06 e 09 3.86 e 56 9.03 e 335 6.00000.1797
GKN-1(b)4 1.06 e 09 3.91 e 56 9.85 e 335 6.00000.1757
GKN-1(c)4 1.06 e 09 4.34 e 56 2.02 e 334 6.00000.1797
GKN-1(d)4 1.07 e 09 1.17 e 55 2.02 e 331 6.00000.1757
GKN-2(a)4 1.19 e 06 5.39 e 38 4.56 e 226 5.99990.2032
GKN-2(b)4 1.20 e 06 1.61 e 37 9.49 e 223 5.99990.2070
GKN-2(c)4 1.20 e 06 1.12 e 37 7.51 e 224 5.99990.2110
GKN-2(d)4 1.20 e 06 1.87 e 37 2.76 e 222 5.99990.2030
NM-I3 1.08 e 07 4.33 e 51 07.00000.1172
NM-II3 1.08 e 07 8.31 e 52 07.00000.1250
NM-III3 1.08 e 07 4.33 e 51 07.00000.1367
NM-IV3 1.08 e 07 8.31 e 52 07.00000.1365
Table 2. Numerical results for Example 2.
Table 2. Numerical results for Example 2.
Methodsn | e n 2 | | e n 1 | | e n | COCCPU-Time
GKN-1(a)4 2.17 e 08 4.61 e 25 1.01 e 152 6.00001.4687
GKN-1(b)4 2.17 e 08 4.60 e 25 2.27 e 151 6.00001.4570
GKN-1(c)4 2.11 e 08 4.21 e 25 1.03 e 150 6.00001.5040
GKN-1(d)4 1.77 e 08 2.48 e 25 2.68 e 151 6.00001.4960
GKN-2(a)4 4.83 e 07 1.36 e 41 6.84 e 249 6.00001.3437
GKN-2(b)4 4.90 e 07 2.89 e 41 1.21 e 246 6.00001.3867
GKN-2(c)4 4.88 e 07 2.22 e 41 1.98 e 247 6.00001.4257
GKN-2(d)4 4.89 e 07 3.22 e 41 2.62 e 246 6.00001.3945
NM-I3 1.44 e 08 6.35 e 59 07.00000.9610
NM-II3 1.43 e 08 1.60 e 59 07.00000.9767
NM-III3 1.44 e 08 6.35 e 59 07.00000.9492
NM-IV3 1.44 e 08 1.89 e 59 07.00000.9532
Table 3. Numerical results for Example 3.
Table 3. Numerical results for Example 3.
Methodsn | e n 2 | | e n 1 | | e n | COCCPU-Time
GKN-1(a)4 1.20 e 05 6.82 e 31 2.31 e 182 5.99990.5908
GKN-1(b)4 1.20 e 05 6.86 e 31 2.40 e 182 5.99990.5864
GKN-1(c)4 1.21 e 05 7.72 e 31 5.18 e 182 5.99990.5787
GKN-1(d)4 1.58 e 05 1.00 e 29 6.51 e 175 5.99990.5897
GKN-2(a)4 3.17 e 05 1.64 e 28 3.21 e 168 5.99990.5625
GKN-2(b)4 3.50 e 05 6.90 e 28 4.05 e 164 5.99990.5702
GKN-2(c)4 3.41 e 05 4.42 e 28 2.09 e 165 5.99990.5702
GKN-2(d)4 3.54 e 05 8.45 e 28 1.56 e 163 5.99990.5470
NM-I4 4.56 e 06 9.64 e 39 1.84 e 267 6.99990.4725
NM-II4 4.51 e 06 4.52 e 39 4.60 e 270 6.99990.4687
NM-III4 4.56 e 06 9.64 e 39 1.84 e 267 6.99990.4842
NM-IV4 4.51 e 06 4.32 e 39 3.21 e 270 6.99990.4647
Table 4. Numerical results for Example 4.
Table 4. Numerical results for Example 4.
Methodsn | e n 2 | | e n 1 | | e n | COCCPU-Time
GKN-1(a)5 3.14 e 21 9.67 e 65 2.05 e 195 3.00000.03502
GKN-1(b)5 3.47 e 21 9.47 e 65 1.95 e 195 3.00000.03525
GKN-1(c)5 3.64 e 21 1.09 e 64 2.94 e 195 3.00000.03525
GKN-1(d)5 3.49 e 21 9.68 e 65 2.05 e 195 3.00000.04300
GKN-2(a)4 4.86 e 04 1.78 e 23 4.29 e 140 5.99970.03900
GKN-2(b)4 4.83 e 04 1.75 e 23 4.03 e 140 5.99960.03525
GKN-2(c)4 4.83 e 04 1.74 e 23 3.84 e 140 5.99970.03525
GKN-2(d)4 4.85 e 04 1.79 e 23 4.54 e 140 5.99960.03925
NM-I3 3.14 e 07 1.99 e 50 06.99990.02752
NM-II3 3.14 e 07 1.87 e 50 06.99990.02351
NM-III3 3.14 e 07 1.99 e 50 06.99990.03125
NM-IV3 3.14 e 07 1.89 e 50 06.99990.02725

Share and Cite

MDPI and ACS Style

Kumar, D.; Sharma, J.R.; Jăntschi, L. A Novel Family of Efficient Weighted-Newton Multiple Root Iterations. Symmetry 2020, 12, 1494. https://doi.org/10.3390/sym12091494

AMA Style

Kumar D, Sharma JR, Jăntschi L. A Novel Family of Efficient Weighted-Newton Multiple Root Iterations. Symmetry. 2020; 12(9):1494. https://doi.org/10.3390/sym12091494

Chicago/Turabian Style

Kumar, Deepak, Janak Raj Sharma, and Lorentz Jăntschi. 2020. "A Novel Family of Efficient Weighted-Newton Multiple Root Iterations" Symmetry 12, no. 9: 1494. https://doi.org/10.3390/sym12091494

APA Style

Kumar, D., Sharma, J. R., & Jăntschi, L. (2020). A Novel Family of Efficient Weighted-Newton Multiple Root Iterations. Symmetry, 12(9), 1494. https://doi.org/10.3390/sym12091494

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