7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Correspondence
Corrigendum
Editorial
Full Length Article
Invited review
Letter to the Editor
Original Article
Retraction notice
REVIEW
Review Article
SHORT COMMUNICATION
Short review
7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Correspondence
Corrigendum
Editorial
Full Length Article
Invited review
Letter to the Editor
Original Article
Retraction notice
REVIEW
Review Article
SHORT COMMUNICATION
Short review
View/Download PDF

Translate this page into:

Original article
03 2020
:33;
101291
doi:
10.1016/j.jksus.2020.101291

On the global convergence of a fast Halley’s family to solve nonlinear equations

ISIC, Graduate School of Technology, LMMI ENSAM, Moulay Ismail University of Meknes, BP 50040 Meknes, Morocco
EDPCS, MATA, Faculty of Sciences, Moulay Ismail University of Meknes, BP 11201 Zitoune Meknes, Morocco
SCIAM Team, IMAGE Laboratry, Graduate School of Technology, Moulay Ismail University of Meknes, BP 50040 Meknes, Morocco
MTCM Laboratry, FP of Khouribga, Sultan Moulay Slimane University of Beni Mellal, BP 145 Khouribga, Morocco

⁎Corresponding author. h.bennis@umi.ac.ma (Hamid Bennis)

Disclaimer:
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.

Peer review under responsibility of King Saud University.

Abstract

The purpose of this paper is to suggest an approach for increasing the convergence speed of Halley’s method to solve a non-linear equation. This approach is based on the second order Taylor polynomial and on Halley’s formula. By applying it a certain number of times, we obtain a new family of methods. The originality of this family is manifested in the fact that all its sequences are generated from one exceptional formula that depends on a natural integer parameter p . In addition, under certain conditions, the convergence speed of its sequences increases with p . The convergence analysis shows that the order of convergence of all proposed methods is three. A study on their global convergence is carried out. To illustrate the performance of this family, several numerical comparisons are made with other third and higher order methods.

Keywords

Iterative methods
Root finding
Newton's method
Order of convergence
Third order method
1

1 Introduction

One of the most encountered problems in science and engineering is solving nonlinear equation

(1)
f x = 0 where f is a real analytic function. One of the best ways to approximate a simple solution α of Eq. (1) is to use a fixed-point method. In this method, we find another function F , called an iteration function (I.F) for f , and from an initial value x 0 (Traub, 1964), we define a sequence
(2)
x n + 1 = F ( x n ) f o r n = 0 , 1 , 2

The second order Newton’s method (Traub, 1964) is also well known. In order to increase the convergence speed, new algorithms have been developed: Halley, super-Halley, Chebyshev, Euler, Chun, Sharma (Sharma et al. (2012)) and Dubeau (2013) have proposed some third order methods. Ghanbari (2011), Fang et al. (2008) Solaiman and Hashim (2019), Noor et al. (2007), Chun and Ham (2007), Kou and Li (2007), Wang and Zhang (2014), proposed families of higher-order methods. Zhou and Zhang (2020) have constructed some interesting algorithms with variable convergence rate ((1 + 2p)-order). Zhang (2020) has recently elaborated a fully derivative-free conjugate residual method, using secant condition.

In this paper, based on Halley's method and Taylor polynomial, we construct an interesting family to find simple roots of nonlinear equations with cubical convergence. The originality of this family is manifested in its special formula which depends on a natural integer parameter p , and in the augmentation of the convergence speed of its sequences with the increase in p , if some hypotheses are satisfied.

The rest of this article is organized as follow: Section 2 features the family’s derivation of Halley’s method, Section 3 provides the convergence study of the new methods, the advantages of the new family of this article are presented in Section 4. The numerical results of this work are provided in Section 5 while the last section gives our conclusion.

2

2 Family’s derivation of Halley's method

Among the famous third order methods, we quote Halley's method B 0 , given by

(3)
x n + 1 0 = x n - f x n f ' x n W 0 L n W 0 L n = 1 1 - 1 2 L n L n = L f x n = f x n f " ( x n ) f ' x n 2 where L n is the degree of logarithmic convexity of f at x n (Hernández, 1991).

The second-order Taylor polynomial of f at x n is given by: y x = f x n + f ' x n x - x n + f ' ' x n 2 x - x n 2

The goal is to find a point ( x n + 1 , 0 ) , where the curve of y passes through the x _ axis (Scavo and Thoo, 1995), which is the solution of 0 = f x n + x n + 1 - x n ( f ' x n + f ' ' x n 2 x n + 1 - x n ) simplifying the above yields

(4)
x n + 1 = x n - f x n f ' x n + f ' ' x n 2 x n + 1 - x n f o r n = 0 , 1 , 2

Eq. (4) is an implicit scheme because it does not allow to directly explain x n + 1 as a function of x n . In order to make it explicit, we replace x n + 1 placed on the right side of (4) by Halley’s method B 0 (3), we get the Super-Halley’s method B 1 :

(5)
x n + 1 1 = x n - f x n f ' x n + f ' ' x n 2 x n + 1 0 - x n = x n - f x n f ' x n W 1 L n , n where W 1 L n = 1 - 1 2 L n 1 - L n

By repeating the above procedure p times and each time replace x n + 1 - x n located on the right side of (4) with the last correction found, we derive a following general family of Halley’s method B p :

(6)
x n + 1 p = x n - f x n f ' x n + f ' ' x n 2 x n + 1 p - 1 - x n where x n + 1 0 is given by (3), and p is a non-zero natural integer parameter.
Theorem 1

Let p be a natural integer parameter and f a real function sufficiently smooth in some neighborhood of zero, α . The family of Halley’s method B p , defined by the sequences (6), can be expressed in the following form:

(7)
x n + 1 p = x n - W p ( L n ) f x n f ' x n
where L n = f x n f " ( x n ) f ' x n 2 and W p ( L n ) = T p ( L n ) T p + 1 ( L n ) T 0 ( L n ) = 1 a n d T 1 ( L n ) = 1 - L n 2 T p + 2 ( L n ) = T p + 1 ( L n ) - L n 2 T p ( L n ) n N
Proof

Let n N , v p p N and v ' p p N be defined by the sequences x n + 1 p given by (6) and (7) respectively. We will prove by induction that, for all p N , v ' p = v p .

If p = 1 , the formula (6) leads to the (5) one given by:

v 1 = x n + 1 1 = x n - f x n f ' x n 1 - 1 2 L n 1 - L n

Furthermore, according to (7), we have

T 1 ( L n ) = 1 - L n 2 a n d T 2 ( L n ) = 1 - L n then v ' 1 = x n - f x n f ' x n 1 - 1 2 L n 1 - L n

So v ' 1 = v 1

Now, we assume that, for a given p , we have v ' p = v p , we will show that v ' p + 1 = v p + 1 .

From (7), we have: v ' p + 1 = x n + 1 p + 1 = x n - f x n f ' x n T p + 1 ( L n ) T p + 2 ( L n ) where T p + 2 ( L n ) = T p + 1 ( L n ) - L n 2 T p ( L n ) and, from (6), we have: v p + 1 = x n - f x n f ' x n + f ' ' x n 2 x n + 1 p - x n = x n - f x n f ' x n + f ' ' x n 2 v p - x n

As v p = v ' p = x n - f x n f ' x n T p ( L n ) T p + 1 ( L n ) then v p + 1 = x n - f x n f ' x n - f ' ' x n f x n 2 f ' x n T p ( L n ) T p + 1 ( L n ) = x n - f x n f ' x n T p + 1 ( L n ) T p + 1 ( L n ) - L n 2 T p ( L n )

So v p + 1 = x n - f x n f ' x n T p + 1 ( L n ) T p + 2 ( L n ) where T p + 2 ( L n ) = T p + 1 ( L n ) - L n 2 T p ( L n )

Consequently v p + 1 = v ' p + 1 and the induction is completed.

Now, let's try to find the general expression of the polynomial T p as a function of L n .

From (7), we obtain T p ( L n ) = k = 0 [ p + 1 2 ] R k p . ( L n ) k

where x is integer part of x , and

(8)
R 0 p = 1 f o r p 0 R 1 p = - p 2 f o r p 1 R [ p + 1 2 ] 2 [ p - 1 2 ] = 0 a n d R [ p + 1 2 ] 2 p + 1 2 - 1 = - 1 2 [ p + 1 2 ] f o r p 1 R k p - R k p - 1 = - 1 2 R k - 1 p - 2 f o r p 3 a n d 2 k p + 1 2

Thus, f o r k = 0 , R 0 p = 1 = - 1 0 2 0 . p + 1 ! p + 1 ! 0 ! f o r k = 1 , R 1 p = - p 2 = - 1 1 2 1 . p ! p - 1 ! 1 ! f o r k = 2 , R 2 p - R 2 p - 1 = - 1 2 R 1 p - 2 R 2 p - 1 - R 2 p - 2 = - 1 2 R 1 p - 3 R 2 4 - R 2 3 = - 1 2 R 1 2

We deduce that R 2 p = R 2 3 - 1 2 R 1 2 + + R 1 p - 2 knowing that R [ p + 1 2 ] 2 p + 1 2 - 1 = - 1 2 [ p + 1 2 ] for p = 3 , we find R 2 3 = 1 4 , so

(9)
R 2 p = 1 4 1 + i = 2 p - 2 i = - 1 2 2 2 . p - 2 p - 1 2 ! = - 1 2 2 2 . p - 1 ! p - 3 ! 2 ! f o r p 3

We admit that:

(10)
k = 1 n k k + 1 k + i = n n + 1 n + i ( n + i + 1 ) i + 2 f o r i 0

By using (8)–(10) and by applying the same method, we obtain:

For k = 3 and p 5 , R 3 p = R 3 5 - 1 2 R 2 4 + + R 2 p - 2 = - 1 3 2 3 . p - 4 p - 3 p - 2 3 ! = - 1 3 2 3 . p - 2 ! p - 5 ! 3 !

For k = 4 and p 7 R 4 p = R 4 7 - 1 2 R 3 6 + + R 3 p - 2 = - 1 4 2 4 . p - 6 p - 5 p - 4 p - 3 3 ! = - 1 4 2 4 . p - 3 ! p - 7 ! 4 ! and by conjecture, we obtain for p 2 k - 1 : R k p = - 1 k ( p - k + 1 ) ! 2 k ( p - 2 k + 1 ) ! k !

Corollary 1

Let p be a natural integer parameter and f a real function sufficiently smooth in some neighborhood of zero, α . The family of Halley’s method B p , defined by the sequences (7), can be expressed in the following explicit form:

(11)
x n + 1 p = x n - W p ( L n ) f x n f ' x n f o r n
where W p L n = T p ( L n ) T p + 1 ( L n ) T p ( L n ) = k = 0 [ p + 1 2 ] R k p ( L n ) k R k p = - 1 k ( p - k + 1 ) ! 2 k ( p - 2 k + 1 ) ! k ! and L n is defined in (3).
Proof

We will prove, by induction, that (7) is expressed by (11) for all p N .

From (7), we have T 0 ( L n ) = 1 a n d T 1 ( L n ) = 1 - L n 2 .

From (11), we obtain the same result: T 0 ( L n ) = R 0 0 = 1 a n d T 1 ( L n ) = R 0 1 + R 1 1 L n = 1 - L n 2

Now, we assume that, for a given p , T p ( L n ) and T p + 1 ( L n ) given by (11) is equal to the one defined by (7). We will show that T p + 2 ( L n ) is also the same.

From (7), we have: T p + 2 ( L n ) = T p + 1 ( L n ) - L n 2 T p ( L n )

Furthermore, according (11), we have T p + 1 ( L n ) - T p + 2 ( L n ) = k = 0 [ p + 2 2 ] R k p + 1 ( L n ) k - k = 0 [ p + 3 2 ] R k p + 2 ( L n ) k

If p is even, we have p + 3 2 = p + 2 2 a n d R 0 p + 1 = R 0 p + 2

So T p + 1 ( L n ) - T p + 2 ( L n ) = k = 1 [ p + 2 2 ] R k p + 1 - R k p + 2 ( L n ) k = L n k = 0 [ p 2 ] R k + 1 p + 1 - R k + 1 p + 2 ( L n ) k

As R k + 1 p + 1 - R k + 1 p + 2 = 1 2 R k p and p 2 = p + 1 2 , then T p + 1 ( L n ) - T p + 2 ( L n ) = L n 2 k = 0 [ p + 1 2 ] R k p ( L n ) k

Consequently T p + 2 ( L n ) = T p + 1 ( L n ) - L n 2 T p ( L n )

The case p odd is analogous. We conclude, by induction, that (7) is expressed by (11) for all p N .

The scheme (11) is powerful because it regenerates the Halley’s method B 0 , the Super-Halley method B 1 , and several new methods such as B 2 and B 8 given by

(12)
x n + 1 2 = x n + f x n f ' x n 4 L n - 4 L n 2 - 6 L n + 4
(13)
x n + 1 8 = x n - f x n f ' x n 16 - 56 L n + 60 L n 2 - 20 L n 3 + L n 4 16 - 64 L n + 84 L n 2 - 40 L n 3 + 5 L n 4

3

3 Convergence study of new methods

3.1

3.1 Order of convergence

Theorem 2

Let f be a real function. Assuming that f is sufficiently smooth in some neighborhood of a simple zero α . Further, assume that the initial value x 0 is sufficiently close to α . Then the iteration process defined by (11) converges cubically to α .

Proof

According to Sharma et al. (2012), the iteration process defined by:

x n + 1 = x n - W ( L n ) f x n f ' x n converges cubically to α , provided that W 0 = 1 , W ' 0 = 1 2 a n d W " ( 0 ) < .

From (11), for all p N , we have T p 0 = 1 , T p ' 0 = - p 2 , T 0 ' ' 0 = 0 and for all p N : T p ' ' 0 = p - 1 p - 2 4

So For a l l p W p 0 = 1 and W p ' 0 = 1 2 F o r a l l p W p ' ' 0 = 1 and W 0 ' ' 0 = 1 2

Consequently, the sequences defined by (11) are cubically convergent for all p N .

3.2

3.2 Global convergence

The following lemmas will be useful for the future.

3.2.1

3.2.1 Important lemmas

Lemma 1

Let p I N . We assume that the polynomial T p , defined in (11), admits real roots of which b p is the smallest. Then, the root b p is strictly positive and the polynomial T p is strictly positive over the interval - , b p .

Proof

Let p N , we have

T p x = k = 0 p + 1 2 R k p x k = k = 0 p + 1 4 R 2 k p x 2 k + x . k = 0 p - 1 4 R 2 k + 1 p x 2 k and T p b p = 0 . So b p = - k = 0 p + 1 4 R 2 k p . b p 2 k k = 0 p - 1 4 R 2 k + 1 p b p 2 k .

As for all 0 k p + 1 2 , we have R 2 k p > 0 a n d R 2 k + 1 p < 0

Then b p > 0

We also have

lim x - T p ( x ) = + and T p b p = 0 where b p is the smallest root of T p . As, in addition, the function T p is continuous over - , b p , then for all x - , b p , we have T p x > 0

This end the proof of Lemma 1.

In lemma 1, we have assumed that, for a given p , the function T p admits at least one real root. Now we will show that this is always true.

Lemma 2

The polynomials T p , defined by (11) for different values of non-zero natural integer p , each admit at least one real root, and the sequence b p , constituted by their smallest positive real roots, is strictly decreasing.

Proof

By induction, we have

T 1 ( L n ) = 1 - L n / 2 a n d T 2 ( L n ) = 1 - L n

Then b 1 = 2 a n d b 2 = 1

So ( b 1 a n d b 2 ) e x i s t a n d b 2 < b 1

Let p N , we suppose that for every k p + 1 , we have b k e x i s t a n d b k < b k - 1

We will show that b p + 2 e x i s t a n d b p + 2 < b p + 1

From (7), we have T p + 1 x - T p + 2 x = x 2 T p x and, from lemma 1, we have for all x 0 , b p T p x > 0

So T p + 2 x < T p + 1 x

Since 0 < b p + 1 < b p

then T p + 2 b p + 1 < T p + 1 ( b p + 1 )

As T p + 1 b p + 1 = 0

then T p + 2 b p + 1 < 0

Furthermore, we have T p + 2 0 = 1 > 0

So T p + 2 0 . T p + 2 b p + 1 < 0

As the function T p is continuous on 0 , b p + 1 , then, from Intermediate value theorem, there exists c 0 , b p + 1 such as T p + 2 c = 0

As b p + 2 is the smallest real root of T p + 2 , then

T p + 2 b p + 2 = 0 and b p + 2 0 , b p + 1

So b p + 2 e x i s t s a n d b p + 2 < b p + 1

This end the proof of Lemma 2.

In order to study the global convergence of the sequences (11), we must calculate the derivative of the iterative function F p of f and study its sign.

Lemma 3

Let p N . The iterative function F p of f relative to the sequence (11) is given by:

(14)
F p x = x - f x f ' x W p L
(15)
L = L f x = f x f " ( x ) f ' x 2
and W p L = T p ( L ) T p + 1 ( L ) , T p L = k = 0 p + 1 2 R k p L k , R k p = - 1 k ( p - k + 1 ) ! 2 k ( p - 2 k + 1 ) ! k !

The derivative F p ' is given by:

(16)
F p ' x = 1 - 1 T p + 1 2 ( L ) . A p L + C p L . L 2 . L f ' ( x ) where
(17)
A p L = T p + 1 2 ( L ) - p + 3 L 2 p + 2

and

(18)
T p + 1 2 ( L ) = k = 0 2 p 2 + 1 a p , k . L k where
(19)
a p , k = i = m a x ( 0 , k - p 2 - 1 ) min ( k , p 2 + 1 ) - 1 k p + 2 - i ! p + 2 - k + i ! 2 k i ! k - i ! p + 2 - 2 i ! p + 2 - 2 k + 2 i !
and
(20)
C p L = k = 0 2 p 2 b p , k L k
where
(21)
b p , k = - 1 k ( p + 2 ) 2 k + 1 i = s u p 0 , k - p 2 k 2 k - 2 i + 1 2 p - i + 1 ! p - k + i ! i ! k - i + 1 ! p - 2 i + 2 ! p - 2 k + 2 i !

Proof of lemma 3. Let p N . From (14) and (15) we have

(22)
F p ' x = 1 - f x f ' x ' . W p L - f x f ' x . L ' . W p ' L where
(23)
f x f ' x ' = 1 - L f x f ' x . L ' = L . 1 + L L f ' x - 2
and L ' = L f x ' L f ' x = f ' x f " ' ( x ) f ' ' x 2
(24)
W p ' L = C p L T p + 1 2 ( L )
where
(25)
C p L = T p ' ( L ) . T p + 1 ( L ) - T p + 1 ' ( L ) . T p ( L )

Using (23) and (24), the formula (22) become

(26)
F p ' x = 1 - 1 T p + 1 2 ( L ) A p L + L 2 . C p L . L f ' ( x ) where
(27)
A p L = 1 - L . T p L . T p + 1 L + L 1 - 2 L . C p L
and C p L is given by (25). By developing the calculation, we obtain
(28)
C p L = k = 0 2 p 2 b p , k L k
where
(29)
b p , k = i = s u p 0 , k - p 2 k 2 k - 2 i + 1 . - R i p . R k - i + 1 p + 1 + R i p + 1 . R k - i + 1 p

Using R i j given in (11), we obtain

(30)
- R i p . R k - i + 1 p + 1 + R i p + 1 . R k - i + 1 p = - 1 k p - i + 1 ! p - k + i ! ( k - 2 i + 1 ) ( p + 2 ) 2 k + 1 k - i + 1 ! p - 2 k + 2 i ! p - 2 i + 2 ! i !

Replacing (30) in (29), we obtain (21). Furthermore, we have: T p + 1 2 L = k = 0 p 2 + 1 R k p + 1 L k 2 = k = 0 2 p 2 + 1 a p , k . L k where a p , k = i = m a x ( 0 , k - p 2 - 1 ) min ( k , p 2 + 1 ) R i p + 1 . R k - i p + 1

Using R i j given in (11), we obtain (19).

Developing the expression of A p L given by (27), we obtain

(31)
A p L = - p + 3 L 2 p + 2 + k = 0 2 p 2 + 1 β p , k . L k where
(32)
β p , k = i = m a x ( 0 , k - p 2 - 1 ) min ( k , p 2 + 1 ) - 1 2 k . - 1 k p - i + 2 ! p - k + 2 + i ! 2 k p + 2 - 2 i ! k - i ! p + 2 - 2 k + 2 i ! i !

We note that β p , k = a p , k . So, by using (18) and (31), we obtain (17).

This end the proof of Lemma 3.

The formulas (16)–(21) are of great importance because they give the derivatives F p ' for all the methods of the family (11). In the literature, these derivatives are known only for the two following cases (Ezquerro and Hernández (1997) in theorem 6.2):

  • Halley's method ( p = 0 )

(33)
F 0 ' x = L f 2 x ( 3 - 2 L f ' x ) ( 2 - L f x ) 2
  • Super Halley’s method ( p = 1 )

(34)
F 1 ' x = L f 2 x ( L f x - L f ' x ) 2 ( 1 - L f x ) 2

A simple calculation allows us to verify that our formulas give exactly the same expressions.

Now Let's look the sign of C p that we will use later.

Lemma 4

The polynomials C p , defined in (20) and (21) for different values of the natural integer p, are all strictly positive on - , b p + 1 , where b p + 1 are the smallest real roots of the polynomials T p + 1 .

Proof

Let p N . We have for all x - , b p + 1 :

x n + 1 p + 2 = x n - f x n f ' x n + f ' ' x n 2 x n + 1 p + 1 - x n = x n - f x n f ' x n . 1 1 + f ' ' x n 2 f ' x n - f x n f ' x n W p + 1 L n x n + 1 p + 2 = x n - f x n f ' x n . 1 1 - L n 2 . W p + 1 L n = x n - f x n f ' x n . W p + 2 L n where W p + 2 L n = 1 1 - L n 2 . W p + 1 L n

So, W p + 2 L n = 1 1 - L n 2 . 1 1 - L n 2 . W p L n = 1 - L n L n W p L n - 2 + L n

Using (15), we have F p + 2 x = x - f x f ' x W p + 2 L where L - , b p + 3 and W p + 2 L = 1 - L LW p L - 2 + L

By deriving F p + 2 x given above, we find: C p + 2 L = 1 2 T p + 1 ( L ) 2 + L 2 2 C p L

Then, developing the calculations, we obtain :

(35)
C p L = 1 2 L 2 2 p 2 + k = 0 s u p 0 , p 2 - 1 L 2 2 k T p - 2 k - 1 L 2 , p C 0 L = C 1 L = 1 2

Consequently, for all p N and for all L - , b p + 1 , C p L > 0

This end the proof of Lemma 4.

Now, we present a study on the global convergence of the B p family’s methods (Hernández (1988); Ezquerro and Hernández (1997)).

3.3

3.3 Monotonic convergence of new sequences

Let p N , C p and L are defined by (20), (21) and (15). We consider the function g p defined by:

(36)
g p L = p + 3 2 p + 2 . L p C p ( L ) where L - , b p + 1
Theorem 3

Let p , f C 4 a , b , f ' x 0 , f ' ' x 0 , L < b p + 1 and

(37)
L f ' ( x ) g p L

On an interval a , b containing the root α of f . The sequence (11) is decreasing (resp. increasing) and converges to α from any point x 0 a , b checking f x 0 f ' x 0 > 0 ( r e s p . f x 0 f ' x 0 < 0 ).

Proof

Let p , f C 4 a , b , f ' x 0 , f ' ' x 0 a n d L < b p + 1 on a , b containing α . Let's look for the condition on L f ' for convergence to be monotonous.

If

(38)
f x 0 f ' x 0 > 0 then x 0 > α

The mean Value Theorem gives

(39)
x 1 p - α = F p ' β ( x 0 - α ) where β α , x 0 . Using (16) and (17), we have
(40)
F p ' x 0 i s e q u i v a l e n t t o C p L L 2 L f ' x T p + 1 2 L - A p L

Using (17) and lemma 4, we obtain L f ' x p + 3 2 p + 2 . L p C p ( L )

Thus, if the condition (37) is satisfied for all L - , b p + 1 , then we have: F p ' x 0 for all x α , b , especially F p ' β 0

Since x 0 > α , then, from (39), we obtain x 1 p α

By induction, we obtain that, for all n N x n p α

Furthermore, from (11), we have x 1 p - x 0 = - W p ( L 0 ) f x 0 f ' x 0

From lemma 1, the function T p ( r e s p . T p + 1 ) is strictly positive on - , b p r e s p . - , b p + 1 . As b p + 1 < b p a n d L 0 < b p + 1

Then, W p L 0 = T p ( L 0 ) T p + 1 ( L 0 ) > 0

So x 1 p < x 0

By induction we obtain for all n N x n + 1 p x n p

Thereby, the sequence (11) is decreasing and converges to a limit r α , b , so r = r - f r f ' r W p ( L f ( r ) )

Thus f r . W p L f r = 0

Since, from lemma 1, we have T p L f ( r ) > 0 then W p ( L f ( r ) ) 0 so f r = 0

As α is the unique root of f , then r = α .

This end the proof of theorem 3.

Corollary 2

Let p , f C 4 a , b , f ' x 0 , f ' ' x 0 , 0 L < b p + 1 a n d L f ' x 0 on an interval a , b containing the root α of f . The sequence (11) is decreasing (resp. increasing) and converges to α from any point x 0 a , b checking f x 0 f ' x 0 > 0 (rep. f x 0 f ' x 0 < 0 ).

Proof

For 0 L < b p + 1 , we have

L p 0 a n d C p L > 0

So g p L = p + 3 2 p + 2 . L p C p L 0

As, by hypothesis L f ' x 0 then L f ' ( x ) g p L

By applying theorem 3, we obtain the thesis.

The formula (37) is of great importance because it gives the necessary conditions on L f ' to ensure the monotonous convergence of all the methods of the new Halley’s family (11). In the literature, these conditions are known only for the cases of Halley’s method ( L f ' 3 / 2 ) and Super Halley’s method ( L f ' L ) (Hernández (1988) in theorem (i)).

3.3.1

3.3.1 Convergence of the B p methods

Here, we treat the case where the convergence of (11) is ensured in any form: monotonic convergence, oscillating convergence or non-regular oscillation (between two successive iterations, it sometimes there is oscillation, sometimes no). This case is guaranteed if for all x a , b , we have - 1 < F p ' x < 1

We consider the functions h p and k p defined on J p + 1 = - , 0 0 , b p + 1 by:

(41)
h p L = T p + 1 2 L + ( p + 3 ) L / 2 p + 2 L 2 C p L a n d k p L = - T p + 1 2 L + ( p + 3 ) L / 2 p + 2 L 2 C p L

Where L is defined in (15), T p + 1 ( L ) 2 a n d C p L are given in (18) and (20).

Theorem 4

Let p , f C 4 a , b , f ' x 0 , f ' ' x 0 a n d L < b p + 1 on an interval I = a , b containing the root α of f , and

(42)
k p L < L f ' ( x ) < h p L
for all x I = a , α ) ( α , b . The sequence (11) converges to α from any point x 0 where a F p x 0 b
Proof

Let N , f C 4 a , b , f ' x 0 , f ' ' x 0 a n d L < b p + 1 on a , b containing α . We treat the case where α < x 0 b . By the Mean Value Theorem, we have:

x 1 p - α = F p ' λ ( x 0 - α )

Where λ α , x 0 . From (16), we can prove that if the condition (42) is satisfied , then for all x I , we have - 1 < F p ' x < 1

As F p ' α = 0 then for all x [ a , b ] , we obtain - 1 < F p ' x < 1

Thus, there exists M p 0 , 1 such that, for all x [ a , b ] , we have F p ' x M p

So x 1 p - α M p x 0 - α

By induction, we get, for all n N x n p - α ( M p ) n x 0 - α

In addition, since a F p x 0 b it follows that, for all n N a x n p b and therefore, the sequence (11) converges to α .

4

4 Advantages of the new family

It is interesting to study the variation of the convergence speed of the sequences (11) as a function of the parameter p . For this, we will compare x n p + 1 a n d x n p .

Lemma 5

Let p , ( u n ) n a n d ( v n ) n be defined respectively by x n p + 1 a n d x n p given by (11). We have:

(43)
u n + 1 - v n + 1 = - f x n f ' x n L n 2 p + 2 T p + 1 ( L n ) . T p + 2 ( L n ) n
Proof

We have

u n + 1 - v n + 1 = F p + 1 x n - F p x n = f x n f ' x n T p + 2 L n . T p L n - T p + 1 2 L T p + 1 ( L n ) . T p + 2 ( L n )

Using (7), it follows that T p + 2 L n T p L n - T p + 1 2 L = L n 2 T p + 1 L n T p - 1 L n - T p + 1 2 L

So T p + 2 L n T p L n - T p + 1 2 L = L n 2 p T 2 L n T 0 L n - T 1 L n 2 = - L n 2 p + 2 and (43) is completed.

Theorem 5

Let p , f C 4 a , b , f ' x 0 , f ' ' x 0 , 0 L < b p + 2 a n d L f ' ( x ) 0 on an interval [ a , b ] , containing the root α o f f . Starting from the same initial point x 0 a , b , the convergence’s rate of the sequence x n p + 1 given by (11) is higher than the one of x n p .

Proof

By induction, Let p N and we assume that the assumptions of theorem 5 are verified. If

f x 0 f ' x 0 > 0 then x 0 > α

From corollary 2 and lemma 2, if, for all x [ a , b ] , we have

L f ' x 0 a n d 0 L < b p + 2 then the sequence ( v n ) a n d ( u n ) are decreasing and converge to α from any point x 0 a , b .

Since u 0 = v 0 = x 0 then u 0 v 0

We have u 1 - v 1 = - f x 0 f ' x 0 L 0 2 p + 2 T p + 1 ( L 0 ) T p + 2 ( L 0 ) and from lemma 1, for all 0 L 0 < b p + 2 , we have T p + 1 L 0 > 0 a n d T p + 2 L 0 > 0

So u 1 v 1

We assume that u n v n

Since, F p + 1 is increasing on a , b , we get F p + 1 ( u n ) F p + 1 ( v n )

In addition, we have: F p + 1 v n - F p v n = - f v n f ' v n L f ( v n ) 2 p + 2 T p + 1 ( L f ( v n ) ) T p + 2 ( L f ( v n ) ) 0

So F p + 1 ( u n ) F p ( v n ) thus u n + 1 v n + 1

This end the proof of theorem 5.

The theorem 5 announces a result of high importance: under some conditions, the convergence speed of the methods Bp improves if the parameter p increases. Thus, since p can take high values, then the convergence speed can always be improved with p . As the methods of Halley and Super Halley are obtained for p = 0 a n d p = 1 , then their rate’s convergence will be lower than the one of the other methods of our family.

5

5 Numerical results

Numerical computations reported here were carried out in MATLAB R2015b and the stopping criterion was taken as x n + 1 - x n 10 - 15 a n d f ( x n ) 10 - 15 .

5.1

5.1 Numerical Comparison between some methods of new family

We consider f x = x 2 - 9 x + 20 o n 2 , 4 and we take x 0 = 2.1 . The conditions of theorem 5 are satisfied for our methods ( B 0 , B 2 , B 3 , B 5 a n d B 6 ) given by (11) for p = 0 , 2 , 3 , 5 a n d 6 . In Table 1, we note that:

  • All sequences are increasing and converge to the zero α = 4 o f f ;

  • The convergence speed of methods increases with the parameter p ;

  • Our methods B 2 , B 3 , B 5 a n d B 6 converge more rapidly than Halley’s method B 0 .

Table 1 Convergence’s comparison of some methods Bp .
B 0 B 2 B 3 B 5 B6
x 0 2.1 2.1 2.1 2.1 2.1
3.608727895037079 3.58200315543224 3.91411497158407 3.96485646880613 3.977250615324
3.977250615324702 3.99239178714579 3.99999975520541 3.99999999999823 4.0
3.999988994594171 3.99999999674939 4.0 4.0
4.0 4.0

This example confirms the importance of the theorem 5.

5.2

5.2 Comparison with other methods

The tests functions used in Table 3 are given in Table 2.

Table 2 Test functions and their roots.
Test functions Root ( α ) Test functions Root ( α )
f 1 x = x 2 - 5 x + 6 3.00000000000000 f 7 x = x l n x 1.000000000000000
f 2 x  = 1+ ( x - 3 ) e x 2.947530902542285 f 8 x = e x - 4 x 2 0.714805912362777
f 3 ( x ) = ( x - 2 ) 2 - ln x 3.057103549994738 f 9 x = ( x - 2 ) 4 - 1 3.000000000000000
f 4 x = 2 cosh x + 2 cos x - 6 1.85792082915019 f 10 x = 2 s i n x - 1 0.5235987755982989
f 5 x = 0.5 x 3 + 0.75 x 2 - 3 x - 1 2.000000000000000 f 11 x = e x - 3 x 2 0.910007572488709
−0.458962267536948
f 6 x = x 12 - 2 x 3 - x + 1 0.5903344367965851
Table 3 Comparison with order methods.
Comparison with third order methods Comparison with higher order methods
f x 0 NI f x 0 NOFE
N S U J B 0 B 6 B 11 C W R B 2 B 8
f 1 5 7 4 5 5 4 2 2 f 1 5 12 21 12 9 6
f 2 2.55 6 5 5 5 4 3 3 f 2 2.55 12 15 12 9 9
f 3 2.45 6 7 5 7 4 3 3 f 3 2.6 12 18 12 9 9
f 5 1.3 4 8 8 7 4 3 3 f 4 1.4 12 18 12 9 9
f 7 0.5 6 6 5 7 4 3 3 f 6 0.26 12 12 12 9 9
f 8 0.4 6 5 5 5 4 3 3 f 7 0.58 12 18 12 9 9
f 9 2.7 6 5 5 5 4 3 3 f 8 0.4 12 12 12 9 9
f 10 1.2 5 9 5 5 4 3 3 f 9 2.72 12 12 12 9 9
f 11 0.5 6 5 6 5 4 3 3 f 11 −0.1 12 9 12 9 9

We indicate the number of iterations (NI) and the number of function evaluations (NOFE) required to meet the shutdown criterion.

On the left side of the Table 3, we compare our methods B 6 and B 11 , given by (11) for p = 6 and 11 , with Newton’s method (N) defined by (1) (Sharma et al. (2012)) and some cubically convergent methods: Sharma (S) defined by (17) ( α = 0.5 ) , Jiang-Han’s method (J) defined by (19) ( α = 1 ) in Sharma et al. (2012), Chun’s method (U) defined by (23) ( a n = 1 ) in Chun (2007), Halley’s method ( B 0 ) defined by (2.3) before.

On the right side of the same Table, we compare our methods B 2 and B 8 , given by (11) for p = 2 and 8 , with some higher order methods: Wang and Zhang (2014) (W) defined by (19) (γ = β = −0.6), a fourth-order method; Chun and Ham (2007) (C) defined by ((10)–(12)), a sixth-order methods; Noor et al. (2007) (R) defined by (Algorithm 2.4), a fifth-order method.

The results obtained for our methods are similar or better than those of other third and higher order methods, as they require the same number of iterations/number of function evaluations or less. These results are promising and show the efficiency and speed of the new family.

6

6 Conclusion

In this paper, we constructed a new Halley’s family of third order iterative techniques for solving nonlinear equations with simple roots. The originality of this family lies first in the fact that these sequences are governed by one exceptional formula depending on a natural integer parameter p , and then, in the case where certain conditions are met, the convergence speed of its methods improves when the value of p increases. In addition, a study on the global convergence of the new methods has been carried out. Finally, the performance of our methods is compared with some methods of similar or higher order. The numerical results showed the robustness, efficiency and speed of the proposed family's techniques.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. , . A one-parameter family of third-order methods to solve nonlinear equations. Appl. Math. Comput.. 2007;189(1):126-130.
    [Google Scholar]
  2. , , . Some sixth-order variants of Ostrowski root-finding methods. Appl. Math. Comput.. 2007;193(2):389-394.
    [Google Scholar]
  3. , . On comparisons of Chebyshev-Halley iteration functions based on their asymptotic constants. Int. J. Pure and Appl. Math.. 2013;85(5):965-981.
    [CrossRef] [Google Scholar]
  4. , , . Different acceleration procedures of Newton’s method. Novi Sad J. Math.. 1997;27(1):1-17.
    [Google Scholar]
  5. , , , . An efficient Newton-type method with fifth-order convergence for nonlinear equations. Comput. Appl. Math.. 2008;27(3):269-274.
    [Google Scholar]
  6. , . A new general fourth-order family of methods for finding simple roots of nonlinear equations. J. King Saud Univ.-Sci.. 2011;23(4):395-398.
    [Google Scholar]
  7. , . A note on Halley’s method. Extracta Math.. 1988;3(3):104-106.
    [Google Scholar]
  8. , . A note on Halley’s method. Numer. Math.. 1991;59(3):273-276.
    [CrossRef] [Google Scholar]
  9. , , . An improvement of the Jarratt’s method. Appl. Math. Comput.. 2007;189(2):1816-1821.
    [CrossRef] [Google Scholar]
  10. , , , . A new modified Halley method without second derivatives for nonlinear equation. Appl. Math. Comput.. 2007;189(2):1268-1273.
    [Google Scholar]
  11. , , . On the geometry of Halley’s method. Am. Math. Mon.. 1995;102(5):417-426.
    [CrossRef] [Google Scholar]
  12. , , , . A unified approach to generate weighted Newton third order methods for solving nonlinear equations. J. Num. Math. Stochastics. 2012;4(1):48-58.
    [Google Scholar]
  13. , , . Two new efficient sixth order iterative methods for solving nonlinear equations. J. King Saud Univ.-Sci.. 2019;31(4):701-705.
    [CrossRef] [Google Scholar]
  14. , . Iterative Methods for the Solution of Equations, Prentice-hall. New Jer-sey: Englewood cliffs; .
  15. , , . High-order Newton-type iterative methods with memory for solving nonlinear equations. Math. Commun.. 2014;19:91-109.
    [Google Scholar]
  16. , . A derivative-free conjugate residual method using secant condition for general large-scale nonlinear equations. Numerical Algorithms. 2020;83(4):1277-1293.
    [Google Scholar]
  17. , , . A modified Broyden-like quasi-Newton method for nonlinear equations. J. Comput. Appl. Math.. 2020;372:112744.
    [CrossRef] [Google Scholar]
Show Sections