Next Article in Journal
A Convergence Theorem for the Nonequilibrium States in the Discrete Thermostatted Kinetic Theory
Next Article in Special Issue
A Unified Convergence Analysis for Some Two-Point Type Methods for Nonsmooth Operators
Previous Article in Journal
Compatible Algebras with Straightening Laws on Distributive Lattices
Previous Article in Special Issue
A Fast Derivative-Free Iteration Scheme for Nonlinear Systems and Integral Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimal Eighth-Order Family of Iterative Methods for Multiple Roots

Centre for Advanced Studies in Pure and Applied Mathematics, Bahauddin Zakariya University, Multan 60800, Pakistan
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(8), 672; https://doi.org/10.3390/math7080672
Submission received: 5 June 2019 / Revised: 17 July 2019 / Accepted: 25 July 2019 / Published: 27 July 2019
(This article belongs to the Special Issue Iterative Methods for Solving Nonlinear Equations and Systems)

Abstract

:
In this paper, we introduce a new family of efficient and optimal iterative methods for finding multiple roots of nonlinear equations with known multiplicity ( m 1 ) . We use the weight function approach involving one and two parameters to develop the new family. A comprehensive convergence analysis is studied to demonstrate the optimal eighth-order convergence of the suggested scheme. Finally, numerical and dynamical tests are presented, which validates the theoretical results formulated in this paper and illustrates that the suggested family is efficient among the domain of multiple root finding methods.

1. Introduction

The problem of solving nonlinear equation is recognized to be very old in history as many practical problems which arise are nonlinear in nature. Various one-point and multi-point methods are presented to solve nonlinear equations or systems of nonlinear equations [1,2,3]. The above-cited methods are designed for the simple root of nonlinear equations but the behavior of these methods is not similar when dealing with multiple roots of nonlinear equations. The well known Newton’s method with quadratic convergence for simple roots of nonlinear equations decays to first order when dealing with multiple roots of nonlinear equations. These problems lead to minor troubles such as greater computational cost and severe troubles such as no convergence at all. The prior knowledge of multiplicity of roots make it simpler to manage these troubles. The strange behavior of the iterative methods while dealing with multiple roots has been well known since 19th century in the least when Schröder [4] developed a modification of classical Newton’s method to conserve its second order of convergence for multiple roots. The nonlinear equations with multiple roots commonly arise from different topics such as complex variables, fractional diffusion or image processing, applications to economics and statistics (Lēvy distributions), etc. By knowing the practical nature of multiple root finders, various one-point and multi-point root solvers have been developed in recent past [5,6,7,8,9,10,11,12,13,14,15,16,17,18] but most of them are not optimal as defined by Kung and Traub [19], who stated that an optimal without memory method can achieve its convergence order at the most 2 n requiring n + 1 evaluations of functions or derivatives. As stated by Ostrowski [1], if an iterative method possess order of convergence as O and total number of functional evaluations is n per iterative step, then the index defined by E = O 1 / n is recognized as efficiency index of an iterative method.
Sharma and Sharma [17] proposed the following optimal fourth-order multiple root finder with known multiplicity m as follows:
y n = x n 2 m m + 2 · f ( x n ) f ( x n ) , m > 1 x n + 1 = x n m 8 Φ ( x n ) f ( x n ) f ( x n ) ,
where Φ ( x n ) = ( m 3 4 m + 8 ) ( m + 2 ) 2 ( m m + 2 ) m f ( x n ) f ( y n ) × 2 ( m 1 ) ( m + 2 ) ( m m + 2 ) m f ( x n ) f ( y n ) .
A two-step sixth-order non-optimal family for multiple roots presented by Geum et al. [9] is given by:
y n = x n m · f ( x n ) f ( x n ) , m > 1 , x n + 1 = y n Q ( r n , s n ) · f ( y n ) f ( y n ) ,
where, r n = f ( y n ) f ( x n ) m , s n = f ( y n ) f ( x n ) m 1 and Q : C 2 C is holomorphic in a neighborhood of ( 0 , 0 ) . The following is a special case of their family:
y n = x n m · f ( x n ) f ( x n ) , n 0 , m > 1 , x n + 1 = y n m 1 + 2 ( m 1 ) ( r n s n ) 4 r n s n + s n 2 · f ( y n ) f ( y n ) .
Another non-optimal family of three-point sixth-order methods for multiple roots by Geum et al. [10] is given as follows:
y n = x n m · f ( x n ) f ( x n ) , m 1 , w n = y n m · G ( p n ) · f ( x n ) f ( x n ) , x n + 1 = w n m · K ( p n , v n , ) · f ( x n ) f ( x n ) ,
where p n = f ( y n ) f ( x n ) m and v n = f ( w n ) f ( x n ) m . The weight functions G : C C is analytic in a neighborhood of 0 and K : C 2 C is holomorphic in a neighborhood of ( 0 , 0 ) . The following is a special case of the family in Equation (3):
y n = x n m · f ( x n ) f ( x n ) , m 1 , w n = y n m · 1 + p n + 2 p n 2 · f ( x n ) f ( x n ) , x n + 1 = w n m · 1 + p n + 2 p n 2 + ( 1 + 2 p n ) v n · f ( x n ) f ( x n ) .
The families in Equations (1) and (3) require four evaluations of function to produce convergence of order six having efficiency index 6 1 4 = 1.5650 and therefore are not optimal in the sense of the Kung–Traub conjecture [19].
Recently, Behl et al. [20] presented a multiple root finding family of iterative methods possessing convergence order eight given as:
y n = x n m f ( x n ) f ( x n ) , m 1 , z n = y n u n Q ( h n ) f ( x n ) f ( x n ) , x n + 1 = z n u n t n G ( h n , t n ) f ( x n ) f ( x n ) ,
where the functions Q : C C and G : C 2 C are restricted to be analytic functions in the regions nearby ( 0 ) and ( 0 , 0 ) , respectively, with u n = f ( y n ) f ( x n ) 1 m , h n = u n a 1 + a 2 u n and t n = f ( z n ) f ( y n ) 1 m , being a 1 and a 2 complex non-zero free parameters.
We take Case (27) for ( a 1 = 1 , a 2 = 1 , G 02 = 0 ) from the family of Behl et al. [20] and represent it by B M given by:
y n = x n m f ( x n ) f ( x n ) , z n = y n m + 2 h n m + 1 2 h n 2 ( 4 m + 2 m ) f ( x n ) f ( x n ) u n x n + 1 = z n m + m t n + 3 m h n 2 + m h n ( 2 + 4 t n + h n ) f ( x n ) f ( x n ) u n t n .
Most recently, another optimal eighth-order scheme presented by Zafar et al. [21] is given as:
y n = x n m f ( x n ) f ( x n ) , m 1 , z n = y n m u n H ( u n ) f ( x n ) f ( x n ) , x n + 1 = z n u n t n ( B 1 + B 2 u n ) P ( t n ) G ( w n ) f ( x n ) f ( x n ) ,
where B 1 , B 2 R are suppose to be free parameters and weight functions H : C C , P : C C and G : C C are restricted to be analytic in the regions nearby 0 with u n = f ( y n ) f ( x n ) 1 m , t n = f ( z n ) f ( y n ) 1 m and w n = f ( z n ) f ( x n ) 1 m .
From the eighth-order family of Zafar et al. [21], we consider the following special case denoted by Z M :
y n = x n m f ( x n ) f ( x n ) , z n = y n m u n 6 u n 3 u n 2 + 2 u n + 1 f ( x n ) f ( x n ) , x n + 1 = z n m u n t n 1 + 2 u n ( 1 + t n ) ( 1 + 2 w n ) f ( x n ) f ( x n ) .
The class of iterative methods referred as optimal is significant as compared to non-optimal methods due to their speed of convergence and efficiency index. Therefore, there was a need to develop optimal eighth-order schemes for finding multiple zeros ( m > 1 ) and simple zeros ( m = 1 ) due to their competitive efficiencies and order of convergence [1]; in addition, fewer iterations are needed to get desired accuracy as compared to iterative methods having order four and six given by Sharma and Geum [9,10,17], respectively. In this paper, our main concern is to find the optimal iterative methods for multiple root μ with known multiplicity m N of an adequately differentiable nonlinear function f : I R R , where I represents an open interval. We develop an optimal eighth-order zero finder for multiple roots with known multiplicity m 1 . The beauty of the method lies in the fact that developed scheme is simple to implement with minimum possible number of functional evaluations. Four evaluations of the function are needed to obtain a family of convergence order eighth having efficiency index 8 1 4 = 1.6817 .
The rest of the paper is organized as follows. In Section 2, we present the newly developed optimal iterative family of order eight for multiple roots of nonlinear equations. The discussion of analysis of convergence is also given in this section. In Section 3, some special cases of newly developed eighth-order schemes are presented. In Section 4, numerical results and comparison of the presented schemes with existing schemes of its domain is discussed. Concluding remarks are given in Section 5.

2. Development of the Scheme and Convergence Analysis

In this section, we suggest a new family of eighth-order method with known multiplicity m 1 of the required multiple root as follows:
y n = x n m · f ( x n ) f ( x n ) , n 0 , z n = y n m · t · H ( t ) · f ( x n ) f ( x n ) , x n + 1 = z n m · t · L ( s , u ) · f ( x n ) f ( x n ) , where t = f ( y n ) f ( x n ) m , s = f ( z n ) f ( y n ) m , u = f ( z n ) f ( x n ) m .
where the function H : C C is restricted to be analytic function in the regions nearby 0 and weight function L : C 2 C is holomorphic in the regions nearby ( 0 , 0 ) and t , s and u are o n e - t o -m multiple-valued functions.
In the next theorem, it is demonstrated that the proposed scheme in Equation (9) achieves the optimal eighth order of convergence without increasing the number of functional evaluations.
Theorem 1.
Suppose x = μ (say) is a multiple root having multiplicity m 1 of an analytic function f : C C in the region enclosing a multiple zero μ of f ( x ) . Which implies that the family of iterative methods defined by Equation (9) has convergence of order eighth when the following conditions are fulfilled:
H 0 = 1 , H 1 = 2 , H 2 = 2 , H 3 = 36 , L 00 = 0 , L 10 = 1 , L 01 = 2 , L 11 = 4 , L 20 = 2 .
Then, the proposed scheme in Equation (9) satisfies the following error equation:
e n + 1 = 1 24 m 7 { c 1 ( c 1 2 ( 11 + m ) 2 m c 2 ) ( ( 677 + 108 m + 7 m 2 ) c 1 4 24 m ( 9 + m ) c 1 2 c 2 + 12 m 2 c 2 2 + 12 m 2 c 1 c 3 ) e n 8 } + O ( e n 9 ) ,
where e n = x n μ and c k = m ! ( m + k ) ! f ( m + k ) ( μ ) f ( m ) ( μ ) , k = 1 , 2 , 3 , · · · .
Proof. 
Suppose x = μ is a multiple root of f ( x ) . We expand f ( x n ) and f ( x n ) by Taylor’s series expansion about x = μ using Mathematica (Computer based algebra software), to get
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 + c 8 e n 8 + O ( e n 9 ) ,
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 + c 8 ( m + 8 ) e n 8 + O ( e n 9 ) ,
respectively. By utilizing the above Equations (11) and (12) in the first substep of Equation (9), we obtain
y n μ = c 1 e n 2 m + ( 2 c 2 m c 1 2 ( m + 1 ) ) e n 3 m 2 + lim k = 0 4 G k e n k + 4 + O ( e n 9 ) ,
where G k = G k ( m , c 1 , c 2 , , c 8 ) are expressed in terms of m , c 1 , c 2 , c 3 , , c 8 and the two coefficients G 0 and G 1 can be explicitly written as G 0 = 1 m 3 { 3 c 3 m 2 + c 1 3 ( m + 1 ) 2 c 1 c 2 m ( 3 m + 4 ) } and G 1 = 1 m 4 { c 1 4 ( m + 1 ) 3 2 c 2 c 1 2 m ( 2 m 2 + 5 m + 3 ) + 2 c 3 c 1 m 2 ( 2 m + 3 ) + 2 m 2 ( c 2 2 ( m + 2 ) 2 c 4 m ) } . By Taylor’s expansion, we get
f ( y n ) = f ( m ) ( μ ) e n 2 m ( c 1 m ) m m ! + ( 2 m c 2 ( m + 1 ) c 1 2 ) ( c 1 m ) m e n c 1 m ! + k = 0 6 G ¯ k e n k + 2 + O ( e n 9 ) .
By using Equations (12) and (14), we get
u = c 1 e n m + ( 2 m c 2 ( m + 2 ) c 1 2 ) e n 2 m 2 + ψ 1 e n 3 + ψ 2 e n 4 + ψ 3 e n 5 + O ( e n 6 ) ,
where ψ 1 = 1 2 m 3 [ c 1 3 ( 2 m 2 + 7 m + 7 ) + 6 c 3 m 2 2 c 1 c 2 m ( 3 m + 7 ) ] , ψ 2 = 1 6 m 4 [ c 1 4 ( 6 m 3 + 29 m 2 + 51 m + 34 ) 6 c 2 c 1 2 m ( 4 m 2 + 16 m + 17 ) + 12 c 1 c 3 m 2 ( 2 m + 5 ) + 12 m 2 ( c 2 2 ( m + 3 ) 2 c 4 m ) ] , ψ 3 = 1 24 m 5 [ 24 m 3 ( c 2 c 3 ( 5 m + 17 ) 5 c 5 m ) + 12 c 3 c 1 2 m 2 ( 10 m 2 + 43 m + 49 ) + 12 c 1 m 2 { c 2 2 ( 10 m 2 + 47 m + 53 ) 2 c 4 m ( 5 m + 13 ) } 4 c 2 c 1 3 m ( 30 m 3 + 163 m 2 + 306 m + 209 ) + c 1 5 ( 24 m 4 + 146 m 3 + 355 m 2 + 418 m + 209 ) ] .
Taylor series of H ( t ) about 0 is given by:
H ( t ) = H 0 + H 1 t + H 2 2 ! t 2 + H 3 3 ! t 3 + O ( e n 4 )
where H j = H j ( 0 ) for 0 j 3 . Inserting Equations (13)–(16) in the second substep of the scheme in Equation (9), we get
z n = μ + ( 1 + H 0 ) c 1 e n 2 m ( 1 + H 1 + m H 0 ( 3 + m ) c 1 2 ) + 2 ( 1 + H 0 ) m c 2 ) e n 3 m 2 + 1 2 m 3 ( 2 + 10 H 1 H 2 + 4 m + 4 H 1 m + 2 m 2 H 0 ( 13 + 11 m + 2 m 2 ) ) c 1 3 + 2 m ( 4 4 H 1 3 m + H 0 ( 11 + 3 m ) c 1 c 2 6 ( 1 + H 0 ) m 2 c 3 ) e n 4 + z 5 e n 5 + z 6 e n 6 + z 7 e n 7 + O ( e n 8 ) .
By selecting H 0 = 1 and H 1 = 2 , we obtain
z n = μ + ( c 1 3 ( 9 H 2 + m ) 2 m c 1 c 2 ) 2 m 3 e n 4 + z 5 e n 5 + z 6 e n 6 + z 7 e n 7 + O ( e n 8 ) ,
where z 5 = 1 6 m 4 { c 1 4 ( 125 + H 3 + 84 m + 7 m 2 3 H 2 ( 7 + 3 m ) + 6 m ( 3 H 2 + 4 ( 7 + m ) ) c 1 2 c 2 + 12 c 2 2 m 2 + 12 c 2 c 1 m ) , z 6 = 1 24 m 5 { 1507 + 1850 m + 677 m 2 + 46 m 3 + 4 H 3 ( 9 + 4 m ) 6 H 2 ( 59 + 53 m + 12 m 2 ) ) c 1 5 4 m ( 925 + 8 H 3 + 594 m + 53 m 2 3 H 2 ( 53 + 21 m ) c 1 3 c 2 + 12 m 2 ( 83 9 H 2 + 13 m ) c 1 2 c 3 168 m 3 c 2 c 3 + 12 m 2 c 1 ( 115 12 H 2 + 17 m ) c 2 2 6 m c 4 ) and z 7 = { 12 c 1 2 c 3 m 2 ( 36 β + 13 m + 11 ) + ( 37 168 c 2 c 3 m 3 + 4 c 1 3 c 2 m ( 96 β 2 + 252 β + 53 m 2 + 18 ( 14 β + 5 ) m ) + 12 c 1 m 2 ( c 2 2 ( 48 β + 17 m + 19 ) 6 c 4 m ) } .
Again, we use the Taylor’s expansion for Equation (17) to get:
f ( z n ) = f ( m ) ( μ ) e n 4 m 2 m c 1 3 ( 9 H 2 + m ) 2 m c 1 c 2 m 3 m m ! 2 m c 1 3 ( 9 H 2 + m ) 2 m c 1 c 2 m 3 m 1 ρ 0 3 ( m 3 m ! ) e n                          + lim j = 0 7 H ¯ j e n j + 1 + O ( e n 9 ) ,
where ρ 0 = c 1 4 ( 125 + H 3 + 84 m + 7 m 2 3 H 2 ( 7 + 3 m ) ) c 1 4 6 m ( 3 H 2 + 4 ( 7 + m ) ) c 1 2 c 2 + 12 m 2 c 2 2 + 12 c 3 c 1 m 2 ) . With the help of Equations (12) and (18), we have
s = c 1 2 ( 9 H 2 + m ) 2 m c 2 2 m 2 e n 2 + ρ 1 e n 3 + ρ 2 e n 4 + ρ 3 e n 5 + O ( e n 6 ) ,
where
ρ 1 = 1 6 m 3 { c 1 3 ( 98 + H 3 + 4 m 2 + 54 m 6 H 2 ( 3 + m ) 12 m ( 9 H 2 + m ) c 1 c 2 + 12 m 2 c 3 } ,
ρ 2 = 1 24 m 4 899 + 1002 m + 313 m 2 + 18 m 3 + 4 H 3 ( 8 + 3 m ) 6 H 2 ( 43 + 33 m + 6 m 2 ) ) c 1 4
12 m ( 167 + 2 H 3 + 87 m + 6 m 2 H 2 ( 33 + 10 m ) c 1 2 c 2 + 24 m 2 ( 26 3 H 2 + 3 m ) c 1 c 3 +
12 m 2 ( c 2 2 ( 35 4 H 2 + 3 m ) 6 m c 4 )
and ρ 3 = 1 60 m 5 [ 4257 7270 m 4455 m 2 101 m 3 48 m 4 10 H 3 ( 37 + 30 m + 6 m 2 ) + 30 H 2 ( 60 + 75 m + 31 m 2 + 4 m 3 ) c 1 5 + 10 m ( 1454 + 60 H 3 + 1548 m + 21 H 3 m + 454 m 2 + 24 m 3 18 H 2 ( 25 + 18 m + 3 m 2 ) c 1 3 c 2 30 m 2 ( 234 + 3 H 3 + 118 m + 8 m 2 2 H 2 ( 24 + 7 m ) c 1 2 c 3 60 m 2 c 1 ( 141 + 2 H 3 + 67 m + 4 m 2 2 H 2 ( 15 + 4 m ) c 2 2 + 2 ( 17 + 2 H 2 2 m ) m c 4 ) 120 m 3 ( 25 + 3 H 2 2 m ) c 2 c 3 + 2 m c 5 } + ( 1 720 m 6 ) ( ( 102047 + 180 H 2 2 + 204435 m + 187055 m 2 + 81525 m 3 + 14738 m 4 + 600 m 5 + 40 H 3 ( 389 + 498 m + 214 m 2 + 30 m 3 ) 45 H 2 ( 1223 + 2030 m + 1353 m 2 + 394 m 3 + 40 m 4 ) ) 30 m ( 13629 + 22190 m + 12915 m 2 + 2746 m 3 + 120 m 4 + 16 H 3 ( 83 + 64 m + 12 m 2 ) 6 H 2 ( 1015 + 1209 m + 470 m 2 + 56 m 3 ) ) + 120 m 2 ( 2063 + 2088 m + 589 m 2 + 30 m 3 + H 3 ( 88 + 30 m ) 18 H 2 + ( 36 + 25 m + 4 m 2 ) ) + 80 m 2 ( 2323 + 2348 m + 635 m 2 + 30 m 3 + 4 H 3 ( 28 + 9 m ) 3 H 2 ( 259 + 173 m + 26 m 2 ) ) 2 m ( 303 + 4 H 3 + 149 m + 10 m 2 9 H 2 ( 7 + 2 m ) ) 720 m 3 ( ( 393 + 6 H 3 + 178 m + 10 m 2 H 2 ( 87 + 22 m ) ) ] + ( 42 + 5 H 2 5 m ) m c 5 ) + 20 m 3 ( ( 473 8 H 3 195 m 10 m 2 + 12 H 2 ( 9 + 2 m ) ) c 2 c 3 + 6 m ( 65 8 H 2 + 5 m ) c 2 + 3 m ( 71 9 H 2 + 5 m ) c 10 m c 6 .
Since it is obvious from Equation (15) that u possess order e n , the expansion of weight function L f ( s , u ) by Taylor’s series is possible in the regions nearby origin given as follows:
L ( s , u ) = L 00 + s L 10 + u L 01 + s u L 11 + s 2 2 ! L 20
where L i , j = 1 i ! j ! i + j s j u j L ( s , u ) ( 0 , 0 ) . By using Equations (12)–(19) in the proposed scheme in Equation (9), we have
e n + 1 = M 2 e n 2 + M 3 e n 3 + M 4 e n 4 + M 5 e n 5 + M 6 e n 6 + M 7 e n 7 + O ( e n 8 ) ,
where the coefficients M i ( 2 i 7 ) depend generally on m and the parameters L i , j . To obtain at least fifth-order convergence, we have to choose L 00 = 0 , L 10 = 1 and get
e n + 1 = ( ( 2 + L 01 ) c 1 2 ( ( 9 + H 2 m ) c 1 2 + 2 m c 2 ) 2 m 4 e n 5 + M ¯ 6 e n 6 + M ¯ 7 e n 7 + O ( e n 8 ) .
where the coefficients M ¯ i ( 6 i 7 ) depend generally on m and the parameters L i , j . To obtain eighth-order convergence, we are restricted to choosing the values of parameters given by:
H 2 = 2 , H 3 = 36 , L 00 = 0 , L 10 = 1 , L 01 = 2 , L 20 = 2 , L 11 = 4 .
This leads us to the following error equation:
e n + 1 = 1 24 m 7 [ c 1 ( c 1 2 ( 11 + m ) 2 m c 2 ) ( ( 677 + 108 m + 7 m 2 ) c 1 4 24 m ( 9 + m ) c 1 2 c 2 + 12 m 2 c 2 2 + 12 m 2 c 1 c 3 ) ] e n 8 + O ( e n 9 ) .
The above error equation (Equation (22)) confirms that the presented scheme in Equation (9) achieves optimal order of convergence eight by utilizing only four functional evaluations (using f ( x n ) , f ( x n ) , f ( y n ) and f ( z n ) ) per iteration. □

3. Special Cases of Weight Functions

From Theorem 1, several choices of weight functions can be obtained. We have considered the following:
Case 1: The polynomial form of the weight function satisfying the conditions in Equation (10) can be represented as:
H ( t ) = 1 + 2 t t 2 + 6 t 3 L ( s , u ) = s + 2 u + 4 s u + s 2
The particular iterative method related to Equation (23) is given by:
SM-1:
y n = x n m · f ( x n ) f ( x n ) , n 0 , z n = y n m · t · ( 1 + 2 t t 2 + 6 t 3 ) f ( x n ) f ( x n ) , x n + 1 = z n m · t · ( s + s 2 + 2 u + 4 s u ) · f ( x n ) f ( x n ) where t = f ( y n ) f ( x n ) m , s = f ( z n ) f ( y n ) m , u = f ( z n ) f ( x n ) m
Case 2: The second suggested form of the weight functions in which H ( t ) is constructed using rational weight function satisfying the conditions in Equation (10) is given by:
H ( t ) = 1 + 8 t + 11 t 2 1 + 6 t L ( s , u ) = s + 2 u + 4 s u + s 2
The corresponding iterative method in Equation (25) can be presented as:
SM-2:
y n = x n m · f ( x n ) f ( x n ) , n 0 , z n = y n m · t · ( 1 + 8 t + 11 t 2 1 + 6 t ) f ( x n ) f ( x n ) , x n + 1 = z n m · t · ( s + s 2 + 2 u + 4 s u ) · f ( x n ) f ( x n ) where t = f ( y n ) f ( x n ) m , s = f ( z n ) f ( y n ) m , u = f ( z n ) f ( x n ) m
Case 3: The third suggested form of the weight function in which H ( t ) is constructed using trigonometric weight satisfying the conditions in Equation (10) is given by:
H ( t ) = 5 + 18 t 5 + 8 t 11 t 2 L ( s , u ) = s + 2 u + 4 s u + s 2
The corresponding iterative method obtained using Equation (27) is given by:
SM-3:
y n = x n m · f ( x n ) f ( x n ) , n 0 , z n = y n m · t · ( 5 + 18 t 5 + 8 t 11 t 2 ) f ( x n ) f ( x n ) , x n + 1 = z n m · t · ( s + s 2 + 2 u + 4 s u ) · f ( x n ) f ( x n ) where t = f ( y n ) f ( x n ) m , s = f ( z n ) f ( y n ) m , u = f ( z n ) f ( x n ) m .

4. Numerical Tests

In this section, we show the performance of the presented iterative family in Equation (9) by carrying out some numerical tests and comparing the results with existing method for multiple roots. All numerical computations were performed in Maple 16 programming package using 1000 significant digits of precision. When μ was not exact, we preferred to take the accurate value which has larger number of significant digits rather than the assigned precision. The test functions along with their roots μ and multiplicity m are listed in Table 1 [22]. The proposed methods SM-1 (Equation (24)), SM-2 (Equation (26)) and SM-3 (Equation (28)) are compared with the methods of Geum et al. given in Equations (2) and (4) denoted by GKM-1 and GKM-2 and with method of Bhel given in Equation (6) denoted by BM and Zafar et al. method given in Equation (8) denoted by ZM. In Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8, the error in first three iterations with reference to the sought zeros ( x n μ ) is considered for different methods. The notation E ( i ) can be considered as E × 10 i . The test function along with their initial estimates x 0 and computational order of convergence (COC) is also included in these tables, which is computed by the following expression [23]:
C O C log ( x k + 1 μ ) / ( x k μ ) log ( x k μ ) / ( x k 1 μ ) .
It is observed that the performance of the new method SM-2 is the same as BM for the function f 1 and better than ZM for the function f 2 . The newly developed schemes SM-1, SM-2 and SM-3 are not only convergent but also their speed of convergence is better than GKM-1 and GKM-2 while ZM and BM show divergence for the function f 3 . For functions f 4 , f 5 , f 6 and f 7 , the newly developed schemes SM-1, SM-2 and SM-3 are comparable with ZM and BM. Hence, we conclude that the proposed family is comparable and robust among existing methods for multiple roots.

5. Dynamical Analysis

For the sake of stability comparison, we plot the dynamical planes corresponding to each scheme (SM-1, SM-2, SM-3, BM and ZM) for the nonlinear functions f 1 , f 2 , f 3 , f 4 , f 5 , f 6 , f 7 by using the procedure described in [24]. We draw a mesh of 400 × 400 points such that each point of the mesh is an initial-approximation of the required root of corresponding nonlinear function. The point is orange if the sequence of iteration method converges to the multiple root (with tolerance 10 3 ) in fewer than 80 iterations and the point is black if the sequence does not converges to the multiple root. The multiple zero is represented by a white star in the figures. Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14 show that the basin of attraction drawn in orange is of the multiple zero only (i.e., a set of initial guesses converging to the multiple roots fills all the plotted regions of the complex plane). In general, convergence to other zeros or divergence can appear (referred to as strange stationary points). SM-1 has wider regions of convergence for f 1 as compared to ZM and BM in Figure 1 and Figure 2; SM-1 and SM-3 have wider regions of convergence for f 2 as compared to ZM and BM in Figure 3 and Figure 4. The convergence region of SM-2 for functions f 3 , f 4 and f 6 is comparable with ZM and BM, as shown in Figure 5, Figure 6, Figure 7 and Figure 8, Figure 11 and Figure 12. For function f 5 in Figure 9 and Figure 10, the convergence region of SM-3 is better than ZM and BM. For function f 7 , SM-1 and SM-3 have better convergence regions than ZM and BM, as shown in Figure 13 and Figure 14. Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14 show that the region in orange is comparable or bigger for the presented methods SM-1, SM-2 and SM-3 than the regions obtained by schemes BM and ZM, which confirms the fast convergence and stability of the proposed schemes.

6. Conclusions

In this paper, we present a new family of optimal eighth-order schemes to find multiple roots of nonlinear equations. An extensive convergence analysis is done, which verifies that the new family is optimal eighth-order convergent. The presented family required four functional evaluations to get optimal eighth-order convergence, having efficiency index 8 1 4 = 1.6817 , which is higher than the efficiency index of the methods for multiple roots and of the families of Geum et al. [9,10]. Finally, numerical and dynamical tests confirmed the theoretical results and showed that the three members SM-1, SM-2 and SM-3 of the new family are better than existing methods for multiple roots. Hence, the proposed family is efficient among the domain of multiple root finding methods.

Author Contributions

Methodology, S.A.; writing—original draft preparation, S.A.; investigation, S.A.; writing—review and editing, F.Z. and N.Y.; and supervision, F.Z. and N.Y.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ostrowski, A.M. Solution of Equations and Systems of Equations; Academic Press: New York, NY, USA, 1960. [Google Scholar]
  2. Petkovic, M.S.; Neta, B.; Petkovic, L.D.; Dzunic, J. Multipoint Methods for Solving Nonlinear Equations; Academic Press: New York, NY, USA, 2013. [Google Scholar]
  3. Traub, J.F. Iterative Methods for the Solution of Equations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1964. [Google Scholar]
  4. Schröder, E. Über unendlich viele algorithmen zur auflösung der gleichungen. Math. Annal. 1870, 2, 317–365. [Google Scholar] [CrossRef]
  5. Singh, A.; Jaiswal, P. An efficient family of optimal fourth-order iterative methods for finding multiple roots of nonlinear equations. Proc. Natl. Acad. Sci. India Sec. A 2015, 85, 439–450. [Google Scholar] [CrossRef]
  6. 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]
  7. Biazar, J.; Ghanbari, B. A new third-order family of nonlinear solvers for multiple roots. Comput. Math. Appl. 2010, 59, 3315–3319. [Google Scholar] [CrossRef] [Green Version]
  8. Chun, C.; Bae, H.J.; Neta, B. New families of nonlinear third-order solvers for finding multiple roots. Comput. Math. Appl. 2009, 57, 1574–1582. [Google Scholar] [CrossRef] [Green Version]
  9. 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]
  10. 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]
  11. Hueso, J.L.; Martinez, E.; Treuel, C. Determination of multiple roots of nonlinear equation and applications. J. Math. Chem. 2015, 53, 880–892. [Google Scholar] [CrossRef]
  12. Lee, S.; Choe, H. On fourth-order iterative methods for multiple roots of nonlinear equation with high efficiency. J. Comput. Anal. Appl. 2015, 18, 109–120. [Google Scholar]
  13. Lin, R.I.; Ren, H.M.; Šmarda, Z.; Wu, Q.B.; Khan, Y.; Hu, J.L. New families of third-order iterative methods for finding multiple roots. J. Appl. Math. 2014, 2014. [Google Scholar] [CrossRef]
  14. Li, S.; Cheng, L.; Neta, B. Some fourth-order nonlinear solvers with closed formulae for multiple roots. Comput. Math. Appl. 2010, 59, 126–135. [Google Scholar] [CrossRef] [Green Version]
  15. Ahmad, N.; Singh, V.P. Some New Three step Iterative methods for solving nonlinear equation using Steffensen’s and Halley method. Br. J. Math. Comp. Sci. 2016, 19, 1–9. [Google Scholar] [CrossRef] [PubMed]
  16. Neta, B. Extension of Murakami’s high-order non-linear solver to multiple roots. Int. J. Comput. Math. 2010, 87, 1023–1031. [Google Scholar] [CrossRef]
  17. Sharma, J.R.; Sharma, R. Modified Jarratt method for computing multiple roots. Appl. Math. Comput. 2010, 217, 878–881. [Google Scholar] [CrossRef]
  18. Zhou, X.; Chen, X.; Song, Y. Constructing higher-order methods for obtaining the multiple roots of nonlinear equations. J. Comput. Appl. Math. 2011, 235, 4199–4206. [Google Scholar] [CrossRef] [Green Version]
  19. 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]
  20. Behl, R.; Cordero, A.; Motsa, S.S.; Torregrosa, J.R. An eighth-order family of optimal multiple root finders and its dynamics. Numer. Algorithms 2018, 77, 1249–1272. [Google Scholar] [CrossRef]
  21. Zafar, F.; Cordero, A.; Quratulain, R.; Torregrosa, J.R. Optimal iterative methods for finding multiple roots of nonlinear equations using free parameters. J. Math. Chem. 2017, 56, 1884–1901. [Google Scholar] [CrossRef] [Green Version]
  22. Neta, B.; Chun, C.; Scott, M. On the development of iterative methods for multiple roots. Appl. Math. Comput. 2013, 224, 358–361. [Google Scholar] [CrossRef] [Green Version]
  23. 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]
  24. Chicharro, F.I.; Cordero, A.; Torregrosa, J.R. Drawing dynamical and pa- rameters planes of iterative families and methods. Sci. World J. 2013, 2013. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 1 ( x ) .
Figure 1. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 1 ( x ) .
Mathematics 07 00672 g001
Figure 2. Basins of attraction of BM (Left) and ZM (Right) for f 1 ( x ) .
Figure 2. Basins of attraction of BM (Left) and ZM (Right) for f 1 ( x ) .
Mathematics 07 00672 g002
Figure 3. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 2 ( x ) .
Figure 3. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 2 ( x ) .
Mathematics 07 00672 g003
Figure 4. Basins of attraction of BM (Left) and ZM (Right) for f 2 ( x ) .
Figure 4. Basins of attraction of BM (Left) and ZM (Right) for f 2 ( x ) .
Mathematics 07 00672 g004
Figure 5. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 3 ( x ) .
Figure 5. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 3 ( x ) .
Mathematics 07 00672 g005
Figure 6. Basins of attraction of BM (Left) and ZM (Right) for f 3 ( x ) .
Figure 6. Basins of attraction of BM (Left) and ZM (Right) for f 3 ( x ) .
Mathematics 07 00672 g006
Figure 7. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 4 ( x ) .
Figure 7. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 4 ( x ) .
Mathematics 07 00672 g007
Figure 8. Basins of attraction of BM (Left) and ZM (Right) for f 4 ( x ) .
Figure 8. Basins of attraction of BM (Left) and ZM (Right) for f 4 ( x ) .
Mathematics 07 00672 g008
Figure 9. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 5 ( x ) .
Figure 9. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 5 ( x ) .
Mathematics 07 00672 g009
Figure 10. Basins of attraction of BM (Left) and ZM (Right) for f 5 ( x ) .
Figure 10. Basins of attraction of BM (Left) and ZM (Right) for f 5 ( x ) .
Mathematics 07 00672 g010
Figure 11. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 6 ( x ) .
Figure 11. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 6 ( x ) .
Mathematics 07 00672 g011
Figure 12. Basins of attraction of BM (Left) and ZM (Right) for f 6 ( x ) .
Figure 12. Basins of attraction of BM (Left) and ZM (Right) for f 6 ( x ) .
Mathematics 07 00672 g012
Figure 13. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 7 ( x ) .
Figure 13. Basins of attraction of SM1 (Left), SM2 (Middle) and SM3 (Right) for f 7 ( x ) .
Mathematics 07 00672 g013
Figure 14. Basins of attraction of BM (Left) and ZM (Right) for f 7 ( x ) .
Figure 14. Basins of attraction of BM (Left) and ZM (Right) for f 7 ( x ) .
Mathematics 07 00672 g014
Table 1. Test functions.
Table 1. Test functions.
Test FunctionsExact Root μ Multiplicity m
f 1 ( x ) = ( c o s ( π x 2 ) + x 2 π ) 5 2.034724896 . . . 5
f 2 ( x ) = ( e x + x 20 ) 2 2.842438953 . . . 2
f 3 ( x ) = ( ln x + ( x 4 + 1 ) 2 ) 9 1.222813963 . . . 9
f 4 ( x ) = ( c o s x x ) 3 0.7390851332 . . . 3
f 5 ( x ) = ( ( x 1 ) 3 1 ) 50 2.0 50
f 6 ( x ) = ( x 3 + 4 x 2 10 ) 6 1.365230013 . . . 6
f 7 ( x ) = ( 8 x e x 2 2 x 3 ) 8 1.7903531791 . . . 8
Table 2. Comparison of different methods for multiple roots.
Table 2. Comparison of different methods for multiple roots.
f 1 ( x ) , x 0 = 2.5
GKM-1GKM-2SM-1SM-2SM-3ZMBM
x 1 μ 6.83 ( 4 ) 1.11 ( 3 ) 2.15 ( 4 ) 1.87 ( 4 ) 2.03 ( 4 ) 1.52 ( 4 ) 1.84 ( 4 )
x 2 μ 3.42 ( 14 ) 2.53 ( 18 ) 2.37 ( 29 ) 3.53 ( 30 ) 1.25 ( 29 ) 9.69 ( 31 ) 2.89 ( 30 )
x 3 μ 2.13 ( 55 ) 3.58 ( 106 ) 5.28 ( 229 ) 5.71 ( 236 ) 2.53 ( 231 ) 2.56 ( 240 ) 1.05 ( 236 )
COC 4.00 6.00 8.00 8.00 8.00 8.00 8.00
Table 3. Comparison of different methods for multiple roots.
Table 3. Comparison of different methods for multiple roots.
f 2 ( x ) , x 0 = 3.0
GKM-1GKM-2SM-1SM-2SM-3ZMBM
x 1 μ 1.18 ( 7 ) 5.27 ( 6 ) 2.33 ( 7 ) 1.21 ( 7 ) 1.90 ( 7 ) 1.40 ( 7 ) 1.16 ( 7 )
x 2 μ 2.62 ( 37 ) 1.15 ( 32 ) 1.30 ( 53 ) 2.21 ( 56 ) 1.99 ( 54 ) 1.30 ( 55 ) 1.57 ( 56 )
x 3 μ 3.07 ( 221 ) 1.25 ( 192 ) 1.19 ( 423 ) 2.67 ( 446 ) 2.87 ( 430 ) 7.37 ( 440 ) 1.73 ( 447 )
COC 6.00 6.00 8.00 8.00 8.00 8.00 8.00
Table 4. Comparison of different methods for multiple roots.
Table 4. Comparison of different methods for multiple roots.
f 3 ( x ) , x 0 = 3.0
GKM-1GKM-2SM-1SM-2SM-3ZMBM
x 1 μ 5.50 ( 1 ) 4.29 ( 2 ) 1.81 ( 2 ) 1.75 ( 2 ) 1.79 ( 2 ) D *D
x 2 μ 3.99 ( 7 ) 8.77 ( 10 ) 2.82 ( 15 ) 9.58 ( 16 ) 2.04 ( 15 ) DD
x 3 μ 1.13 ( 27 ) 7.51 ( 56 ) 2.06 ( 117 ) 8.21 ( 122 ) 6.49 ( 119 ) DD
COC 4.00 6.00 8.00 8.00 8.00 DD
* D stands for divergence.
Table 5. Comparison of different methods for multiple roots.
Table 5. Comparison of different methods for multiple roots.
f 4 ( x ) , x 0 = 1.0
GKM-1GKM-2SM-1SM-2SM-3ZMBM
x 1 μ 2.77 ( 4 ) 2.55 ( 5 ) 6.78 ( 8 ) 5.45 ( 8 ) 6.29 ( 8 ) 4.90 ( 8 ) 5.15 ( 8 )
x 2 μ 3.28 ( 14 ) 6.83 ( 36 ) 7.95 ( 60 ) 8.55 ( 61 ) 3.83 ( 60 ) 4.06 ( 61 ) 4.91 ( 61 )
x 3 μ 5.86 ( 49 ) 2.51 ( 213 ) 2.82 ( 475 ) 3.11 ( 483 ) 7.18 ( 478 ) 8.99 ( 486 ) 3.36 ( 485 )
COC 3.50 6.00 8.00 8.00 8.00 7.99 7.99
Table 6. Comparison of different methods for multiple roots.
Table 6. Comparison of different methods for multiple roots.
f 5 ( x ) , x 0 = 2.1
GKM-1GKM-2SM-1SM-2SM-3ZMBM
x 1 μ 7.68 ( 5 ) 1.12 ( 5 ) 7.58 ( 7 ) 4.85 ( 7 ) 6.52 ( 7 ) 4.77 ( 7 ) 4.65 ( 7 )
x 2 μ 3.49 ( 17 ) 5.33 ( 29 ) 3.70 ( 47 ) 4.10 ( 49 ) 8.82 ( 48 ) 5.66 ( 49 ) 2.72 ( 49 )
x 3 μ 1.46 ( 66 ) 6.11 ( 169 ) 1.19 ( 369 ) 1.06 ( 385 ) 9.93 ( 375 ) 2.22 ( 384 ) 3.79 ( 387 )
COC 3.99 6.00 8.00 8.00 8.00 7.99 7.99
Table 7. Comparison of different methods for multiple roots.
Table 7. Comparison of different methods for multiple roots.
f 6 ( x ) , x 0 = 3.0
GKM-1GKM-2SM-1SM-2SM-3ZMBM
x 1 μ 5.44 ( 2 ) 1.01 ( 1 ) 5.40 ( 2 ) 5.30 ( 2 ) 5.36 ( 2 ) 4.36 ( 2 ) 5.39 ( 2 )
x 2 μ 7.40 ( 7 ) 5.37 ( 7 ) 1.10 ( 10 ) 4.72 ( 11 ) 8.60 ( 11 ) 1.36 ( 11 ) 4.92 ( 11 )
x 3 μ 3.54 ( 26 ) 1.86 ( 38 ) 5.28 ( 80 ) 2.43 ( 83 ) 5.76 ( 81 ) 1.80 ( 87 ) 3.14 ( 83 )
COC 3.97 5.96 8.00 7.98 7.97 7.97 7.97
Table 8. Comparison of different methods for multiple roots.
Table 8. Comparison of different methods for multiple roots.
f 7 ( x ) , x 0 = 1.2
GKM-1GKM-2SM-1SM-2SM-3ZMBM
x 1 μ 2.65 ( 3 ) 2.15 ( 3 ) 4.38 ( 4 ) 4.24 ( 4 ) 4.32 ( 4 ) 3.41 ( 4 ) 4.26 ( 4 )
x 2 μ 7.24 ( 12 ) 9.63 ( 17 ) 4.44 ( 27 ) 1.11 ( 27 ) 3.11 ( 27 ) 3.58 ( 28 ) 1.14 ( 27 )
x 3 μ 4.05 ( 46 ) 7.81 ( 97 ) 4.97 ( 211 ) 2.55 ( 216 ) 2.28 ( 212 ) 5.27 ( 220 ) 3.06 ( 216 )
COC 4.00 6.00 8.00 8.00 8.00 7.99 7.99

Share and Cite

MDPI and ACS Style

Akram, S.; Zafar, F.; Yasmin, N. An Optimal Eighth-Order Family of Iterative Methods for Multiple Roots. Mathematics 2019, 7, 672. https://doi.org/10.3390/math7080672

AMA Style

Akram S, Zafar F, Yasmin N. An Optimal Eighth-Order Family of Iterative Methods for Multiple Roots. Mathematics. 2019; 7(8):672. https://doi.org/10.3390/math7080672

Chicago/Turabian Style

Akram, Saima, Fiza Zafar, and Nusrat Yasmin. 2019. "An Optimal Eighth-Order Family of Iterative Methods for Multiple Roots" Mathematics 7, no. 8: 672. https://doi.org/10.3390/math7080672

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