Applied Mathematics, 2010, 1, 153-158
doi:10.4236/am.2010.13020 Published Online September 2010 (http://www.SciRP.org/journal/am)
Copyright © 2010 SciRes. AM
Modified Efficient Families of Two and Three-Step
Predictor-Corrector Iterative Methods for Solving
Nonlinear Equations
Sanjeev Kumar1, Vinay Kanwar2, Sukhjit Singh3
1Department of Applied Sciences, ICL Institute of Engineering and Technology, Sountli, India
2University Institute of Engineering and Technology, Panjab University, Chandigarh, India
3Department of Mathematics, Sant Longowal Institute of Engineering and Technology,
Longowal, India
E-mail: sanjeevbakshi1@gmail.com, vmithil@yahoo.co.in, sukhjit_d@yahoo.com
Received June 9, 2010; revised July 13, 2010; accepted July 16, 2010
Abstract
In this paper, we present and analyze modified families of predictor-corrector iterative methods for finding
simple zeros of univariate nonlinear equations, permitting
0fx
near the root. The main advantage of
our methods is that they perform better and moreover, have the same efficiency indices as that of existing
multipoint iterative methods. Furthermore, the convergence analysis of the new methods is discussed and
several examples are given to illustrate their efficiency.
Keywords: Nonlinear Equations, Iterative Methods, Multipoint Iterative Methods, Newton’s Method,
Traub-Ostrowski’s Method, Predictor-Corrector Methods, Order of Convergence
1. Introduction
One of the most important and challenging problems in
computational mathematics is to compute approximate
solutions of the nonlinear equation

0fx (1)
Therefore, the design of iterative methods for solving the
nonlinear equation is a very interesting and important
task in numerical analysis. Assume that Equation (1) has
a simple root r which is to be found and let 0
x
be our
initial guess to this root. To solve this equation, one can
use iterative methods such as Newton’s method [1,2] and
its variants namely, Halley’s method [1-6], Chebyshev’s
method [1-6], Chebyshev-Halley type methods [6] etc.
The requirement of

0fx
is an essential condition
for the convergence of Newton’s method. The above-
mentioned variants of Newton’s method have also two
problems which restrict their practical applications rig-
orously. The first problem is that these methods require
the computation of second order derivative. The second
problem is that like Newton’s method, these methods
require the condition that
0fx
in the vicinity of
the root.
For the first problem, Nedzhibov et al. [5] derived
many families of multipoint iterative methods by discre-
tizing the second order derivative involved in Cheby-
shev-Halley type methods [6]. We mention below only
one root-finding technique (2.1) from [5], namely




 
1
,
2
n
nn
n
nn
nn
nn n
fx
zxfx
fx fz
xz
f xfxfz


, (2)
where
. For different specific values of
, vari-
ous multipoint iterative methods may result from (2).
For 1
in (2), we get


 
 
12
nnn
nn
nn n
fxfx fz
xx
f xfxfz


 


. (3)
This is the famous Traub-Ostrowski’s formula [1,2,4,5,
7,8], which is an order four formula. This method re-
quires one evaluation of the function and two evaluations
of its derivative per iteration. Thus the efficiency index
[2] of this method is equal to 34 1.587 which is bet-
ter than the one of Newton’s method 221.414. Fur-
thermore, Sharma and Guha [8] have developed a variant
S. KUMAR ET AL.
Copyright © 2010 SciRes. AM
154
of Traub-Ostrowski’s method (3) which is defined by





 


 



1
,
,
2
,
2
n
nn
n
nn
nn
nn n
nnn
nn
nn n
fx
zxfx
fz fx
yzf xfxfz
fyfx afz
xy
fx fxafz





, (4)
where a is a parameter. This family requires an
additional evaluation of function

x at the point ite-
rated by Traub-Ostrowski’s method (3), consequently,
the local order of convergence is improved from four to
six. For 0a, we obtain the method developed by Grau
and Díaz-Barrero [7] defined by





 



 
1
,
,
2
,
2
n
nn
n
nn
nn
nn n
nn
nn
nn n
fx
zxfx
fz fx
yzf xfxfz
fy fx
xy
fx fxfz




. (5)
All these multipoint iterative methods are variants of
Newton’s method. Therefore, they require sufficiently
good initial approximation and fail miserably like New-
ton’s method if at any stage of computation, the deriva-
tive of the function is zero or very small in the vicinity of
the root.
Recently, Kanwar and Tomar [3,4] proposed an alter-
native to the failure situation of Newton’s method and its
various variants. They also derived modifications over
the different families of Nedzhibov et al. [5] multipoint
iterative methods. Unfortunately, the various families
introduced by Kanwar and Tomar [3] produces only
multipoint iterative methods of order three.
Recently, Mir et al. [9] have proposed a new predic-
tor-corrector method (designated as Simpson-Mamta
method (SM)), which is defined by

 

 


22
1
2,
4
6,
4/2
n
nn
nnn
n
nn
nnn n
fx
zx
fxpfxf x
fx
xx
fxfzxfz




 

. (6)
where p is chosen as a positive or negative sign so as to
make the denominator largest in magnitude. This method
is obtained by combining the quadratically convergent
method due to Mamta et al. [10] and cubically conver-
gent method due to Hasnov et al. [11]. This method will
not fail like existing methods if

f
x
is very small or
even zero in the vicinity of the root. This method re-
quires one evaluation of the function and three evalua-
tions of its derivative per iteration. Thus the efficiency
index of this method is equal to 431.316 which is
not better than the one of Newton’s method 221.414
or Traub-Ostrowski’s method 34 1.587.
More recently, Gupta et al. [12] have developed a
family of ellipse methods given by

 
1222
n
nn
nn
fx
xx
f
xpfx
 , (7)
where 0p
 and in which

0fx
is permitted
at some points in the vicinity of the root. The beauty of
this method is that it converges quadratically and more-
over, has the same error equation as Newton’s method.
Therefore, this method is an efficient alternative to
Newton’s method.
In this paper, we present two families of predictor-
corrector iterative methods based on quadratically con-
vergent ellipse method (7), Nedihzbov et al. family (2)
and the well-known Traub-Ostrowski’s Formula (3).
2. Development of Methods
2.1. Two-Step Iterative Method and its Order of
Convergence
Our aim is to develop a scheme that retains the order of
convergence of Nedzhibov et al. family (3) and which
can be used as an alternative to existing techniques or in
cases where existing techniques are not successful. Thus
we begin with the following predictor-corrector iterative
scheme
 

 

 
222
1222
,
,
2
n
nn
nn
nn
nn
nn
nn
fx
zx
fx pfx
fz fx
xz fx fz
fx pfx


,
(8)
where the positive sign is taken if 0
x
r and the nega-
tive sign is taken if 0
x
r. Geometrically, if slope of
the curve
0
f
x
at the point

00
,
x
fx is nega-
tive, then take positive sign otherwise, negative. It is
interesting to note that by ignoring the term in p, pro-
posed family (8) reduces to Nedzhibov et al. family (2).
For 1
in (8), we get
S. KUMAR ET AL.
Copyright © 2010 SciRes. AM
155

 
 
 
1222 2
nnn
nn
nn
nn
fxfx fz
xx
f
xfz
fx pfx


 


, (9)
This is the modification over the Formula (3) of Traub-
Ostrowski [2,5,7], and is also an order four formula. This
method requires same evaluation of the function and its
derivative as Traub-Ostrowski’s method per iteration.
Thus the efficiency index [2] of this method is equal to
34 1.587 which is better than the one of Newton’s
method22 1.414 or SM method 431.316. More
importantly, this method will not fail even if the deriva-
tive of the function is small or even zero in the vicinity
of the root.
The asymptotic order of this method is presented in
the following theorem.
Theorem 1. Suppose

x is sufficiently differen-
tiable function in the neighborhood of a simple root r and
that 0
x
is close to r, then the iteration scheme (8) has
3rd and 4th order convergence for
1) 1
,
2) 1
, respectively.
Proof: Since
x is sufficiently differentiable, ex-
panding
n
f
x and
n
f
x
about
x
r by Taylor’s
expansion, we have


2345 6
2345nnnnnn n
fx frececececeOe



(10)
and


2345
234 5
12 345
nnnnnn
fxfrcecececeO e




(11)
where nn
exr and


1, 2,3,...
!
k
k
fr
ck
kfr

Using Equations (10) and (11), we have


 
223345
232 4232
2374
n
nnnn n
n
fx ececcecccceOe
fx 
(12)
Therefore,

 

 


222 2
2
22233 245
22322342
1
11
44814 63.
22
nn
nn n
n
n
nnnn n
fx fx
fx pfxfx
fxp fx
ececc pecccccpeOe





 
(13)



22233245
22322342
11
4410146 3.
22
nn nnn
fzf rceccp ecccccp eOe




(14)
 
 

22234
23 23
21244 .
nn nnnn
fxfzf r ececccpeOe




(15)
Using Equations (12), (13) and (15), we obtain

 

 
222
2232
32224
242323
1644
22
8325 44.
n
nn
nn
nn
fz cecccp e
fx fz
ccccp ccpeOe
 

 

(16)
Using Equations (13)-(16) in Equation (8), we obtain,
 

2
2322 45
12232
217834914 4.
2
nn nn
p
ececcc eOe

 

 
 
 

 (17)
S. KUMAR ET AL.
Copyright © 2010 SciRes. AM
156
While for 1
in (18), we have

3245
12 23
12.
2
nnn
ecccpeOe

 


(18)
Thus Equation (18) establishes the maximum order of
convergence equal to four, for iteration scheme (8). This
completes the proof of the theorem.
2.2. Three-Step Iterative Method and its Order
of Convergence
On similar lines, we also propose a modification over the
Formula (4) of Sharma and Guha [8]. Mir and Zaman [13]
have considered three-step quadrature based iterative
methods with sixth, seventh and eight order of conver-
gence for finding simple zeros of nonlinear equations.
Milovannović and Cvetković [14] further presented
modifications over three-step iterative methods consid-
ered by Mir and Zaman [13]. Also Rafiq et al. [15] have
presented similar three-step iterative method based on
Newton’s method with sixth-order convergence. All
these modifications are targeted at increasing the local
order of convergence with a view of increasing their ef-
ficiency index. But all these methods are variants of
Newton’s method and will not work if

f
x
is very
small or zero in the vicinity of the root. To overcome this
problem, now we begin with the following predictor-
corrector iterative scheme

 

 

 

 
 
 
222
222
1222
,
,
2
,
n
nn
nn
nn
nn
nn
nn
nnn
nn
nn
nn
fx
zx
fx pfx
fz fx
yz fx fz
fx pfx
fyfx afz
xy fx bfz
fx pfx



(19)
where a and b are parameters to be determined from the
following convergence theorem.
Theorem 2. Let :
f
IR denote a real valued
function defined on I, where I is a neighborhood of sim-
ple root r of

.
f
x Assume that

x is sufficiently
differentiable function in I. Then the iteration scheme (19)
defines a one-parameter (.., )iea family of sixth order
convergence if 2ba and satisfies the following
error equation:




22 226
1223 23
7
122 412
4
.
n n
n
e cccpaccpe
Oe

(20)
Proof: follows on the similar steps as given in the pre-
vious theorem.
The proposed scheme (19) is now given by

 

 

 

 
 



222
222
1222
,
,
2
,
2
n
nn
nn
nn
nn
nn
nn
nnn
nn
nn
nn
fx
zx
fx pfx
fz fx
yz fx fz
fx pfx
fyfxafz
xy fx a fz
fx pfx




(21)
where a
. Note that for 0,p we obtain method (4)
obtained by Sharma and Guha [8] and for

,0,0pa ,
we obtain method (5) developed by Grau and Díaz-
Barrero [7].
3. Numerical Results
In this section, we shall present the numerical results
obtained by employing the iterative methods namely
Newton’s method (NM), Traub-Ostrowski’s method (3)
(TOM), Simpson-Mamta method (6) (SM), modified
Traub-Ostrowski’s method (9) (MTOM), method (4) for
1a
(3
M
) and modified method (21) for 1a
(3
M
M) respectively to solve nonlinear equations given
in Table 1. The results are summarized in Table 2. We
use 15
10
 as tolerance. Computations have been
performed using C
in double precision arithmetic.
Here all the formulas are tested for 1/2p. The fol-
lowing stopping criteria are used for computer programs:
1) 1nn
xx
 ,
2)
1n
fx
.
The behaviors of existing multipoint iterative schemes
and proposed modifications can be compared by their
corresponding correction factors. The correction factor
()
,
()
n
n
f
x
f
x
which appears in the existing multipoint itera-
tive schemes is now modified by
222
()
() ()
n
nn
f
x
f
xpfx
,
where 0p
. This is always well defined, even if
()0.
n
fx
It is investigated that formulas (8) and (21)
give very good approximation to the root when p is
taken in between 01p
. This is because that for
small value of p, the ellipse will shrink in the vertical
direction and extend along horizontal direction. This
means that our next approximation will move faster to-
wards the desired root. However, for 1p but not very
large, the formulas work if the initial guess is very close
S. KUMAR ET AL.
Copyright © 2010 SciRes. AM
157
Table 1. Test problems.
No Examples [a,b] Initial guess 0
x
Root (r)
1.1
1

6
110x [1,3] 3.0 2.000000000000000
0.0
0.1 2 32
4100xx [0,2]
2.0
1.3652300134140969
0.0
3 cos 0xx [0,2] 2.0 0.7390851332151600
2.0
1.0
4 1
tan 0x
[-2,2]
2.0
0.000000000000000
1.8
5

32
4cos160xx x 
[0.5,3] 3.0 1.000000000000000
2.0
2.5
2.8
6 2730 10
xx
e  [2,4]
3.5
3.000000000000000
1.0
7

110
x
e [-1,3] 3.0 1.000000000000000
8 sin 0x [0,2] 1.5 0.000000000000000
Table 2. Comparison table.
Number of iterations Number of functions evaluations
Examples NM TOM SM MTOMM3 MM3 NM TOM SM MTOM M3 MM3
(3) (6) (9) (4) (21) (3) (6) (9) (4) (21)
58 25 6 3 D 5 116 75 24 9 - 20
1
8 4 5 4 3 3 16 12 20 12 12 12
F F 4 3 F 3 - - 16 9 - 12
9 4 4 2 8 2 18 12 16 6 32 8 2
4 2 3 2 2 2 8 6 12 6 8 8
3 2 3 2 2 2 6 6 12 6 8 8
3
3 2 3 2 2 2 6 6 12 6 8 8
D 5 5 3 8 3 - 15 20 9 32 12
5 3 3 3 3 2 10 9 12 9 12 8 4
D 5 5 3 8 3 - 15 20 9 32 12
5 2 3 2 2 2 10 6 12 6 8 8
5
6 3 4 2 3 2 12 9 16 6 12 8
D D D 2 D 2 - - - 6 - 8
D D D 6 D D - - - 18 - -
15 5 21 4 D D 30 15 84 12 - -
6
11 5 7 5 4 4 22 15 28 15 16 16
6 3 4 3 3 2 12 9 16 9 12 8
7
9 4 5 3 10 3 18 12 20 9 40 12
S. KUMAR ET AL.
Copyright © 2010 SciRes. AM
158
to the required root. For larger value of p, the formulas
do not work. This is perhaps due to the occurrence of
numerical instability in the process of computation.
Example 8. sin 0x.
This equation has an infinite number of roots. New-
ton’s method and Traub-Ostrowski’s method with initial
01.5x converge to 4
far away from the required
root zero. Method (4) (3
M
) converges to 6
. Our
methods and SM method do not exhibit this type of be-
havior and converge to the nearest root zero.
4. Conclusions
The presented results indicate that the new proposed
methods are more efficient and perform better than clas-
sical existing methods. The computational results in Ta-
ble 2 show that the modified Traub-Ostrowski’s method
(MTOM) (9) requires a smaller number of function
evaluations than Newton’s method (NM) and Traub-
Ostrowski’s method (3) (TOM). The computational re-
sults in Table 2 also show that modified method (21)
(3
M
M) requires smaller number of function evaluations
than method (4) (3
M
). On similar lines, we can also
modify Mir and Zaman [13], Milovannović and Cvet-
ković [14] three-step iterative methods. Now a reasona-
bly close starting value 0
x
is not required for these
methods to converge. This condition, however applies to
practically all existing iterative methods for solving
equations. Moreover, they have same efficiency indices
as that of existing methods and do not fail if the deriva-
tive of the function is either zero or very small in the
vicinity of the root. Therefore, these techniques have a
definite practical utility.
5. Acknowledgements
We are grateful to the reviewer for the constructive re-
marks and suggestions which enhanced our work.
6. References
[1] A. M. Ostrowski, “Solution of Equations in Euclidean
and Banach Space,” 3rd Edition, Academic Press, New
York, 1973.
[2] J. F. Traub, “Iterative Methods for the Solution of Equa-
tions,” Prentice Hall, Englewood Cliffs, New Jersey,
1964.
[3] V. Kanwar and S. K. Tomar, “Modified Families of New-
ton, Halley and Chebyshev Methods,” Applied Mathe-
matics and Computation, Vol. 192, No. 1, September
2007, pp. 20-26.
[4] V. Kanwar and S. K. Tomar, “Exponentially Fitted Vari-
ants of Newton’s Method with Quadratic and Cubic Con-
vergence,” International Journal of Computer Mathe-
matics, Vol. 86, No. 9, September 2009, pp. 1603-1611.
[5] G. H. Nedzhibov, V. I. Hasanov and M. G. Petkov, “On
Some Families of Multi-Point Iterative Methods for
Solving Nonlinear Equations,” Numerical Algorithms,
Vol. 42, No. 2, June 2006, pp. 127-136.
[6] W. Werner, “Some Improvement of Classical Methods
for the Solution of in Nonlinear Equations in Numerical
Solution of Nonlinear Equations,” Lecture Notes Mathe-
matics, Vol. 878, 1981, pp. 426-440.
[7] M. Grau and J. L. Díaz-Barrero, “An Improvement to
Ostrowski Root-Finding Method,” Applied Mathematics
and Computation, Vol. 173, No. 1, February 2006, pp.
369-375, 450-456.
[8] J. R. Sharma and R. K. Guha, “A Family of Modified
Ostrowski Methods with July Accelerated Sixth Order
Convergence,” Applied Mathematics and Computation,
Vol. 190, No. 1, 2007, pp. 11-115.
[9] N. A. Mir, K. Ayub and A. Rafiq, “A Third-Order Con-
vergent Iterative Method for Solving Non-Linear Equa-
tions,” International Journal of Computer Mathematics,
Vol. 87, No. 4, March 2010, pp. 849-854.
[10] Mamta, V. Kanwar, V. K. Kukreja and S. Singh, “On a
Class of Quadratically Convergent Iteration Formulae,”
Applied Mathematics and Computation, Vol. 166, No. 3,
July 2005, pp. 633-637.
[11] V. I. Hasnov, I. G. Ivanov, and G. Nedzhibov, “A New
Modification of Newton’s Method,” Application of
Mathematics in Engineering, Heron, Sofia, Vol. 27, 2002,
pp. 278-286.
[12] K. C. Gupta, V. Kanwar and Sanjeev Kumar, “A Family
of Ellipse Methods for Solving Nonlinear Equations,” In-
ternational Journal of Mathematical Education in Sci-
ence and Technology, Vol. 40, No. 4, January 2009, pp.
571-575.
[13] N. A. Mir, K. Ayub and T. Zaman, “Some Quadrature
Based Three-Step Iterative Methods for Nonlinear Equa-
tions,” Applied Mathematics and Computation, Vol. 193,
No. 2, November 2007, pp. 366-373.
[14] G. V. Milovannović and A. S. Cvetković, “A Note on
Three-Step Iterative Methods for Nonlinear Equations,”
Studia University “Babes-Bolyai”, Mathematica, Vol. LII,
No. 3, 2007, pp. 137-146.
[15] A. Rafiq, S. Hussain, F. Ahmad, M. Awais and F. Zafar,
“An Efficient Three-Step Iterative Method with Sixth-
Order Convergence for Solving Nonlinear Equations,”
International Journal of Computer Mathematics, Vol. 84,
No. 3, March 2007, pp. 369-375.