https://doi.org/10.12988/ams.2019.9795
A Sixth-Order Two-Step Method for Finding a Multiple Root of Nonlinear Equations
Siti Rahma1, M. Imran and Syamsudhuha
Computational Mathematics Group, Department of Mathematics University of Riau, Pekanbaru 28293, Indonesia
This article is distributed under the Creative Commons by-nc-nd Attribution License.
Copyright c2019 Hikari Ltd.
Abstract
This article discusses a two-step method for finding multiple roots of nonlinear equations. We apply Newtonβs method for the first step and Osadaβs method for the second. This method has a six-order conver- gence and requires five function evaluations per iteration. From numer- ical simulation, we conclude that the proposed method is competitive to the compared methods and it can be used as an alternative method for two-step methods.
Mathematics Subject Classification: AMS9795
Keywords: Two-step method, Newtonβs method, Osadaβs method, multi- ple roots
1 Introduction
Numerical analysis is the area of mathematics that creates, analyzes and im- plements algorithms for solving numerically the problems of mathematics. One of the most familiar mathematical problems is how to find roots of a nonlinear equation
f(x) = 0, (1)
wheref :I βRβRis a differentiable function in an open interval I.
1Corresponding author
A basic and important method to obtain multiple roots of nonlinear equa- tions is Newtonβs method [14],
xn+1 =xnβmf(xn)
f0(xn), f0(xn)6= 0. (2) which converges quadratically and requires the multiplicitym to be known.
Many modified methods for multiple roots have been developed, such as Behl et al. [1] [2], Cui et al. [3] , Dong [4] [5], Geum et al. [6], [7], Homeier [8], Kim et al. [9], Li et al. [10], Li et al. [11], Qudsi et al. [13], Sharma and Sharma [15], Sharma and Bahl [16], Victory and Neta [17], Zafar et al. [19]
and Zhou et al. [20] [21].
This paper discusses a two steps method by combining Newtonβs method for the first step with Osadaβs method for the second. The method and its convergence analysis are discussed in section two and the computation is discussed in section three.
2 The Proposed Two-Step Method
Osadaβs method [12] for multiple roots is given by xn+1 =xnβ 1
2m(m+ 1)f(xn) f0(xn)+ 1
2(mβ1)2f0(xn)
f00(xn). (3) By combining (2) and (3), we have the following two-step scheme method:
yn=xnβmf(xn) f0(xn), xn+1 =ynβ1
2m(m+ 1)f(yn) f0(yn) +1
2(mβ1)2f0(yn) f00(yn).
ο£Ό

ο£½

ο£Ύ
(4)
The convergence order of iterative method (4) is given by Theorem 2.1.
Theorem 2.1. [Order of Convergence] Let Ξ± β I be a multiple root with multiplicity m of a sufficiently differentiable function f : I β R β R in an open interval I. If x0 is sufficiently close to Ξ±, then the method defined by (4) has a sixth-order convergence.
Proof. Let Ξ± be a multiple root of f(x) = 0 with multiplicity m, so that f(Ξ±) = 0, f0(Ξ±) = 0, f00(Ξ±) = 0, . . . , f(mβ1)(Ξ±) = 0 and f(m)(Ξ±) 6= 0. By
expandingf(x) about x=Ξ± by Taylorβs series we have f(x) = f(m)(Ξ±)
m! (xβΞ±)m+ f(m+1)(Ξ±)
(m+ 1)! (xβΞ±)m+1+f(m+2)(Ξ±)
(m+ 2)! (xβΞ±)m+2 + f(m+3)(Ξ±)
(m+ 3)! (xβΞ±)m+3+f(m+4)(Ξ±)
(m+ 4)! (xβΞ±)m+4 + f(m+5)(Ξ±)
(m+ 5)! (xβΞ±)m+5+f(m+6)(Ξ±)
(m+ 6)! (xβΞ±)m+6 +O
(xβΞ±)m+7
. (5)
Then by evaluating (5) atx=xn and letting en=xnβΞ±, (5) becomes f(xn) = f(m)(Ξ±)
m! emn 1 +c1en+c2e2n+c3e3n+c4e4n+c5e5n+c6e6n+O(e7n) , (6) where
cj = m!
(m+j)!
f(m+j)(Ξ±)
f(m)(Ξ±) . (7)
Similarly, we obtain f0(xn) = f(m)(Ξ±)
(mβ1)!e(mβ1)n
1 + m+ 1
m c1en+m+ 2
m c2e2n+m+ 3 m c3e3n + m+ 4
m c4e4n+m+ 5
m c5e5n+m+ 6 m c6e6n
+O(e7n), (8) where cj is defined by (7). Dividing (6) by (8) and multiply the resulting equation by m, we have
mf(xn)
f0(xn) =enβ c1
me2n+ (m+ 1)c21+ 2mc2
m2 e3n+Β· Β· Β·+O(e7n). (9) Now by substituting (9) into (4) we get
yn =Ξ±+A2e2n+A3e3n+A4e4n+A5e5n+A6e6n+O(e7n), (10)
where
A2 = c1
m,
A3 = (m+ 1)c21+ 2mc2 m2 ,
A4 = (β(m+ 1)2)c31 + (4m+ 3m2)c1c2β3m2c3
m3 ,
A5 = (6m2+ 4m3)c1c3+ (β4m3β10m2β6m)c21c2
m4
+(4m2+ 2m3)c22+ (m+ 1)3c41β4m3c4
m4 ,
A6 =
βm2(5m+ 9)(m+ 1)
c21 +m3(5m+ 12)c2 c3 m5
+(βm2)(m+ 2)(5m+ 6)c1c22+ m(5m+ 8)(m+ 1)2 c31c2 m5
+ β(m+ 1)4
c51+ (5m4+ 8m3)c1c4β5m4c5
m5 .
ο£Ό












ο£½












ο£Ύ
(11)
To derive f(yn), we evaluate (5) at x = yn and by letting Λen = yn βΞ± we obtain
f(yn) = f(m)(Ξ±) m! eΛmn
1 +B2e2n+B3e3n+B4e4n+B5e5n+B6e6n
+O(e7n), (12) where
B2 = c21
m, B3 = (β1βm)c31+ 2mc1c2
m2 ,
B4 = β3m(m+ 1)c21c2+ (m+ 1)2c41+ 3m2c1c3
m3 ,
B5 = (β6m2β4m3)c21c3β2m3c1c22+ 4m(m+ 1)2c31c2β(m+ 1)3c51+ 4m3c1c2
m4 ,
B6 = (β5m4β8m3)c21c4+ (10m2+ 14m3+ 5m4)c31β(β6m3β5m4)c1c2
c3
m5
+4m3c32+m3(5m+ 6)c21c22β 5m(m+ 1)3
c41c2+ (m+ 1)4c61 + 5m4c1c5
m5 .
Thus by evaluating f0(x) at x=yn and simplifying we get f0(yn) = f(m)(Ξ±)
m! eΛ(mβ1)n
m+D2e2n+D3e3n+D4e4n+D5e5n+D6e6n
+O(e7n) (13)
where
D2 = (m+ 1)c21
m , D3 = β(m+ 1)2c31+ 2m(m+ 1)c1c2
m2 ,
D4 = 3m2(m+ 1)c1c3β(2m+ 3m3+ 6m2)c21c2+ (m+ 1)3c41
m3 ,
D5 = (4m3+ 4m4)c1c4β(4m4+ 6m2+ 10m3)c21c3 β(2m4 β4m2+ 2m3)c1c22 m4
+(12m3+ 10m2+ 4m4+ 2m)c31c2β(m+ 1)4c51
m4 ,
D6 = (5m5+ 5m4)c1c5β(13m4+ 5m5 + 8m3)c21c4 + (m+ 1)5c61 m5
+Β· Β· Β·+(β2mβ20m4β5m5β27m3β14m2)c41c2
m5 .
Now by expanding f00(x) about x = Ξ± then we evaluate at x = yn and after simplifying we obtain
f00(yn) = f(m)(Ξ±)
m! eΛ(mβ2)n
(m2βm) +F2e2n+F3e3n+F4e4n+F5e5n+F6e6n
+O(e7n), (14) where
F2 = (m+ 1)c21, F3 = β(m+ 1)2c31+ 2m(m+ 1)c1c2
m ,
F4 = (m+ 1)(β3m2 β3m+ 2)c21c2+ (m+ 1)3c41+ 3m2(m+ 1)c1c3
m2 ,
F5 = β(m+ 1)(6m2 + 4m3)c21c3 β(m+ 1)(2m3β8m)c1c22 m3
+ β(m+ 1)(β4m3β8m2+ 4)c31c2β(m+ 1)4c51+ 4m3(m+ 1)c1c4
m3 ,
F6 = (5m5+ 5m4)c1c5+ (β13m4 β5m5β8m3)c21c4 m4
+Β· Β· Β·+(6 + 13mβ5m5β2m2β24m3β20m4)c41c2+ (m+ 1)5c61
m4 .
Dividing (12) by (13) and by using geometric series we get the following:
f(yn)
f0(yn) =G2e2n+G3e3n+G4e4n+G5e5n+G6e6n+O(e7n), (15)
where G2 = c1
m2, G3 = (βmβ1)c21+ 2mc2
m3 ,
G4 = (β4β3m)c1c2+ (m+ 2)c31+ 3mc3
m3 ,
G5 = (β4m3β6m2)c1c3+ (β4m2β2m3)c22+ (2m+ 10m2+ 4m3)c21c2 m5
+(βmβm3β3m2+ 1)c41+ 4c4m3
m5 ,
G6 = (β5m4β8m3)c1c4+ (3m2+ 14m3+ 5m4)c21+ (β5m4β12m3)c2 c3 m6
+Β· Β· Β·+(m4β1βm+ 4m3+ 3m2)c51+ 5c5m4
m6 .
Multiplying (15) by m(m+ 1)/2 we have m(m+ 1)
2
f(yn)
f0(yn) =H2e2n+H3e3n+H4e4n+H5e5n+H6e6n+O(e7n), (16) where
H2 = (m+ 1)c1
2m , H3 = (m+ 1) (βmβ1)c21+ 2mc2
2m2 ,
H4 = (m+ 1) (β4β3m)c1c2+ (m+ 2)c31+ 3mc3
2m2 ,
H5 = (m+ 1) (β4m3β6m2)c1c3+ (β4m2β2m3)c22+ 4m3c4 2m4
+(m+ 1) (2m+ 10m2 + 4m3)c21c2 + (βmβm3β3m2+ 1)c41
2m4 ,
H6 = (m+ 1) (β5m4β8m3)c1c4+ ((3m2+ 14m3+ 5m4)c21 2m5
+Β· Β· Β·+ (m+ 1) (m4β1βm+ 4m3+ 3m2)c51+ 5c5m4
2m5 .
If we divide (13) by (14) then by using geometric series we can get the following:
f0(yn)
f00(yn) =J2e2n+J3e3n+J4e4n+J5e5n+J6e6n+O(e7n), (17)
where
J2 = c1
m(mβ1), J3 = (βmβ1)c21+ 2mc2 m2(mβ1) ,
J4 = (3m3β3m2)c3+ (β3m3βm2+ 4m)c1c2+ (m3β2mβ2 +m2)c31
m3(mβ1)2 ,
J5 = (4m4β4m3)c4+ (6m2β4m4β2m3)c1c3+ (4m2β2m3β2m4)c22 m4(mβ1)2
+ (β8m2+ 6m3+ 4m4β10m)c21c2+ (3βm4β2m3+ 2m2+ 6m)c41
m4(mβ1)2 ,
J6 = (5m4+ 5m6β10m5)c5+ (11m4β5m6β8m3+ 2m5)c1c4 m5(mβ1)3
+Β· Β· Β·+(2m5 +m2β4m4+m6+ 4β9m3+ 9m)c51 m5(mβ1)3 . Then multiplying (17) by (mβ1)2/2, we have
(mβ1)2 2
f0(yn)
f00(yn) =K2e2n+K3e3n+K4e4n+K5e5n+K6e6n+O(e7n), (18) where
K2 = (mβ1)c1
2m , K3 = β(mβ1)(m+ 1)c21+ 2m(mβ1)c2
2m2 ,
K4 = (3m3β3m2)c3+ (β3m3βm2+ 4m)c1c2 + (m3β2mβ2 +m2)c31
2m3 ,
K5 = (4m4β4m3)c4+ (6m2β4m4 β2m3)c1c3+ (4m2β2m3β2m4)c22 2m4
+ (β8m2 + 6m3+ 4m4β10m)c21c2+ (3βm4β2m3+ 2m2+ 6m)c41
2m4 ,
K6 = (5m4+ 5m6β10m5)c5+ (11m4β5m6β8m3+ 2m5)c1c4 2m5(mβ1)
+Β· Β· Β·+(2m5+m2β4m4+m6+ 4β9m3+ 9m)c51
2m5(mβ1) .
Then by substituting (16), (18), xn = enβΞ± and yn = ΛenβΞ± into (4) we obtain the following error equation for (4):
en+1 =
(β2m2 + 2m)c31c2+ (m2+ 2m+ 1)c51 e6n
2m5(mβ1) +O(e7n). (19) Thus from the definition of the order of convergence [18], we know that the
method has sixth-order convergence and Theorem 2.1 is proven.
3 Numerical Simulation
In this section, some numerical simulation are carried out to compare the number of iterations and COC of Qudsi-Imran-Syamsudhuha (QISM) by [13], Sharma-Bahl Method (SBM) by [16], Newton-Halley Method (NHM) by Cui et al. [3] and the proposed Method (NOM) by (4). To show the comparisons, the following nonlinear equations are used:
i. f1(x) = x3+ 4x2β103
, Ξ± β[β3,1];
ii. f2(x) = 8xe(βx2)β2xβ38
, Ξ±β[0.3];
iii. f3(x) = sin2(x)βx2+ 12
, Ξ±β[1,6];
iv. f4(x) = cos (x)βx3
, Ξ±β[β1,1];
v. f5(x) = (xβ1)3β16
, Ξ±β[β2,2].
All computations have been carried out using the tolerance (tol) of 1.0Γ10β300 where the maximum iteration is 100. The stopping criteria of computation program are|xn+1βxn|< toland|f(xn+1)|< tolfor all comparison methods.
Table 1: The number of iteration comparisons of several methods
f(x) x0
Number of iterations
QISM SBM NHM NOM
f1
β2.7 23 77 20 5
β0.1 19 19 48 10
0.4 12 13 4 4
f2 0.3 5 5 7 4
1.2 10 9 5 4
2.1 6 7 13 4
f3 1.4 3 3 3 3
3.8 6 6 4 4
5.3 8 4 4 5
f4 β0.1 4 4 3 4
0.8 3 3 3 3
1.9 4 4 3 3
f5 β1.2 5 7 6 4
1.3 5 6 4 5
2.4 4 4 3 3
From the result present in Table 1 we can see that for the given test func- tions and initial guesses, the proposed method has the less number of iterations from the compared methods.
Table 2: COC comparisons of several methods
f(x) x0
COC
QISM SBM NHM NOM
f1
β2.7 6.00 6.00 6.00 6.00
β0.1 6.00 6.00 6.00 6.00 0.3 6.00 6.00 6.00 6.00
f2 0.3 6.00 6.00 6.00 6.00
1.2 6.00 6.00 6.00 6.00 2.1 6.00 5.36 5.99 6.00
f3 1.4 6.00 6.00 6.00 6.00
3.8 6.00 6.00 6.00 6.00 5.3 6.00 6.00 6.00 6.00 f4
β0.1 6.00 6.00 6.00 6.00 0.8 6.00 6.00 6.00 6.00 1.9 6.00 6.00 6.00 6.00
f5 β1.2 6.00 6.00 6.00 6.00
1.3 6.00 6.00 5.99 6.00 2.4 6.00 6.00 5.99 6.00
Table 2 shows that the computational order of convergence (COC) of the proposed methods is in accordance with the theoretical order of convergence.
Finally we conclude that the proposed method is competitive to the com- pared methods, so that this method can be alternative method for the sixth- order method.
References
[1] R. Behl, A. Cordero, S. S. Motsa and J. R. Torregrosa, On developing fourth-order optimal families of methods for multiple roots and their dy- namics,Applied Mathematics and Computation, 265 (2015), 520-532.
https://doi.org/10.1016/j.amc.2015.05.004
[2] R. Behl, A. Cordero, S. S. Motsa and J. R. Torregrosa, An eighth-order family of optimal multiple rootfinders and its dynamics,Numerical Algo- rithms, 77(2018), 1249-1272. https://doi.org/10.1007/s11075-017-0361-6 [3] Y. Cui, L. Hou and X. Li, Sixth-order for multiple roots, Applied Mathe-
matical and Computational Sciences, 2 (2010), 35-40.
[4] C. Dong, A basic theorem of constructing an iterative formula for com- puting multiple roots of an equation, Mathematica Numerica Sinica, 11 (1982), 44-450.
[5] C. Dong, A family of multipoint iterative function for finding multiple roots of equations, International Journal of Computer Mathematics, 21 (1987), 363-367. https://doi.org/10.1080/00207168708803576
[6] Y. H. Geum, Y. I. Kim and B. Neta, A class of two-point sixth order multiple-zero finders of modified double-Newton type and their dynamics, Applied Mathematics and Computation, 270 (2015), 387-400.
https://doi.org/10.1016/j.amc.2015.08.039
[7] Y. H. Geum, Y. I. Kim and B.Neta, A sixth-order family of three-point modified Newton-like multiple-root finders and the dynamics behind their extraneous fixed points, Applied Mathematics and Computation, 283 (2016), 120-140. https://doi.org/10.1016/j.amc.2016.02.029
[8] H. H. H. Homeier, On Newton-type methods for multiple roots with cubic convergence, Journal of Computational and Applied Mathematics, 231 (2009), 249-254. https://doi.org/10.1016/j.cam.2009.02.006
[9] Y. I. Kim and Y. H. Geum, A Triparametric family of optimal fourth-order multiple-root finders and their dynamics, Discrete Dynamics in Nature and Society,2016 (2016), 1β23. http://dx.doi.org/10.1155/2016/8436759 [10] S. Li, X. Liao and L. Cheng, A new fourth-order iterative method for finding multiple roots of nonlinear equations, Applied Mathematics and Computation, 215 (2009), 1288-1292.
https://doi.org/10.1016/j.amc.2009.06.065
[11] B. Li and X. Zhou, A new family of fourth-order methods for multiple roots of nonlinear equtions,Nonlinear Analysis : Modelling and Control, 18 (2013), 143-152. https://doi.org/10.15388/na.18.2.14018
[12] N. Osada, An optimal multiple root-finding method of order three, Jour- nal of Computational and Applied Mathematics, 51 (1994), 131-133.
https://doi.org/10.1016/0377-0427(94)00044-1
[13] R. Qudsi, M. Imran and Syamsudhuha, A sixth-order iterative method free from derivative for solving multiple roots of a nonlinear equation, Applied Mathematical Sciences, 8 (2014), 5721β5730.
https://doi.org/10.12988/ams.2014.47567
[14] E. Schroder, Uber unendich viele Algorithmen zur Auflosung der Gle- ichungen, Mathematische Annalen,2 (1870), 317-365.
https://doi.org/10.1007/BF01444024
[15] J. R. Sharma and R. Sharma, Modified Jarratt method for computing multiple roots,Applied Mathematics and Computation, 217 (2010), 878- 881. https://doi.org/10.1016/j.amc.2010.06.031
[16] R. Sharma and A. Bahl, A sixth order transformation method for find- ing multiple roots of nonlinear equations and basin attractors for various method,Applied Mathematics and Computation, 269 (2015), 105β117.
https://doi.org/10.1016/j.amc.2015.07.056
[17] H. D. Victory and B. Neta, A higher order method for multiple zeros of nonlinear functions,International Journal of Computer Mathematics, 12 (1983), 329-335. https://doi.org/10.1080/00207168208803346
[18] S. Weerakon and T. G. I. Fernando, A Variant of Newtons Method with Accelerated Third-Order Convergence, Applied Mathematics Letters, 13 (2000), 87β93. https://doi.org/10.1016/S0893-9659(00)00100-2
[19] F. Zafar, A. Cordero, R. Quratulain and J.R. Torregrosa, Optimal itera- tive methods for finding multiple roots of nonlinear equations using free parameters,Journal of Mathematical Chemistry, 56 (2018), 1884-1901.
https://doi.org/10.1007/s10910-017-0813-1
[20] X. Zhou, X. Chen and Y. Song, Costructing higher-order methods for obtaining the multiple roots of nonlinear equations,Journal of Computa- tional and Applied Mathematics,235 (2011), 4199-4206.
https://doi.org/10.1016/j.cam.2011.03.014
[21] X. Zhou, X. Chen and Y. Song, Families of third and fourth order methods for multiple roots of nonliear equations,Applied Mathematics and Compu- tation,219(2013), 6030-6038. https://doi.org/10.1016/j.amc.2012.12.041 Received: July 19, 2019; Published: September 3, 2019