ArticlePDF Available

On Family of Simultaneous Method for Finding Distinct as Well as Multiple Roots of Non-linear Equation

Authors:

Abstract and Figures

We construct a family of 2-step simultaneous methods for determining all the distinct roots of single variable non-linear equations. We further extend this family of simultaneous methods to the case of multiple roots. It is proved that both the family of methods are of convergence order eight and has better computation efficiency as compared to some other simultaneous methods in the literature. At the end, numerical test examples are given to demonstrate the efficiency and performance of the newly constructed simultaneous methods.
Content may be subject to copyright.
Punjab University Journal of Mathematics
(ISSN 1016-2526)
Vol. 52(6)(2020) pp. 31-44
On Family of Simultaneous Method for Finding Distinct as Well as Multiple Roots of
Non-linear Equation
aNazir Ahmad Mir, bMudassir Shams,cNaila Rafiq, dSaima Akram,eRafiq Ahmed
a,bDepartment of Mathematics and Statistics, Riphah International University I-14,
Islamabad 44000, Pakistan
cDepartment of Mathematics, NUML, Islamabad, Pakistan.
dCentre for Advanced Studies in Pure and Applied Mathematics Bahauddin Zakariya
University, Multan 60000, Pakistan.
eDepartmnet of Mathematics, University of Sindh, Jamshoro, Pakistan.
Email: anazir.ahmad@riphah.edu.pk, bmudassir.shams@riphah.edu.pk,
cnrafique@numl.edu.pk,dsaimaakram@bzu.edu.pk, era memon@yahoo.com
Received: 24 February, 2020 / Accepted: 07 May, 2020 / Published online: 01 June,
2020
Abstract.: We construct a family of 2-step simultaneous methods for de-
termining all the distinct roots of single variable non-linear equations. We
further extend this family of simultaneous methods to the case of multiple
roots. It is proved that both the family of methods are of convergence or-
der eight and has better computation efficiency as compared to some other
simultaneous methods in the literature. At the end, numerical test exam-
ples are given to demonstrate the efficiency and performance of the newly
constructed simultaneous methods.
AMS (MOS) Subject Classification Codes:
Key Words: Distinct roots, Multiple roots, Non-Linear equation, Iterative methods, Si-
multaneous Methods, Computational Efficiency.
1. INTRODUCTION
One of the primeral problems in mathematics is the determination of roots of non-linear
equation. There are number of applications of non-linear equation in science and engi-
neering. Newton’s method is a numerical method which finds a single root at a time. The
simultaneous iterative methods such as, Weierstrass method is used to find all the distinct
roots. The iterative methods for finding single and multiple roots of non linear polynomial
equation have been studied by Wang [35], Li [15], Osda [19], Chun and Neta [5], Homeier
[8], Bi [2], Proinov and Ivanov [30], Ivanov [11] and many others. On the other hand, there
are lot of numerical iterative methods devoted to approximate all roots of polynomial equa-
tion simultaneously (see, e.g. Weierstrass’ [36], Kanno [12], Proinov [23], Sendov [34],
Petkovi´c [20], Mir [16], Nourein [18], Aberth [1], Cholakov [4], Iliev [10], Kyncheva [13]
31
32 N. A. Mir, M.Shams, N. Rafiq, S. Akram and R. Ahmed
and the references therein). The simultaneous iterative methods are popular as compared
to single root finding methods due to their wider range of convergence, are more stable
and can be implemented for parallel computing as well. Further details on simultaneous
methods, their convergence analysis, efficiency and parallel implementations can be seen
in [6, 24, 35, 25, 18, 26, 22, 7, 27, 28, 3, 29, 31, 32, 33, 9, 14] and references cited there in.
The main objective of this paper is to develop simultaneous methods which have a higher
convergence order and can find distinct as well as multiple roots of non-linear polynomial
equation, say:
f(x)=0.(1. 1)
2. CONSTRUCTIONS OF SIMULTANEOUS METHODS
We construct here a family of higher order simultaneous methods which are more effi-
cient than the methods existing in literature.
2.1. Construction of Family of Simultaneous Methods for Distinct Roots. Consider
2-step method proposed by Li et al. [36]:
y(k)=x(k)f(x(k))
f0(x(k)),
z(k)=y(k)f(y(k))
f0(y(k))αf(y(k)),(k= 0,1,2, ...)(2. 2)
where αis any arbitrary real parameter. The 2-step method ( 2. 2 ), is of fourth order
convergence, if α= 0,then it is well-known 2-step Newton’s method for calculating single
root at a time. We would like to convert it into simultaneous method for approximating all
the distinct roots of ( 1. 1 ).
Method ( 2. 2 ) can be written as:
y(k)=x(k)f(x(k))
f0(x(k)),
z(k)=y(k)Ã1
f0(y(k))
f(y(k))α!.(2. 3)
Let
w(xi) = f(xi)
n
Π
j6=i
j=1
(xixj)
, i = 1,2,3, ..., n, (Weierstrass’ Correction [8]).(2. 4)
Taking natural logarithm of ( 2. 4 ) and then differentiating, we obtaine (see [14]):
w0(xi)
w(xi)=f0(xi)
f(xi)
n
X
j6=i
j=1
1
(xixj).(2. 5)
Let x1, . . . , xnbe the distinct approximations to the roots ξ1,...,ξnof non-linear equation (
1. 1 ).Replacing xjby x
jin ( 2. 5 ), we have:
w0(xi)
w(xi)=f0(xi)
f(xi)
n
X
j6=i
j=1
1
(xix
j),(2. 6)
On Family of Simultaneous Method for Findng Distinct as Well as Multipe Roots of Non-Linear Equation 33
or equivalently
w(xi)
w0(xi)=1
f0(xi)
f(xi)
n
P
j6=i
j=1
1
(xix
j)
=1
1
N(xi)
n
P
j6=i
j=1
1
(xix
j)
,(2. 7)
where x
j=xjf(xj)
f0(xj)and N(xi) = f(xi)
f0(xi).
Replacing f(xi)
f0(xi)by w(xi)
w0(xi)in ( 2. 3 ), we have:
yi=xi1
1
N(xi)
n
P
j6=i
j=1
1
(xix
j)
,(i, j = 1,2, ..., n)
zi=yi1
1
N(yi)
n
P
j6=i
j=1
1
(yiyj)α
,(2. 8)
where αis a real parameter.
Thus, we have constructed a new family of 2-step simultaneous methods ( 2. 8 ),abbrevi-
ated as MM N 8D, for extracting all the distinct roots of non-linear equation.
2.1.1. Construction of Family of Simultaneous Methods for Multiple Roots. Now, family
of method ( 2. 8 ) for extracting all the distinct roots of non-linear equations modified for
finding multiple roots of ( 2. 4 ) as given by
yi=xiσi
σi
N(xi)
s
P
j6=i
j=1
σj
(xix
j)
,(i, j = 1,2, ..., s n)
zi=yiσi
σi
N(yi)
s
P
j6=i
j=1
σj
(yiyj)α
,(2. 9)
where
x
j=xjσj
f(xj)
f0(xj),
and σiis the multiplicity of actual multiple roots ζi.It should be noted that we denote y(xi)
by yiand z(xi)by zi.
We denote the method ( 2. 9 ) by MMN8M.
2.2. Convergence Analysis. In this section, the convergence analysis of a family of two-
step simultaneous methods ( 2. 9 ) given in form of the following theorem. Obviously,
convergence for the method ( 2. 8 ) will follow from the convergence of the method ( 2. 9
) from theorem (1) when the multiplicities of the roots are simple.
Theorem 2.3. :Let ξ1, ..., ξsbe all distinct roots of non-linear polynomial equation ( 1. 1
) with multiplicites σ1, ..., σs,respectively. If x(0)
1, ..., x(0)
sbe the initial approximations
of the roots respectively and sufficiently close to actual roots, the order of convergence of
method ( 2. 9 ) equals eight.
34 N. A. Mir, M.Shams, N. Rafiq, S. Akram and R. Ahmed
Proof. Let
²i=xiξi,
²0
i=yiξi,
and ²00
i=ziξi
be the errors in xi, yiand ziapproximations respectively. Considering the first step of ( 2.
9 ), which is
yi=xiσi
σi
N(xi)
s
P
j6=i
j=1
σj
(xix
j)
,
where
N(xi) = f(xi)
f0(xi).
Then, obviously for distinct roots:
1
N(xi)=f0(xi)
f(xi)=
n
X
j=1
1
(xiξj)=1
(xiξi)+
n
X
j6=i
j=1
1
(xiξj).
Thus, for multiple roots we have from ( 2. 9 ):
yi=xiσi
σi
(xiξi)+
s
P
j6=i
j=1
σj
(xiξj)
s
P
j6=i
j=1
σj
(xix
j)
,
yiξi=xiξiσi
σi
(xiζi)+
s
P
j6=i
j=1
σj(xix
jxi+ζj)
(xiζj)(xix
j)
,
²0
i=²iσi
σi
²i+
s
P
j6=i
j=1
σj(x
jξj)
(xiξj)(xix
j)
,
=²iσi²i
σi+²i
s
P
j6=i
j=1
σj(x
jξj)
(xiξj)(xix
j)
,
=²iσii
σi+²i
s
P
j6=i
j=1
Ei²2
j
,
On Family of Simultaneous Method for Findng Distinct as Well as Multipe Roots of Non-Linear Equation 35
where x
jξj=²2
j([17]) and Ei=σj
(xiξj)(xix
j).
Thus,
²0
i=
²2
i
s
P
j6=i
j=1
Ei²2
j
σi+²i
s
P
j6=i
j=1
Ei²2
j
.(2. 10)
If it is assumed that absolute values of all errors ²j(j= 1,2,3, ...)are of the same order
as, say |²j|=O|²|, then from ( 2. 10 ), we have:
²0
i=O(²)4.(2. 11)
From second equation of ( 2. 9 ),
zi=yiσi
σi
N(yi)
s
P
j6=i
j=1
σj
(yiyj)α
,
ziξi=yiξiσi
σi
yiξi+
s
P
j6=i
j=1
σj
(yiξj)
s
P
j6=i
j=1
σj
(yiyj)α
.
This implies,
²00
i=²0
iσi
σi
²0
i+
s
P
j6=i
j=1
σj
(yiξj)
s
P
j6=i
j=1
σj
(yiyj)α
=²0
iσi0
i
σi+²0
i
s
P
j6=i
j=1
σj.(yiyjyi+ξj)
(yiξj)(yiyj)
²0
iα
,
=²0
iσi0
i
σi+²0
i
s
P
j6=i
j=1
σj.(yjξj)
(yiξj)(yiyj)
²0
iα
,
=²0
iσi²0
i
σi+²0
i
s
P
j6=i
j=1
²0
jFi²0
iα
,where Fi=σj
(yiξj)(yiyj).
36 N. A. Mir, M.Shams, N. Rafiq, S. Akram and R. Ahmed
This implies,
²00
i=²0
iσi0
i
σi+²0
i
s
P
j6=i
j=1
²0
jFiα
,
= (²0
i)2
s
P
j6=i
j=1
²0
jFiα
σi+²0
i
s
P
j6=i
j=1
²0
jFiα
.
Since from ( 2. 11 ) ²0
i=O(²)4, thus,
²00
i=O((²)4)2,
²00
i=O(²)8,
which shows convergence order of method ( 2. 9 ) is eight. Hence, it proves the theorem.
3. COMPUTATIONAL ASPECT
Here we compare the computational efficiency and convergence behavior of the M. S.
Petkovi´c, L. D. Petkovi´c, J. D. Zunic ,methods [10, 3] and the new method( 2. 9 ). As
presented in [3], the efficiency of an iterative method can be estimated using the efficiency
index given by:
EL(m) = logr
D,(3. 12)
where Dis the computational cost and ris the order of convergence of the iterative
method. Using arithmetic operation per iteration with certain weight depending on the
execuation time of operation to evaluate the computational cost D. The weights used for
division, multiplication and addition plus subtraction are wd,wm,wAS respectively. For a
given polynomial of degree mand nroots, the number of division, multiplication addition
and subtraction per iteration for all roots are denoted by Dm, Mmand ASm. The cost of
computation can be calculated as:
D=D(m) = wasASm+wmMm+wdDm,(3. 13)
thus ( 3. 12 ) becomes:
EL(m) = log r
wasASm+wmMm+wdDm
(3. 14)
Considering the number of operations of a complex polynomial with real and complex
roots reduce to operation of real arithmetic, given in Table 3.1 as polynomial degree m
On Family of Simultaneous Method for Findng Distinct as Well as Multipe Roots of Non-Linear Equation 37
EL(9)/EL(PJ10D)
EL(9)/EL(PJ6M)
10
15
20
25
30
35
40
24
26
28
30
32
FIGURE 1
taking the dominant term of order (m2).Apply ( 3. 14 ) and data given in Table 3.1, we
calculate the percentage ratio ρ((2.9),(X)) [3] given by:
ρ((2.9),(X)) = µEL(2.9)
EL(X)1×100 (in percent), (3. 15)
where X is Petkovi´c methods. Figure 1 graphically illustrates these percentage ratios.
It is evident from Figure 1 that the newly constructed simultaneous method 2.9is more
efficient as compared to the M. S. Petkovi´c, L. D. Petkovi´c, J. D. Zunic methods [10, 3].
Table 3.1: The number of basic operations
Methods ASmMmDm
Petkovic Method (PJ8M) 15m2+O(m)13m2+O(m)2m2+O(m)
Petkovic Method(PJ10D) 22m2+O(m)18m2+O(m)2m2+O(m)
New Method( 2. 9 ) 8m2+O(m)10m2+O(m)2m2+O(m)
We also calculate the CPU execuation time, as all the calculations are done using maple
18 on (Processor Intel(R) Core(TM) i3-3110m CPU@2.4GHz with 64-bit Operating Sys-
tem. We observe that CPU time of the method MMN8M is less than M. S. Petkovic meth-
ods [10, 3], showing the dominance efficiency of our method ( 2. 9 ) as compared to them.
4. NUMERICAL RESULTS
Here, some numerical test examples are considered in order to demonstrate the perfor-
mance of our family of two-step eighth order simultaneous methods, namely MMN8D(
2. 8 ) and MMN8M( 2. 9 ). We compare our family of methods with M. S. Petkovi´c,
L. D. Petkovi´c, J. D. Zunic [10] method of order six for multiple roots (abbreviated as
PJ6M method) and M. S. Petkovi´c, L. D. Petkovi´c, J. D. Zunic [3] method of order ten
38 N. A. Mir, M.Shams, N. Rafiq, S. Akram and R. Ahmed
for multiple roots (abbreviated as PJ10D method). All the computations are performed us-
ing Maple 18 with 64 digits floating point arithmetic. We take = 1030 as a tolerance
and approximating the roots the following stopping criteria are used:
(i)ei=¯¯¯f³x(k+1)
i´¯¯¯<,
(ii)ei=°
°
°x(k+1)
iξi°
°
°2=Ãn
X
i=1 ¯¯¯x(k+1)
iξi¯¯¯!1
2
,(k= 0,1, ...),
where eirepresents the absolute error of function values in (i)and norm-2 in (ii)[10].
In all the examples for MMN8M, we have taken α= 0.001. Numerical tests examples
from [15, 17, 4] are provided in Tables 4.1(a),4.1(b),4.2(a),4.2(b),4.3(a),4.3(b),4.4(a)
and 4.4(b)In Table 4.1(a),4.2(a),4.3(a),and Table 4.4(a)the stopping criteria (i)is used
while in Table 4.1(b),4.2(b),4.3(b)and Table 4.4(b),stopping criteria (ii)is used. In all
Tables CO represents the convergence order, n represents the number of iterations, γ=1
represents for multiplicity is equal to one , γ6=1 represents for multiplicity not equal to one and
CPU represents computational time in seconds. For multiplicity unity,we get numerical
results for distinct roots. We observe that numerical results of the methods MMN8M and
MMN8D are better than PJ6M and PJ10D methods on second iteration.The Figure 2 ,3, 4,
5 shows the residual fall of different methods for the examples 4.1,4.2,4.3,4.4, shows that
MMN8M is more efficient as compared to the other methods.
Algorithm of simultaneous iterative methods (MMN8M)
Step 1: For given x(0)
1, x(0)
2, x(0)
3, ..., x(0)
s, calculate x(1)
1, x(1)
2, x(1)
3, ..., x(1)
ssuch that
yi=xiσi
σi
N(xi)
s
P
j6=i
j=1
σj
(xix
j)
,(i, j = 1,2, ..., s n),
zi=yiσi
σi
N(yi)
s
P
j6=i
j=1
σj
(yiyj)α
,
where x
j=xjσj
f(xj)
f0(xj),and σiis the multiplicity of actual multiple roots ζi.
Step 2: For a given >0,¯¯¯f³x(k+1)
i´¯¯¯<or µn
P
i=1 ¯¯¯x(k+1)
iξi¯¯¯1
2
<, then stop.
Step 3: Set k=k+ 1 and go to step 1.
Example 4.1[15]:Consider
f(x)=(x+ 1)2(x+ 3)3(x22x+ 2)2(x1)3(x24x+ 5)2(x2+4x+ 5)2,
with multiple exact roots (γ6=1):
ξ1=1, ξ2=3, ξ3,4= 1 ±i, ξ5= 1, ξ6,7=2±I , ξ8,9= 2 ±I.
The initial approximations have been taken as:
(0)
x1=1.3 + .2i, (0)
x2=2.8.2i, (0)
x3= 1.2 + 1.3i, (0)
x4= 0.81.2i, (0)
x5= 0.80.3i,
(0)
x6,7=1.8±1.2i, (0)
x8,9= 1.8±.8i.
For distinct roots (γ= 1):
f(x)=(x+ 1) (x+ 3)(x22x+ 2)(x1)(x24x+ 5)(x2+4x+ 5).
On Family of Simultaneous Method for Findng Distinct as Well as Multipe Roots of Non-Linear Equation 39
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
root1HáLMMN8M
root2HáL
root3HáL
root4HáL
root5HáL
root6HáL
root7HáL
root8HáL
root9HáL
root1H L PJ10D
root2H L
root3H L
root4H L
root5H L
root6H L
root7H L
root8H L
root9H L
root1HOLPJ6M
root2HOL
root3HOL
root4HOL
root5HOL
root6HOL
root7HOL
root8HOL
root9HOL
0
1
2
4
10-101
10-83
10-65
10-47
10-29
10-11
Iterations
Log of Residual
FIGURE 2. Residual fall for Example 4.1.
Table.4.1(a)
Method CO CPU γne1 e2 e3 e4 e5 e6 e7 e8 e9
PJ6M 6 1.547 γ6=1 2 0.2e-46 0.4e-81 0.3 e-35 0.2e-35 0.2 e-55 0.8 e-48 0.5 e-49 0.1 e-36 0.4e-35
PJ6M 6 1.156 γ= 1 23.6e-1 4.5e-1 4.3 e-0 8.8 e-0 2.9 e-0 5.0 e-1 7.2 e-1 1.5 e-0 4.3e-0
PJ10D 10 0.797 γ=1 2 1.0e-9 6.9e-13 4.0 e-7 4.2 e-8 2.6 e-7 8.0 e-11 1.2 e-10 1.3 e-8 6.0e-7
MMN8M 8 0.203 γ6=1 2 0.2e-44 0.3e-101 0.1 e-30 0.4 e-32 0.1 e-59 0.3 e-50 0.6 e-54 0.7 e-42 0.5e-29
MMN8D 8 0.234 γ=1 2 3.8e-28 1.0 e-33 2.2 e-21 5.5 e-24 3.3 e-20 3.5e-35 1.8e-31 7.3 e-24 1.4e-21
Table.4.1(b)
Method CO CPU γne1 e2 e3 e4 e5 e6 e7 e8 e9
PJ6M 6 1.641 γ6= 1 20.6e-26 0.1 e-29 0.2 e-20 0.1e-20 0.6e-20 0.1 e-27 0.4 e-28 0.6 e-22 0.4e-21
PJ6M 6 1.172 γ= 1 23.6e-1 6.4 e-6 9.5 e-3 1.9e-2 1.8e-2 2.0 e-5 2.9 e-5 8.6 e-3 2.5e-2
PJ10D 10 0.766 γ= 1 20.6e-26 0.1 e-29 0.2 e-20 0.1e-20 0.6e-20 0.1 e-27 0.4 e-28 0.6 e-22 0.4e-21
MMN8M 8 0.234 γ6= 1 20.6e-25 0.2 e-36 0.4 e-18 0.7e-19 0.2e-21 0.1 e-28 0.1 e-30 0.1 e-24 0.4e-18
MMN8D 8 0.156 γ= 1 29.7e-31 1.5 e-37 5.12 e-24 1.2e-26 2.0e-22 1.4 e-38 7.6 e-35 4.0 e-27 8.1e-21
Example4.2[15]:Consider
f(x) = (x+1) 2(x+2) 3(x2-2 x+2) 2(x2+1) 2(x-2) 3(x+2i)2,
with multiple exact roots (γ6=1):
ξ1=1, ξ2=2, ξ3,4=2±i, ξ5,6=±i, ξ7= 2, ξ8=2 + i.
The initial approximations valve have been taken as:
(0)
x1=1.3 + .2i, (0)
x2=2.2.3i, (0)
x3= 1.3+1.2i, (0)
x4= 0.71.2i, (0)
x5=0.2 + .8i,
(0)
x6= 0.21.3i, (0)
x7= 2.2.3i, (0)
x8=2.2+0.7i.
40 N. A. Mir, M.Shams, N. Rafiq, S. Akram and R. Ahmed
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
á
root1HáLMMN8M
root2HáL
root3HáL
root4HáL
root5HáL
root6HáL
root7HáL
root8HáL
root1H LPJ6M
root2H L
root3H L
root4H L
root5H L
root6H L
root7H L
root8H L
root1H0LPJ10D
root2H0L
root3H0L
root4H0L
root5H0L
root6H0L
root7H0L
root8H0L
0
1
2
3
4
10-121
10-100
10-79
10-58
10-37
10-16
Iterations
Log of Residual
FIGURE 3. Residual fall for Example 4.2
For distinct roots (γ= 1):
f(x) = (x+1) (x+2) (x2-2 x+2) (x2+1) (x-2) (x+2i).
Table.4.2(a)
Method CO CPU γne1 e2 e3 e4 e5 e6 e7 e8
PJ6M 6 0.922 γ6=1 2 2.6e-7 1.8e-7 5.5e-0 1.1e-7 8.4e-9 8.0e-8 1.2e-7 1.0e-7
PJ6M 6 1.078 γ=1 2 2.0e-9 1.2e-7 6.3e-12 5.7e-10 3.4e-12 5.4e-10 5.4e-19 5.5e-11
PJ10D 10 0.594 γ=1 2 1.2e-1 3.0e-2 2.7e-1 7.9e-2 1.8e-1 3.1e-2 1.2e-1 8.2e-3
MMN8M 8 0.250 γ6=1 2 3.5e-47 2.7e-88 0.0 1.4e-45 3.7e-62 7.7e-47 2.2e-97 1.8e-49
MMN8D 8 0.156 γ=1 2 2.6e-35 3.8e-36 0.0 0.0 5.1e-38 4.6e-32 1.9e-37 0.0
Table.4.2(b)
Method CO CPU γne1 e2 e3 e4 e5 e6 e7 e8
PJ6M 6 1.047 γ6=1 2 6.2e-7 4.3e-8 8.9e-9 7.0e-8 1.3e-8 1.1e-7 8.2e-9 1.0e-8
PJ6M 6 0.906 γ=1 2 6.2e-9 9.4e-10 4.1e-12 7.4e-10 1.3e-10 8.9e-10 2.5e-10 2.9e-10
PJ10D 10 0.578 γ=1 2 3.9e-3 1.5e-4 2.1e-1 4.9e-4 2.8e-3 3.5e-4 2.4e-3 2.3e-4
MMN8M 8 0.203 γ6=1 2 0.8e-25 0.2e-30 0.1e-32 0.1e-24 0.2e-32 0.4e-25 0.5e-33 0.6e-27
MMN8D 8 0.156 γ=1 2 6.6e-37 2.0e-38 1.1e-39 3.6e-34 1.6e-39 5.2e-34 4.2e-42 5.4e-37
Example4.3[4]:Consider
f(x) = (ex(x1) (x2) (x3) 1) 4,
with multiple exact roots (γ6=1):
ξ1= 0, ξ2= 1, ξ3= 2, ξ4= 3.
The initial approximations have been taken as:
(0)
x1= 0.1,(0)
x2= 0.9,(0)
x3= 1.8,(0)
x4= 2.9,
On Family of Simultaneous Method for Findng Distinct as Well as Multipe Roots of Non-Linear Equation 41
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
á
á
á
á
á
á
á
á
á
á
á
á
root1HáLMMN8M
root2HáL
root3HáL
root4HáL
root1H0LPJ6M
root2H0L
root3H0L
root4H0L
root1H L PJ10D
root2H L
root3H L
root4H L
0
1
2
3
4
10-35
10-29
10-23
10-17
10-11
10-5
Iterations
Log of Residual
FIGURE 4. Residual fall for Example 4.3
For distinct roots (γ= 1):
f(x) = (ex(x1) (x2) (x3) 1).
Table.4.3(a)
Method CO CPU γne1 e2 e3 e4
PJ6M 6 0.234 γ6=1 2 7.7e-9 2.6e-4 1.1e-3 9.3e-3
PJ6M 6 0.156 γ=1 2 9.3e-3 2.5e-4 2.0e-3 9.3e-3
PJ10D 10 0.125 γ=1 2 9.3e-3 2.7e-4 1.2e-3 9.3e-3
MMN8M 8 0.062 γ6=1 2 0.0 0.0 0.0 0.0
MMN8D 8 0.062 γ=1 2 1.1e-9 0.0 0.0 1.1e-9
Table.4.3(b)
Method CO CPU γne1 e2 e3 e4
PJ6M 6 0.176 γ6=1 2 1.5e-3 1.3e-4 6.5e-4 1.5e-3
PJ6M 6 0.110 γ=1 2 1.5e-3 1.3e-4 6.3e-4 1.5e-3
PJ10D 10 0.094 γ=1 2 1.5e-3 1.3e-4 6.5e-4 1.5e-3
MMN8M 8 0.063 γ6=1 2 6.6e-11 6.0e-16 4.7e-14 3.8e-10
MMN8D 8 0.062 γ=1 2 1.7e-10 5.0e-16 2.4e-13 1.5e-10
Example 4.4[17]:Consider
f(x) = (x3+5 x2-4 x-20+ cos (x3+5 x2-4 x-20)-1)5,
with multiple exact roots (γ6=1):
ξ1=- 5, ξ2=- 2, ξ3= 2,
The initial approximations have been taken as:
(0)
x1=5.1,(0)
x2=1.8,(0)
x3= 1.9.
42 N. A. Mir, M.Shams, N. Rafiq, S. Akram and R. Ahmed
For distinct roots (γ= 1):
f(x) = (x3+5 x2-4 x-20+ cos (x3+5 x2-4 x-20)-1).
O
O
O
O
O
O
O
O
O
á
á
á
á
á
á
á
á
á
200
200
200
O
O
O
O
O
O
root1HáLMMN8M
root2HáL
root3HáL
root1H0LPJ6M
root2H0L
root3H0L
root1H L PJ10D
root2H L
root3H L
0
1
2
5
6
10-51
10-42
10-33
10-24
10-15
10-6
Iterations
Log of Residual
FIGURE 5. Residual fall for Example 4.4.
Table.4.4(a)
Method CO CPU γne1 e2 e3
PJ6M 6 0.125 γ6=1 2 2.7e-12 1.3e-11 1.2e-3
PJ6M 6 0.140 γ=1 2 4.9e-3 6.1e-3 2.6e-1
PJ10D 10 0.250 γ=1 2 4.9e-3 6.0e-3 2.5e-1
MMN8M 8 0.141 γ6=1 2 7.2e-11 1.7e-10 2.3e-4
MMN8D 8 0.094 γ=1 2 5.1e-51 1.0e-50 4.8e-19
Table.4.4(b)
Method CO CPU γne1 e2 e3
PJ6M 6 0.031 γ6= 1 22.3e-4 5.5e-4 8.4e-3
PJ6M 6 0.047 γ= 1 22.3e-4 5.1e-4 8.4e-3
PJ10D 10 0.062 γ= 1 22.3e-4 5.5e-4 8.4e-3
MMN8M 8 0.047 γ6= 1 24.7e-12 8.3e-12 8.3e-6
MMN8D 8 0.016 γ= 1 24.7e-12 8.3e-12 7.7e-6
5. CONCLUSION
In this article, a new two-step eighth order family of iterative methods for the simulta-
neous approximations of all roots of a polynomial equation was introduced and discussed.
Our method MMN8M, determines all the multiple roots and as a special case for mul-
tiplicity unity all the distinct roots of polynomial equation. The results of numerical test
On Family of Simultaneous Method for Findng Distinct as Well as Multipe Roots of Non-Linear Equation 43
examples, CPU time, residual error, computational efficiency corroborate theoretical analy-
sis, illustrate the effectiveness and rapid convergence of our proposed family of iterative
method as compared to the methods PJ6M and PJ10D [21, 22].
REFERENCES
[1] O. Aberth, Iteration methods for finding all zeros of a polynomial simultaneously, Math. Comp. 27(1973)
339-344.
[2] W. Bi, H. Ren and Q. Wu, Convergence of the modified Halley’s method for multiple zeros under H¨
older
continuous derivative. Numer. Alg. 58 (2011) 497–512.
[3] S. I. Cholakov and M. T. Vasileva, A convergence analysis of a fourth-order method for computing all zeros
of a polynomial simultaneously, J. Comput. Appl. Math. 321 (2017) 270–283.
[4] S. I. Cholakov, Local and semilocal convergence of Wang-Zheng method for simultaneous finding polyno-
mial zeros, Symmetry, 2019 (2019), Art. 736, 15pp.
[5] C. Chun and B. Neta, A third-order modification of Newton’s method for multiple roots. Appl. Math. Com-
put. 211 (2009) 474–479.
[6] M. Cosnard and P. Fraigniaud, Finding the roots of a polynomial on an MIMD multicomputer, Parallel
Computing, 15, No.1–3 (1990), 75–85.
[7] M.R. Farmer, Computing the zeros of polynomials using the Divide and Conquer approach, Ph.D Thesis,
Department of Computer Science and Information Systems, Birkbeck, University of London, July 2014.
[8] H. H. H. Homeier, On Newton-type methods for multiple roots with cubic convergence. J. Comput. Appl.
Math. 231 (2009) 249–254.
[9] S. I. Ivanov, A unified semilocal convergence analysis of a family of iterative algorithms for computing all
zeros of a polynomial simultaneously. Numer. Algor., 75 (2017) 1193–1204.
[10] A. I. Iliev and Kh. I. Semerdzhiev, Some generalizations of the Chebyshev method for simultaneous deter-
mination of all roots of polynomial equations, Comput. Math. Math. Phy. 39, No. 9 (1999) 1384-1391.
[11] S. I. Ivanov, On the convergence of Chebyshev’s method for multiple polynomial zeros. Results. Math., 69
No.1 (2016), 93–103.
[12] S. Kanno N, Kjurkchiev and T. Yamamoto, On some methods for the simultaneous determination of poly-
nomial zeros, Japan J. Apple. Math. 13 (1995) 267-288.
[13] V. K. Kyncheva, V. V. Yotov and S. I. Ivanov. Convergence of Newton, Halley and Chebyshev iterative
methods as methods for simultaneous determination of multiple polynomial zeros. Appl. Numer. Math.,112
(2017) 146-154.
[14] V. K. Kyncheva, V. V. Yotov and S. I. Ivanov. On the convergence of Sch¨rder’s method for the simultaneous
computation of polynomial zeros of unknown multiplicity. Calcolo,54, No.4 (2017) 1199–1212,
[15] T.-F. Li, D.-S. Li, Z.-D.Xu and Y.-I. Fang, New iterative methods for non-linear equations, Appl. Math. and
Comput. (2008) 755-759.
[16] N. A. Mir, R. Muneer and I. Jabeen, Some families of two-step simultaneous methods for determining zeros
of non-linear equations, ISRN Applied Mathematics, (2011) 1-11.
[17] G. H. Nedzhibov, Iterative methods for simultaneous computing arbitrary number of multiple zeros of non-
linear equations, Inrern. J. Cornput. Math,, (2013) 994-1007.
[18] A. W. M. Nourein, An Improvement on two iteration methods for simultaneous determination of the zeros
of a polynomial, Inrern. J. Cornput. Math, (1977) 241-252.
[19] N. Osada, Asymptotic error constants of cubically convergent zero finding methods. J. Comput. Appl. Math.
196, (2006), 347–357.
[20] M. P. Petkovic, Point Estimation of Root Finding Methods, Lecture Notes in Mathematics, Springer, 1933
Berlin (2008).
[21] M. S. Petkovic, L. D. Petkovic,c and J. D. Zunic, On an efficient method for simultaneous approximation of
polynomial multiple roots, Appl. Anal. Discrete Math, 8 (2014) 73–94.
[22] M. S. Petkovic and J. Zunic, On an efficient simultaneous method for finding polynomial zeros, Appl. Math.
Lett, 28 (2014) 60-65.
[23] P. D. Proinov, On the local convergence of Ehrlich method for numerical computation of polynomial zeros,
Calcolo, 53, No. 3 (2016) 413–426.
44 N. A. Mir, M.Shams, N. Rafiq, S. Akram and R. Ahmed
[24] P. D. Proinov and S. I. Cholakov, Semilocal convergence of Chebyshev-like root-finding method for simul-
taneous approximation of polynomial zeros, Appl. Math. Comput. 236(2014) 669-682.
[25] P. D. Proinov and M.T. Vasileva, On the convergance of family of Weierstrass-type root-finding methods, C.
R. Acad. Bulg. Sci, 68 (2015) 697-704.
[26] P. D. Proinov, A general semilocal convergence theorem for simultaneous methods for polynomial zeros and
its applications to Ehrlich and Dochev-Byrnevs methods, Appl. Math. Comput. 284 (2016) 102–114.
[27] P. D. Proinov, Unified convergence analysis for Picard iteration in $n$-dimensional vector spaces, Calcolo
55 (2018) Art. 6. 21 pp.
[28] P. D. Proinov, and M. D. Petkova, A new semilocal convergence theorem for the Weierstrass method for
finding zeros of a polynomial simultaneously, J. Complexity, 30 (2014) 366–380.
[29] P. D. Proinov and M. T. Vasileva, On the convergence of high-order Gargantini-Farmer-Loizou type iterative
methods for simultaneous approximation of polynomial zeros, Appl. Math. Comput. 361 (2019) 202–214.
[30] P. D. Proinov and S. I. Ivanov. On the convergence of Halley’s method for multiple polynomial zeros.
Mediterranean J. Math., 12 (2015) 555–572.
[31] P. D. Proinov and S. I. Ivanov. On the convergence of Halley’s method for simultaneous computation of
polynomial zeros. J. Numer. Math., 23 No.4 (2015) 379–394.
[32] P. D. Proinov and S. I. Ivanov, M. S. Petkovic. On the convergence of Gander’s type family of iterative
methods for simultaneous approxima-tion of polynomial zeros. Appl. Math. Comput., 349(2019) 168–183.
[33] P. D. Proinov, and S. I. Ivanov, Convergence analysis of Sakurai–Torii–Sugiura iterative method for simul-
taneous approximation of polynomial zeros. J. Comp. Appl. Math., 357 (2019) 56–70.
[34] Bl. Sendov, A. Andereev and N. Kjurkchiev, Numerical Solutions of Polynomial Equations, Elsevier science,
New York, 1994.
[35] X. Wang and L. Liu, Modified Ostrowski method with eight order convergence and high efficiency index,
Appl. Math. Lett., 23 (2010) 549-554.
[36] Weierstrass and K Neuer Beweis des Satzes, dass jede ganze rationale Function einer Ver¨
anderlichen
dargestellt werden kann als ein Product aus linearen Functionen derselben Ver¨
anderlichen, Sitzungsber.
K¨
onigl. Preuss. Akad. Wiss. Berlinn II, (1891) 1085–1101.
... where D and u are cost of computation order of convergence of MN 1 -MN 3 ,NN, respectively. Applying (33) and data given in Table 2, we calculate the percentage computational cost as ρ(MN 1 -MN 2 , NN) [56] given by: ...
Article
Full-text available
In this article, we construct an efficient family of simultaneous methods for finding all the distinct as well as multiple roots of polynomial equations. Convergence analysis proves that the order of convergence of newly constructed family of simultaneous methods is seventeen. Fractal-based simultaneous iterative algorithms are thoroughly examined. Using self-similar features, fractal-based simultaneous schemes can converge to solutions faster, saving computational time and resources necessary for solving nonlinear equations. Fractals analysis illustrates the newly developed method’s global convergence behavior when compared to single root-finding procedures for solving fractional order polynomials that arise in complex engineering applications. Some real problems from various branches of engineering along with some higher degree polynomials are considered as test examples to show the global convergence property of simultaneous methods, performance and efficiency of the proposed family of methods. Further computational efficiencies, CPU time and residual graphs are also drawn to validate the efficiency, robustness of the newly introduced family of methods as compared to the existing methods in the literature.
... Mir et al. [49] proposed a method (abbreviated as NAM C 8 ) of convergence order 8 defined as: ...
Article
Full-text available
Quantum calculus can provide new insights into the nonlinear behaviour of functions and equations, addressing problems that may be difficult to tackle by classical calculus due to high nonlinearity. Iterative methods for solving nonlinear equations can benefit greatly from the mathematical theory and tools provided by quantum calculus, e.g., using the concept of q-derivatives, which extends beyond classical derivatives. In this paper, we develop parallel numerical root-finding algorithms that approximate all distinct roots of nonlinear equations by utilizing q-analogies of the function derivative. Furthermore, we utilize neural networks to accelerate the convergence rate by providing accurate initial guesses for our parallel schemes. The global convergence of the q-parallel numerical techniques is demonstrated using random initial approximations on selected biomedical applications, and the efficiency, stability, and consistency of the proposed hybrid numerical schemes are analyzed.
... The computational efficiency of an iterative method of convergence order r can be estimated as [62][63][64]: ...
Article
Full-text available
Finding all the roots of a nonlinear equation is an important and difficult task that arises naturally in numerous scientific and engineering applications. Sequential iterative algorithms frequently use a deflating strategy to compute all the roots of the nonlinear equation, as rounding errors have the potential to produce inaccurate results. On the other hand, simultaneous iterative parallel techniques require an accurate initial estimation of the roots to converge effectively. In this paper, we propose a new class of global neural network-based root-finding algorithms for locating real and complex polynomial roots, which exploits the ability of machine learning techniques to learn from data and make accurate predictions. The approximations computed by the neural network are used to initialize two efficient fractional Caputo-inverse simultaneous algorithms of convergence orders ς+2 and 2ς+4, respectively. The results of our numerical experiments on selected engineering applications show that the new inverse parallel fractional schemes have the potential to outperform other state-of-the-art nonlinear root-finding methods in terms of both accuracy and elapsed solution time.
... The main objective of this paper is to construct iterative schemes, of high order of convergence, for finding all roots of a polynomial equation, simultaneously. For any fixed point iterative method of order m, we construct a new root finding method of order of convergence 2m, in Section 2. The convergence of the proposed technique is proved in Section 3. We compare the results obtained with the proposed methods and with other known schemes like Newton's method, Ostrowki method [11], Jarratt's method [12], Cordero et al. methods [13,14], Mir et al. schemes [15,16], Shams et al. method [17] and Petkovic et al. scheme [2]. Several numerical experiments are performed in Section 4 by using the mentioned algorithms. ...
Preprint
Full-text available
In this article, an iterative method of two step is proposed for finding all roots simultaneously of polynomial equations. The order of convergence of the proposed algorithm is 2m, by using any iterative scheme of order m. Numerical tests are performed to confirm the theoretical results and to compare the proposed scheme with existing methods for finding all roots simultaneously.
... Besides these single root estimating methods in literature, we found another class of derivative-free iterative schemes which approximate all roots of (1) simultaneously. Iterative methods for approximating all roots of (1) have been very popular in recent years due to their global convergence and parallel implementation on computer (see, e.g., Weierstrass [8], Kanno [9], Proinov [10], Petković [11], Mir [12], Nourein [13], Aberth [14] and the references cited therein [15][16][17][18][19][20][21][22][23]). Among derivative-free simultaneous methods, Weierstrass-Dochive [24] method is the most attractive method given by ...
Article
Full-text available
A highly efficient new three-step derivative-free family of numerical iterative schemes for estimating all roots of polynomial equations is presented. Convergence analysis proved that the proposed simultaneous iterative method possesses 12th-order convergence locally. Numerical examples and computational cost are given to demonstrate the capability of the method presented.
... This numerical method is well known Weierstrass method [17] for approximating all zeros of polynomial Eq. (1) having local quadratic convergence. Using in analogical way as above, we convert Eq. (2) into simultaneous method as: ...
Article
Full-text available
In this research article, we construct a family of derivative free simultaneous numerical schemes to approximate all real zero of non-linear polynomial equation. We make a comparative analysis of the newly constructed numerical schemes with a well-known existing simultaneous method for determining all the distinct real zeros of polynomial equations using computer algebra system Mat Lab. Lower bound of convergence of simultaneous schemes is calculated using Mathematica. Global convergence property of the numerical schemes is presented by taking random starting initial approximation and their convergence history are graphically presented. Some real life engineering applications along with some higher degree polynomials are considered as numerical test problems to show performance and efficiency of the derivative free family of numerical methods with comparison of an existing method of same order in literature. Local computational order of convergence, CPU time, graph of computational order of convergence and residual error graphs elaborate efficiency, robustness and authentication of the suggested family of numerical methods in its domain.
... Besides these methods in literature, there is another class of derivative free iterative schemes which approximate all roots of Eq. (1) simultaneously. These methods are very popular due to their global convergence and parallel implementation on computer (see, e.g., Weierstrass' [3], Cholakov et al. [4], Ivanov [5], Kyncheva [6], Mir et al. [7], Proinov [8], Shams et al. [9], Farmer [10] and reference cited there in [11][12][13]). ...
... ere is another class of derivative-free iterative methods which approximates all roots of (1) simultaneously. e simultaneous iterative methods for approximating all roots of (1) are very popular due to their global convergence and parallel implementation on computer (see, e.g., Weierstrass [3], Kanno [4], Proinov [5], Petkovi´c [6], Mir [7], Nourein [8], Aberth [9], and reference cited there in [10][11][12][13][14][15][16][17][18][19][20][21][22]). ...
Article
Full-text available
We introduce here a new two-step derivate-free inverse simultaneous iterative method for estimating all roots of nonlinear equation. It is proved that convergence order of the newly constructed method is four. Lower bound of the convergence order is determined using Mathematica and verified with theoretical local convergence order of the method introduced. Some nonlinear models which are taken from physical and engineering sciences as numerical test examples to demonstrate the performance and efficiency of the newly constructed modified inverse simultaneous methods as compared to classical methods existing in literature are presented. Dynamical planes and residual graphs are drawn using MATLAB to elaborate efficiency, robustness, and authentication in its domain.
Article
Full-text available
In this manuscript, we present a new general family of optimal iterative methods for finding multiple roots of nonlinear equations with known multiplicity using weight functions. An extensive convergence analysis is presented to verify the optimal eighth order convergence of the new family. Some special cases of the family are also presented which require only three functions and one derivative evaluation at each iteration to reach optimal eighth order convergence. A variety of numerical test functions along with some real-world problems such as beam designing model and Van der Waals’ equation of state are presented to ensure that the newly developed family efficiently competes with the other existing methods. The dynamical analysis of the proposed methods is also presented to validate the theoretical results by using graphical tools, termed as the basins of attraction.
Article
Full-text available
In 1984, Kyurkchiev et al. constructed an infinite sequence of iterative methods for simultaneous approximation of polynomial zeros (with known multiplicity). The first member of this sequence of iterative methods is the famous root-finding method derived independently by Farmer and Loizou (1977) and Gargantini (1978). For every given positive integer N, the Nth method of this family has the order of convergence 2N+1. In this paper, we prove two new local convergence results for this family of iterative methods. The first one improves the result of Kyurkchiev et al. (1984). We end the paper with a comparison of the computational efficiency, the convergence behavior and the computational order convergence of different methods of the family.
Article
Full-text available
In 1984, Wang and Zheng (J. Comput. Math. 1984, 1, 70–76) introduced a new fourth order iterative method for the simultaneous computation of all zeros of a polynomial. In this paper, we present new local and semilocal convergence theorems with error estimates for Wang–Zheng’s method. Our results improve the earlier ones due to Wang and Wu (Computing 1987, 38, 75–87) and Petković, Petković, and Rančić (J. Comput. Appl. Math. 2007, 205, 32–52).
Article
Full-text available
In 1991, T. Sakurai, T. Torii and H. Sugiura presented a fourth-order iterative algorithm for finding all zeros of a polynomial simultaneously. In this paper, we provide a detailed convergence analysis (local and semilocal) of this method. The new results improve and complement existing results due to Petković et al. (2003) and Petković (2008). Numerical examples are given to show the applicability of our semilocal convergence results.
Article
Full-text available
In this paper, we establish a general theorem for iteration functions in a cone normed space over R^n. Using this theorem together with a general convergence theorem of Proinov (J Complex 33:118–144, 2016), we obtain a local convergence theorem with a priori and a posteriori error estimates as well as a theorem under computationally verifiable initial conditions for the Schröder’s iterative method considered as a method for simultaneous computation of polynomial zeros of unknown multiplicity. Numerical examples which demonstrate the convergence properties of the proposed method are also provided.
Article
Full-text available
In this paper, we first present a family of iterative algorithms for simultaneous determination of all zeros of a polynomial. This family contains two well-known algorithms: Dochev-Byrnev’s method and Ehrlich’s method. Second, using Proinov’s approach to studying convergence of iterative methods for polynomial zeros, we provide a semilocal convergence theorem that unifies the results of Proinov (Appl. Math. Comput. 284: 102–114, 2016) for Dochev-Byrnev’s and Ehrlich’s methods.
Article
Full-text available
In this paper, we provide a local convergence analysis of Newton, Halley and Chebyshev iterative methods considered as methods for simultaneous determination of all multiple zeros of a polynomial f over an arbitrary normed field K. Convergence theorems with a priori and a posteriori error estimates for each of the proposed methods are established. The obtained results for Newton and Chebyshev methods are new even in the case of simple zeros. Three numerical examples are given to compare the convergence properties of the considered methods and to confirm the theoretical results.
Article
In this paper, we propose a fifth-order family of iterative methods for approximation of all zeros of a polynomial simultaneously. The new family is developed by combining Gander's third-order family of iterative methods with the second-order Weierstrass root-finding method. The aim of the paper is to state initial conditions that provide local and semilocal convergence of the proposed methods as well as a priori and a posteriori error estimates. In the case of semilocal convergence the initial conditions and error estimates are computationally verifiable which is of practical importance.
Article
In this paper, we provide three types of general convergence theorems for Picard iteration in n-dimensional vector spaces over a valued field. These theorems can be used as tools to study the convergence of some particular Picard-type iterative methods. As an application, we present a new semilocal convergence theorem for the one-dimensional Newton method for approximating all the zeros of a polynomial simultaneously. This result improves in several directions the previous one given by Batra (BIT Numer Math 42:467–476, 2002).
Article
In 2011, Petković, Rančić and Milošević (Petković et al., 2011) introduced and studied a new fourth-order iterative method for finding all zeros of a polynomial simultaneously. They obtained a semilocal convergence theorem for their method with computationally verifiable initial conditions, which is of practical importance. In this paper, we provide new local as well as semilocal convergence results for this method over an algebraically closed normed field. Our semilocal results improve and complement the result of Petković, Rančić and Milošević in several directions. The main advantage of the new semilocal results are: weaker sufficient convergence conditions, computationally verifiable a posteriori error estimates, and computationally verifiable sufficient conditions for all zeros of a polynomial to be simple. Furthermore, several numerical examples are provided to show some practical applications of our semilocal results.
Article
In this paper, we establish a general semilocal convergence theorem (with computationally verifiable initial conditions and error estimates) for iterative methods for simultaneous approximation of polynomial zeros. As application of this theorem, we provide new semilocal convergence results for Ehrlich’s and Dochev–Byrnev’s root-finding methods. These results improve the results of Petković et al. (1998) and Proinov (2006). We also prove that Dochev–Byrnev’s method (1964) is identical to Prešić–Tanabe’s method (1972).