Next Article in Journal
Unified Representation of Curves and Surfaces
Previous Article in Journal
The Structure of n Harmonic Points and Generalization of Desargues’ Theorems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modification of Newton-Househölder Method for Determining Multiple Roots of Unknown Multiplicity of Nonlinear Equations

1
Department of Mathematical Sciences, Faculty of Science & Technology, Universiti Kebangsaan Malaysia, Bangi Selangor 43600, Malaysia
2
GENIUS@Pintar National Gifted Centre, Universiti Kebangsaan Malaysia, Bangi Selangor 43600, Malaysia
3
Department of Applied Mathematics, Abu Dhabi University, Abu Dhabi, P.O. Box 59911, United Arab Emirates
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(9), 1020; https://doi.org/10.3390/math9091020
Submission received: 22 March 2021 / Revised: 27 April 2021 / Accepted: 29 April 2021 / Published: 30 April 2021
(This article belongs to the Section Computational and Applied Mathematics)

Abstract

:
In this study, we propose an extension of the modified Newton-Househölder methods to find multiple roots with unknown multiplicity of nonlinear equations. With four functional evaluations per iteration, the proposed method achieves an optimal eighth order of convergence. The higher the convergence order, the quicker we get to the root with a high accuracy. The numerical examples have shown that this scheme can compete with the existing methods. This scheme is also stable across all of the functions tested based on the graphical basins of attraction.

1. Introduction

One of the most popular problems in mathematics has been finding roots of nonlinear equations f ( x ) = 0 . In practice, an exact solution to the root is almost impossible. And hence, an iterative scheme is necessary. The most famous method of finding a simple root iteratively is Newton’s method,
x n + 1 = x n f ( x n ) f ( x n ) ,
which converges quadratically provided the initial guess is sufficiently close to the real root. Since then, many researchers have improved the Newton method to higher orders of convergence (see [1,2,3,4,5]). An example of a method which has cubic convergence is Househölder’s method,
x n + 1 = x n f ( x n ) f ( x n ) f 2 ( x n ) f ( x n ) 2 f 3 ( x n ) .
Despite its high order of convergence, Househölder’s method (2) is not widely used because of the high number of function and derivative evaluations involved in the method. Some modified forms of Househölder’s methods are given in [6,7]. It is also hard for such methods to reach an optimal convergence order based on the Kung-Traub hypothesis [8], which states that an iterative scheme can reach the optimal convergence 2 k when the number of functional and the derivative evaluations is k + 1 .
The classical Newton method (1) will converge linearly to a multiple root [9]. The earliest modified version of (1) for approximating a multiple root is due to Schröder [10] and given as
x n + 1 = x n m f ( x n ) f ( x n ) ,
which converges quadratically, where m, the multiplicity of the root, needs to be known in advance. There have been quite a number of methods proposed for finding a multiple root of known multiplicity of nonlinear equations [11,12,13,14,15]. In practice, however, both the root and its multiplicty are unknown. Traub [16] converted the problem of approximating a multiple root of unknown multiplicity of f ( x ) = 0 to finding a simple root of an equivalent problem via the transformation
Φ ( x ) = f ( x ) f ( x ) .
However, in solving iteratively this transformed equation, evaluations of the first and second derivatives are required, which most of the time, are more complicated than the evaluation of f. Using a similar approach of Traub [16], Parida and Gupta [17] presented a scheme which works for both cases of roots with known and unknown multiplicity. By suitable accelerating generators of iterative functions, Petković et al. [18] proposed two classes of methods for both cases of roots with known and unknown multiplicity. A new fifth-order modified Newton’s method for finding multiple roots of nonlinear equations with unknown multiplicity was developed by Li et al. [19]. Sharma and Bahl [20] proposed a sixth-order modified Newton’s method based on Traub’s [16] transformation. Jaiswal [21] claimed to be the first to propose an optimal eighth-order method for multiple roots of unknown multiplicity. Many researchers have modified the Newton method using Schröder’s approach [10] to develop new optimal methods for finding multiple roots [11,12,13,14,22,23]. However, there have been much less work done on developing methods using Traub’s conceptual approach [16].
In this paper, we aim to modify a Newton-Househölder method by adopting Traub’s concept and approximating the weight function as a rational function. The optimal method we propose for finding multiple roots of unknown multiplicity is eighth-order with four functional evaluations at each iteration.

2. Development of the Methods and Convergence Analysis

The Househölder method only achieves convergence of order three and it is not optimal according to the Kung-Traub conjecture. By eliminating the second derivative, the Househölder method can be made optimal. A modified version of the three-step Newton-Househölder method for approximating a simple root has been proposed by Sariman and Hashim [24] recently. The method is optimal and of eight order. Our motivation here is to develop an optimal eighth-order Newton-Househölder method for finding a multiple root with unknown multiplicity.
We begin with the following family of Newton-Househölder method for a simple root:
y n = x n f ( x n ) f ( x n ) , z n = y n f ( y n ) f ( x n ) f ( y n ) 2 2 f 3 ( x n ) α f ( y n ) + β f ( x n ) ( y n x n ) 2 , x n + 1 = z n f ( z n ) f ( z n ) ,
where α , β R . First, we approximate f ( z n ) by
f ( z n ) f ( x n ) η ( s , u ) ,
where s = f ( y n ) / f ( x n ) and u = f ( z n ) / f ( y n ) . Next, following Lee et al. [25], we approximate η ( s , u ) by the rational function
η ( s , u ) = p 0 + p 1 s + p 2 s 2 + p 3 s 3 + u ( p 4 + p 5 s + p 6 s 2 ) q 0 + q 1 s + q 2 s 2 + q 3 s 3 + u ( q 4 + q 5 s + q 6 s 2 ) ,
where p n , q n ( 0 n 6 ) R . Substituting (6) and (7) into (5), we get
y n = x n f ( x n ) f ( x n ) , z n = y n f ( y n ) f ( x n ) f ( y n ) 2 2 f 3 ( x n ) α f ( y n ) + β f ( x n ) ( y n x n ) 2 , x n + 1 = z n f ( z n ) f ( x n ) p 0 + p 1 s + p 2 s 2 + p 3 s 3 + u ( p 4 + p 5 s + p 6 s 2 ) q 0 + q 1 s + q 2 s 2 + q 3 s 3 + u ( q 4 + q 5 s + q 6 s 2 ) .
To make (8) efficient for finding multiple roots, we adopt the idea that has been presented by Traub [16]. Hence, the new optimal method for multiple roots based on the Newton-Househölder scheme can be written as
y n = x n Φ ( x n ) Φ ( x n ) , z n = y n Φ ( y n ) Φ ( x n ) Φ ( y n ) 2 2 Φ 3 ( x n ) α Φ ( y n ) + β Φ ( x n ) ( y n x n ) 2 , x n + 1 = z n Φ ( z n ) Φ ( x n ) p 0 + p 1 s + p 2 s 2 + p 3 s 3 + u ( p 4 + p 5 s + p 6 s 2 ) q 0 + q 1 s + q 2 s 2 + q 3 s 3 + u ( q 4 + q 5 s + q 6 s 2 ) ,
where Φ ( x ) = f ( x ) / f ( x ) , s = Φ ( y n ) / Φ ( x n ) , u = Φ ( z n ) / Φ ( y n ) and α , β , p n , q n ( 0 n 6 ) R . The scheme yields the optimal order of eight with four functional evaluations. The convergence proof of the scheme (9) is given next.
Theorem 1.
Assume that γ C is the root of f ( x ) with multiplicity m. If the initial value x 0 is sufficiently close to the root γ, the iteration scheme (9) can reach a convergence order of eight when
α = 10 , β = 4 , p 0 = q 0 = 8 , p 2 = 16 , p 3 = 25 , q 1 = 16 , q 3 = 23 , q 4 = 8 , p 1 = p 4 = p 5 = p 6 = q 2 = q 5 = q 6 = 0 ,
or
α = 10 , β = 4 , p 0 = q 0 = 1 , p 1 = p 6 = 2 , p 2 = p 3 = 6 , p 4 = 1 , q 4 = 2 , p 5 = q 1 = q 2 = q 3 = q 5 = q 6 = 0 .
Proof. 
Let f ( x ) be defined as
f ( x ) = ( x γ ) m G ( x ) ,
where γ is a multiple root of the function f ( x ) with multiplicity m if f ( x ) 0 and G ( γ ) 0 . The first-order derivative of f ( x ) is
f ( x ) = m ( x γ ) m 1 G ( x ) + ( x γ ) m G ( x ) .
Substituting Equations (10) and (11) into Equation (4), we get a new kind of transformation function Φ ( x ) ,
Φ ( x ) = f ( x ) f ( x ) = ( x γ ) G ( x ) m G ( x ) + ( x γ ) G ( x ) .
Applying the transformation (12) to the scheme (8) for a simple root, the scheme will be transformed to another scheme for multiple roots. Now expanding G ( x ) using the Taylor series about γ , we have
G ( x n ) = G ( γ ) [ 1 + c 1 e n + c 2 e n 2 + c 3 e n 3 + c 4 e n 4 + c 5 e n 5 + c 6 e n 6 + c 7 e n 7 + c 8 e n 8 + c 9 e n 9 + O ( e n 10 ) ] ,
where c k = G ( k ) ( γ ) / k ! G ( γ ) , k = 1 , 2 , 3 , and e n = x n γ . Using (13) and its derivative, (12) can be written as:
Φ ( x n ) = e n G ( x n ) m G ( x n ) + e n G ( x n ) = ω 1 e n + ω 2 e n 2 + ω 3 e n 3 + ω 4 e n 4 + ω 5 e n 5 + ω 6 e n 6 + ω 7 e n 7 + ω 8 e n 8 + O ( e n 9 ) ,
where
ω 1 = 1 m , ω 2 = c 1 m 2 , ω 3 = c 1 2 ( m + 1 ) 2 c 2 m m 3 , ω 4 = 3 c 3 m 2 + c 1 3 ( m + 1 ) 2 + c 2 c 1 m ( 3 m + 4 ) m 4 , ω 5 = 1 m 5 2 c 2 c 1 2 m 2 m 2 + 5 m + 3 + 2 c 3 c 1 m 2 ( 2 m + 3 ) + 2 m 2 c 2 2 ( m + 2 ) 2 c 4 m + c 1 4 ( m + 1 ) 3 , ω 6 = 1 m 6 [ m 3 ( c 2 c 3 ( 5 m + 12 ) 5 c 5 m ) c 3 c 1 2 m 2 ( 5 m 2 + 14 m + 9 ) + c 1 m 2 ( c 4 m ( 5 m + 8 ) c 2 2 ( 5 m 2   + 16 m + 12 ) ) + c 1 5 ( ( m + 1 ) 4 ) + c 2 c 1 3 m ( m + 1 ) 2 ( 5 m + 8 ) ] , ω 7 = 1 m 7 [ m 3 ( 2 c 2 3 ( m + 2 ) 2 + 2 c 4 c 2 m ( 3 m + 8 ) + 3 m ( c 3 2 ( m + 3 ) 2 c 6 m ) ) + 6 c 3 c 1 3 m 2 ( m + 1 ) 2 ( m + 2 )   + 3 c 1 2 m 2 ( m 2 + 3 m + 2 ) ( c 2 2 ( 3 m + 4 ) 2 c 4 m ) 2 c 1 m 3 ( 2 c 2 c 3 ( 3 m 2 + 11 m + 9 ) c 5 m ( 3 m + 5 ) )   + c 1 6 ( m + 1 ) 5 2 c 2 c 1 4 m ( m + 1 ) 3 ( 3 m + 5 ) ] , ω 8 = 1 m 8 [ c 3 c 1 4 m 2 ( m + 1 ) 3 ( 7 m + 15 ) c 1 3 m 2 ( m + 1 ) 2 ( 2 c 2 2 ( 7 m 2 + 24 m + 20 ) c 4 m ( 7 m + 16 ) )   + m 4 ( c 3 c 2 2 ( ( 7 m 2 + 32 m + 36 ) ) + c 5 c 2 m ( 7 m + 20 ) + m ( c 3 c 4 ( 7 m + 24 ) 7 c 7 m ) ) + c 1 2 m 3   × ( m + 1 ) ( 3 c 2 c 3 ( 7 m 2 + 27 m + 24 ) c 5 m ( 7 m + 15 ) ) + c 1 m 3 ( 2 c 4 c 2 m ( 7 m 2 + 28 m + 24 )   + m ( c 6 m ( 7 m + 12 ) c 3 2 ( 7 m 2 + 30 m + 27 ) ) + c 2 3 ( m + 2 ) 2 ( 7 m + 8 ) ) + c 1 7 ( ( m + 1 ) 6 )   + c 2 c 1 5 m ( m + 1 ) 4 ( 7 m + 12 ) ] .
Next, substituting (14) and its derivative
Φ ( x n ) = ω 1 + 2 ω 2 e n + 3 ω 3 e n 2 + 4 ω 4 e n 3 + 5 ω 5 e n 4 + 6 ω 6 e n 5 + 7 ω 7 e n 6 + 8 ω 8 e n 7 + O ( e n 8 ) ,
into the first substep of iteration scheme (9) gives
y n γ = ψ 2 e n 2 + ψ 3 e n 3 + ψ 4 e n 4 + ψ 5 e n 5 + ψ 6 e n 6 + ψ 7 e n 7 + ψ 8 e n 8 + O ( e n 9 ) ,
where
ψ 2 = c 1 m , ψ 3 = 2 c 1 2 2 c 2 m , ψ 4 = c 1 3 ( 1 3 m ) + c 2 c 1 ( 9 m 2 ) 9 c 3 m m 2 , ψ 5 = 2 2 c 1 4 ( m 1 ) + c 2 c 1 2 ( 7 8 m ) + c 3 c 1 ( 8 m 3 ) + 4 c 2 2 ( m 1 ) 8 c 4 m m 2 , ψ 6 = 1 m 3 [ c 1 5 ( 5 ( m 2 ) m 1 ) + c 2 c 1 3 ( m ( 25 m 47 ) + 4 ) + c 3 c 1 2 m ( 33 25 m ) + c 1 ( c 2 2 ( ( 48   25 m ) m 4 ) + c 4 m ( 25 m 12 ) ) + m ( c 2 c 3 ( 25 m 42 ) 25 c 5 m ) ] , ψ 7 = 1 m 3 [ 2 ( c 2 3 ( 6 m 2 + 20 m 8 ) + c 1 6 ( m 3 ) ( 3 m 1 ) 2 c 2 c 1 4 ( m ( 9 m 29 ) + 8 ) + 6 c 3 c 1 3   × ( m ( 3 m 8 ) + 1 ) + 3 c 1 2 ( c 2 2 ( m ( 9 m 29 ) + 8 ) + 2 c 4 m ( 5 3 m ) ) + 2 c 1 ( c 5 m ( 9 m 5 )   2 c 2 c 3 ( m ( 9 m 26 ) + 3 ) ) + 2 c 2 c 4 m ( 9 m 20 ) + 9 m ( c 3 2 ( m 3 ) 2 c 6 m ) ) ] , ψ 8 = 1 m 4 [ c 1 7 ( 1 7 m ( ( m 5 ) m + 3 ) ) + c 2 c 1 5 ( m ( m ( 49 m 240 ) + 137 ) 6 ) + c 3 c 1 4 m ( ( 214   49 m ) m 81 ) + c 1 3 ( 2 c 2 2 ( m ( ( 239 49 m ) m 136 ) + 6 ) + c 4 m ( m ( 49 m 163 ) + 24 ) )   + c 1 2 m ( 3 c 2 c 3 ( m ( 49 m 221 ) + 84 ) + c 5 m ( 95 49 m ) ) + c 1 ( c 2 3 ( m ( m ( 49 m 242 ) + 156 )   8 ) 2 c 4 c 2 m ( 7 m ( 7 m 26 ) + 24 ) + m ( c 3 2 ( ( 219 49 m ) m 36 ) + c 6 m ( 49 m 30 ) ) )   m ( c 3 c 2 2 ( m ( 49 m 232 ) + 132 ) + c 5 c 2 m ( 130 49 m ) + m ( c 3 c 4 ( 204 49 m ) + 49 c 7 m ) ) ] .
Substituting Equations (14)–(16) into the second substep of iterative scheme (9), we obtain
z n y n = ( β 4 ) c 1 2 2 m 2 e n 3 + c 1 3 ( α 3 β + 2 ( 2 β 7 ) m + 4 ) + 4 ( 7 2 β ) c 2 c 1 m 2 m 3 e n 4 + k = 0 3 ζ k e n k + 5 + O ( e n 9 ) ,
where ζ k = ζ k ( α , β , m , c 1 , c 2 , , c 8 ) . To eliminate e n 3 , we take β = 4 and this gives
z n y n = c 1 3 ( α + 2 m 8 ) 4 c 1 c 2 m 2 m 3 e n 4 + k = 0 3 Ω k e n k + 4 + O ( e n 9 ) ,
where
Ω 0 = 6 c 3 c 1 m 2 8 c 2 2 m 2 + c 1 4 ( 2 ( α 4 ) + m ( 3 α 4 m + 24 ) ) + 2 c 2 c 1 2 m ( 3 ( α 8 ) + 7 m ) m 4 , Ω 1 = 1 2 m 5 [ 84 c 2 c 3 m 3 + 3 c 3 c 1 2 m 2 ( 9 α + 22 m 70 ) + 8 c 1 m 2 ( c 2 2 ( 6 α + 12 m 49 ) 3 c 4 m )   + c 1 5 ( 9 α + 20 m 3 + 21 ( α 8 ) m 2 32 ( α 4 ) m 24 ) + c 2 c 1 3 m ( 64 ( α 4 ) + m ( 75 α   94 m + 602 ) ) ] , Ω 2 = 1 m 6 [ 2 ( 2 c 1 m 3 ( c 2 c 3 ( 27 α 52 m + 216 ) + 5 c 5 m ) + m 3 ( 4 c 2 3 ( 4 α + 5 m 34 ) + 40 c 4 c 2 m   + 27 c 3 2 m ) + c 3 c 1 3 m 2 ( m ( 39 α + 48 m 308 ) 36 ( α 4 ) ) + c 1 2 m 2 ( c 2 2 ( m ( 84 α + 87 m 682 )   96 ( α 4 ) ) 2 c 4 m ( 6 α + 15 m 46 ) ) + 2 c 1 6 ( 2 α + m ( 11 α + 5 m 3 + 7 ( α 8 ) m 2   18 ( α 4 ) m 28 ) + 4 ) + c 2 c 1 4 m ( 44 α + m ( 132 ( α 4 ) + m ( 69 α 58 m + 554 ) )   + 112 ) ) ] , Ω 3 = 1 2 m 7 [ 4 m 4 ( 2 c 3 ( c 2 2 ( 54 α + 58 m 453 ) 51 c 4 m ) 65 c 2 c 5 m ) + c 1 2 m 3 ( c 2 c 3 ( 1728 α 17 m   × ( 81 α + 78 m 650 ) 6900 ) + 5 c 5 m ( 15 α + 38 ( m 3 ) ) ) + c 1 m 3 ( 4 c 2 3 ( 256 α + m   × ( 156 α + 121 m 1286 ) + 1028 ) + 8 c 4 c 2 m ( 48 α + 91 m 380 ) + 3 m ( c 3 2 ( 81 α + 146 m   636 ) 20 c 6 m ) ) + c 3 c 1 4 m 2 ( 6 ( 67 α 176 ) + m ( 1120 α + m ( 537 α + 428 m 4268 )   + 4482 ) ) + c 1 3 m 2 ( 2 c 2 2 ( 688 α + m ( 1696 α + m ( 687 α + 478 m 5555 ) + 6792 ) 1664 )   + c 4 m ( 8 ( 32 α 129 ) + m ( 267 α 326 m + 2090 ) ) ) + c 1 7 ( 5 ( 5 α 8 ) + 2 m ( 90 α   + m ( 239 α + m ( 240 α + 7 m ( 9 ( α 8 ) + 5 m ) + 961 ) 592 ) + 168 ) ) + c 2 c 1 5 m ( 360 α   + m ( 1778 α + m ( 2464 α + m ( 777 α 480 m + 6236 ) 9866 ) + 4384 ) 672 ) ] .
Using (14)–(18), the functions s and u can be rewritten as
s = c 1 m e n + e 2 c 1 2 ( 2 m 1 ) 4 c 2 m m 2 e n 2 + k = 0 4 ξ k e n k + 3 + O ( e n 8 ) ,
u = 4 c 2 m c 1 2 ( α + 2 m 8 ) 2 m 2 e n 2 + k = 0 5 θ k e n k + 2 + O ( e n 7 ) ,
where ξ k = ξ k ( m , c 1 , c 2 , , c 8 ) and θ k = θ k ( m , c 1 , c 2 , , c 8 ) respectively. Substituting (14)–(20) into the third substep of iteration scheme (9), we get the error with the convergence order of four,
e n + 1 = c 1 3 ( α + 2 m 8 ) 4 c 1 c 2 m p o q 0 2 m 3 q 0 e n 4 + k = 0 4 μ k e n k + 4 + O ( e n 9 ) ,
where μ k = μ k ( m , c 1 , c 2 , , c 8 ) .
Our intention is to achieve optimal convergence order of eight, and so we choose the values of the constants of α , p n and q n ( 0 n 6 ) as follows:
α = 10 , p 0 = q 0 = 8 , p 2 = 16 , p 3 = 25 , q 1 = 16 , q 3 = 23 , q 4 = 8 , p 1 = p 4 = p 5 = p 6 = q 2 = q 5 = q 6 = 0 .
This yields the error
e n + 1 = 1 4 m 7 [ c 1 2 ( c 1 2 ( m + 1 ) 2 c 2 m ) ( 12 c 3 m 2 + c 1 3 ( 2 m 3 ) ( 2 m + 7 ) 4 c 2 c 1 m ( 3 m + 4 ) ) ] e n 8 + O ( e n 9 ) .
Another set of parameter values that gives convergence of order eight is
α = 10 , p 0 = q 0 = 1 , p 1 = p 6 = 2 , p 2 = p 3 = 6 , p 4 = 1 , q 4 = 2 , p 5 = q 1 = q 2 = q 3 = q 5 = q 6 = 0 ,
which gives
e n + 1 = c 1 c 2 c 1 2 4 c 2 + 3 c 1 c 3 c 1 2 ( m + 1 ) 2 c 2 m m 5 e n 8 + O ( e n 9 ) .
Based on the errors given in (23) and (25), we can conclude and confirm that our method has order of convergence eight with four functional evaluations ( Φ ( x n ) , Φ ( x n ) , Φ ( y n ) , Φ ( z n ) ) at each iteration. □
Based on the two sets of parameter values as given in (22) and (24), we obtain the following schemes:
  • Taking the parameter values (22) for the weight function η ( s , u ) and choosing α = 10 and β = 4 in the proposed scheme (9), we obtain a new modified Newton-Househölder scheme for multiple roots with unknown multiplicity:
    y n = x n Φ ( x n ) Φ ( x n ) , z n = y n Φ ( y n ) Φ ( x n ) Φ ( y n ) 2 2 Φ 3 ( x n ) 10 Φ ( y n ) + 4 Φ ( x n ) ( y n x n ) 2 , x n + 1 = z n Φ ( z n ) Φ ( x n ) 8 16 s 2 + 25 s 3 8 + 16 s 23 s 3 + 8 u ,
    where Φ ( x n ) = f ( x n ) / f ( x n ) , s = Φ ( y n ) / Φ ( x n ) and u = Φ ( z n ) / Φ ( y n ) .
  • Similarly, the parameter values in (24), and α = 10 and β = 4 yield a scheme with the first two steps exactly the same as in (26) and a slightly different last step as follows:
    x n + 1 = z n Φ ( z n ) Φ ( x n ) 1 + 2 s + 6 s 3 + 2 s 2 ( 3 + u ) u 1 2 u .

3. Numerical Examples

In this section, our methods (26) and (27), abbreviated as mNH1 and mNH2 respectively, will be compared against the classical Newton method (1), the methods of Jaiswal [21] and Zafar et al. [23], abbreviated as NM, JM and ZM respectively, and given below:
  • Jaiswal [21] introduced the scheme that achieves optimal convergence order eight as follows:
    y n = x n f ( x n ) g 1 ( x n , z n ) , u n = y n f ( y n ) g 2 ( x n , y n , z n ) , x n + 1 = u n f ( u n ) g 3 ( x n , y n , z n , u n ) ,
    where
    f ( x n ) f ( z n ) f ( x n ) f ( x n ) = g 1 ( x n , z n ) , f ( y n ) f [ x n , y n ] f [ y n , z n ] f [ x n , z n ] = g 2 ( x n , y n , z n ) , f ( u n ) b 2 b 1 b 4 = g 3 ( x n , y n , z n , u n ) ,
    and z n = x n + f ( x n ) , b 1 = f ( u n ) , b 4 = ( f [ y n , u n , x n ] f [ y n , u n , z n ] ) / ( f [ y n , z n ] f [ y n , x n ] ) , b 3 = f [ y n , u n , z n ] + b 4 f [ y n , z n ] and b 2 = f [ y n , u n ] b 3 ( y n u n ) + f ( y n ) b 4 . The divided differences appearing above have their usual definitions.
  • The following iterative method presented by Zafar et al. [23] has optimal convergence order of eight with four functional evaluations and derivations:
    y n = x n m f ( x n ) f ( x n ) , z n = y n m 1 + 8 u n + 11 u n 2 1 + 6 u n f ( x n ) f ( x n ) u n , x n + 1 = z n m 1 + t n + t n 2 2 + u n ( 2 + 4 t n + w n ) f ( x n ) f ( x n ) w n ,
    where u n = f ( y n ) / f ( x n ) 1 / m , t n = f ( z n ) / f ( y n ) 1 / m and w n = f ( z n ) / f ( x n ) 1 / m . The iteration scheme (29) still requires to identify the multiplicity of the roots before it can be used.
For comparison purposes, let us consider the test functions [26]:
  • f 1 ( x ) = x ( x 2 + 1 ) ( 2 e x 2 + 1 + x 2 1 ) cosh 3 ( π x / 2 ) , root = i , m = 5 , x 0 = 1.3 i
  • f 2 ( x ) = ( x e x 2 sin 2 ( x ) + 3 cos ( x ) + 5 ) 4 , root = 1.207647827 , m = 4 , x 0 = 1
  • f 3 ( x ) = ( sin 2 ( x ) x 2 + 1 ) 2 , root = 1.404491648 , m = 2 , x 0 = 2
  • f 4 ( x ) = ( x 2 e x 3 x + 2 ) 5 , root = 0.2575302854 , m = 5 , x 0 = 0 .
The criteria that we desire to analyze are absolute difference between two consecutive iterations, | x n x n 1 | , the residual error of the corresponding function, | f ( x n ) | , CPU time processing, τ , in milliseconds, asymptotic error constant, η = | x n x n 1 | / | x n 1 x n 2 | μ , theoretical order of convergence, μ Z + , and computational order convergence, ρ , in [27] as follows:
ρ ln ( | x n + 1 x n | / | x n x n 1 | ) ln ( | x n x n 1 | / | x n 1 x n 2 | ) .
All calculations were performed using Maple 18 mathematical software, which uses multi-precision arithmetic with 3000 significant digits. In the numerical results, we marked X × 10 ( ± Y ) as X ( ± Y ) .
First, in Table 1, we give absolute difference between two consecutive iterations, | x n x n 1 | . We observe that mNH1 and mNH2 yield the smallest errors for all the test functions, with the exception of mNH2 for f 1 . Table 2 shows that the corresponding function’s absolute value, | f ( x n ) | , up to the third iteration. We can see that our method mNH1 outperformed all the methods NM, JM and ZM, with mNH2 as the second best in most cases. We note that the method ZM diverges when applied to f 2 , in addition it needs the multiplicity to be known. Table 3 shows the methods with a near zero value of the absolute asymptotic error η are mNH1, mNH2, and JM. The closer the value of the asymptotic error η to zero, the faster the method converges to the root. The CPU time processing τ for mNH1 and mNH2 are much less compared to the NM, ZM and JM methods.

4. Basins of Attraction

In this section, we demonstrate the basins of attraction [28] to verify the stability of the proposed schemes. We present the basin of the attraction in the form of a rectangular image with dimensions [ 2 , 2 ] × [ 2 , 2 ] in 400 × 400 grids. We run this analysis with a maximum of 100 iterations per point with the stopping convergence criterium set at 10 3 . We note that a coloured region represents a convergence point, while the black region signifies a divergence point. For this purpose, we consider the test functions as given by Zafar et al. [23], Kumar et al. [29] and Alharbey et al. [30] (cf. Table 4). Figure 1, Figure 2, Figure 3 and Figure 4 shows the images for the basins of attraction of each method. Figure 3, in particular, show that all the methods are convergent at all points for the function g 3 . Overall, all the proposed methods have a stable scheme for finding the roots of nonlinear equations.

5. Conclusions

In this work, we have presented two optimal Newton-Househölder methods for finding multiple roots with unknown multiplicity of nonlinear equations. Convergence analysis was given to show that our methods are of eighth order. Such types of methods are desirable since, in practice, both the root and its multiplicity are unknown. In addition, our methods achieve a high order of convergence with four function evaluations per iteration. The effectiveness of the proposed methods has been demonstrated in terms of the CPU time speed, absolute error, and order of convergence. Furthermore, the schemes have been shown to be stable via the basins of attraction through several test functions. We conclude that our scheme can compete with other recent methods in finding multiple roots with unknown multiplicity of nonlinear equations. In our future work, we shall apply the CESTAC (Controle et Estimation Stochastique des Arrondis de Calculs) method [31] to obtain a new termination criterion instead of the traditional absolute error.

Author Contributions

Conceptualization, S.A.S., I.H., F.S. and M.A.; methodology, S.A.S., I.H., F.S. and M.A.; software, S.A.S. and F.S.; validation, S.A.S., I.H., F.S. and M.A.; formal analysis, S.A.S. and M.A.; investigation, S.A.S., I.H., F.S. and M.A.; writing—original draft preparation, S.A.S., I.H., F.S. and M.A.; writing—review and editing, S.A.S., I.H., F.S. and M.A.; supervision, I.H.; funding acquisition, I.H. All authors have read and agreed to the published version of the manuscript.

Funding

This first author was a Graduate Research Assistant of the research grant GUP-2019-033 of Universiti Kebangsaan Malaysia. The second author acknowledges the grant GP-2020-K006388.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors acknowledge the anonymous reviewers for comments which helped improve the quality of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Geum, Y.H.; Kim, Y.I. A biparametric family of optimally convergent sixteenth-order multipoint methods with their fourth-step weighting function as a sum of a rational and a generic two-variable function. J. Comput. Appl. Math. 2011, 235, 3178–3188. [Google Scholar] [CrossRef] [Green Version]
  2. Sharifi, S.; Salimi, M.; Siegmund, S.; Lotfi, T. A new class of optimal four-point methods with convergence order 16 for solving nonlinear equations. Math. Comput. Simul. 2016, 119, 69–90. [Google Scholar] [CrossRef] [Green Version]
  3. Herceg, D.; Herceg, D. Eighth order family of iterative methods for nonlinear equations and their basins of attraction. J. Comput. Appl. Math. 2018, 343, 458–480. [Google Scholar] [CrossRef]
  4. Junjua, M.u.D.; Zafar, F.; Yasmin, N. Optimal derivative-free root finding methods based on inverse interpolation. Mathematics 2019, 7, 164. [Google Scholar] [CrossRef] [Green Version]
  5. Behl, R.; Salimi, M.; Ferrara, M.; Sharifi, S.; Alharbi, S.K. Some real-life applications of a newly constructed derivative free iterative scheme. Symmetry 2019, 11, 239. [Google Scholar] [CrossRef] [Green Version]
  6. Noor, K.I.; Noor, M.A.; Momani, S. Modified Householder iterative method for nonlinear equations. Appl. Math. Comput. 2007, 190, 1534–1539. [Google Scholar] [CrossRef]
  7. Tanveer, M.; Ahamd, M.; Ali, A.; Nazeer, W.; Rehman, K. Modified Householder’s method (MHHM) for solving nonlinear functions with convergence of order six. Sci. Int. 2016, 28, 83–87. [Google Scholar]
  8. Kung, H.; Traub, J.F. Optimal order of one-point and multipoint iteration. J. ACM (JACM) 1974, 21, 643–651. [Google Scholar] [CrossRef]
  9. Victory, H.D., Jr.; Neta, B. A higher order method for multiple zeros of nonlinear functions. Int. J. Comput. Math. 1983, 12, 329–335. [Google Scholar] [CrossRef]
  10. Schröder, E. Über unendlich viele Algorithmen zur Auflösung der Gleichungen. Math. Ann. 1870, 2, 317–365. [Google Scholar] [CrossRef] [Green Version]
  11. Geum, Y.H.; Kim, Y.I.; Neta, B. Constructing a family of optimal eighth-order modified Newton-type multiple-zero finders along with the dynamics behind their purely imaginary extraneous fixed points. J. Comput. Appl. Math. 2018, 333, 131–156. [Google Scholar] [CrossRef]
  12. Sharma, J.R.; Kumar, S.; Jäntschi, L. On a class of optimal fourth order multiple root solvers without using derivatives. Symmetry 2019, 11, 1452. [Google Scholar] [CrossRef] [Green Version]
  13. Alshomrani, A.S.; Behl, R.; Kanwar, V. An optimal reconstruction of Chebyshev–Halley type methods for nonlinear equations having multiple zeros. J. Comput. Appl. Math. 2019, 354, 651–662. [Google Scholar] [CrossRef]
  14. Behl, R.; Argyros, I.K.; Argyros, M.; Salimi, M.; Alsolami, A.J. An iteration function having optimal eighth-order of convergence for multiple roots and local convergence. Mathematics 2020, 8, 1419. [Google Scholar] [CrossRef]
  15. Alarcón, D.; Hueso, J.L.; Martínez, E. An alternative analysis for the local convergence of iterative methods for multiple roots including when the multiplicity is unknown. Int. J. Comput. Math. 2020, 97, 312–329. [Google Scholar] [CrossRef]
  16. Traub, J. Iterative Methods for the Solution of Equations; Prentice Hall: Hoboken, NJ, USA, 1964. [Google Scholar]
  17. Parida, P.K.; Gupta, D.K. An improved method for finding multiple roots and it’s multiplicity of nonlinear equations in IR. Appl. Math. Comput. 2008, 202, 498–503. [Google Scholar]
  18. Petković, M.S.; Petković, L.D.; Džunić, J. Accelerating generators of iterative methods for finding multiple roots of nonlinear equations. Comput. Math. Appl. 2010, 59, 2784–2793. [Google Scholar] [CrossRef] [Green Version]
  19. Li, X.; Mu, C.; Ma, J.; Hou, L. Fifth-order iterative method for finding multiple roots of nonlinear equations. Numer. Algorithms 2011, 57, 389–398. [Google Scholar] [CrossRef] [Green Version]
  20. Sharma, R.; Bahl, A. A sixth order transformation method for finding multiple roots of nonlinear equations and basin attractors for various methods. Appl. Math. Comput. 2015, 269, 105–117. [Google Scholar] [CrossRef]
  21. Jaiswal, J.P. An optimal order method for multiple roots in case of unknown multiplicity. Algorithms 2016, 9, 10. [Google Scholar] [CrossRef] [Green Version]
  22. Behl, R.; Alsolami, A.J.; Pansera, B.A.; Al-Hamdan, W.M.; Salimi, M.; Ferrara, M. A new optimal family of Schröder’s method for multiple zeros. Mathematics 2019, 7, 1076. [Google Scholar] [CrossRef] [Green Version]
  23. Zafar, F.; Cordero, A.; Junjua, M.u.D.; Torregrosa, J. Optimal eighth-order iterative methods for approximating multiple zeros of nonlinear functions. Rev. Real Acad. Cienc. Exactas Físicas Y Naturales. Ser. A. Matemáticas 2020, 114, 1–17. [Google Scholar] [CrossRef]
  24. Sariman, S.A.; Hashim, I. New optimal Newton-Householder methods for solving nonlinear equations and their dynamics. CMC-Comput. Mater. Contin. 2020, 65, 69–85. [Google Scholar] [CrossRef]
  25. Lee, S.D.; Kim, Y.I.; Neta, B. An optimal family of eighth-order simple-root finders with weight functions dependent on function-to-function ratios and their dynamics underlying extraneous fixed points. J. Comput. Appl. Math. 2017, 317, 31–54. [Google Scholar] [CrossRef]
  26. Biazar, J.; Ghanbari, B. A new third-order family of nonlinear solvers for multiple roots. Comput. Math. Appl. 2010, 59, 3315–3319. [Google Scholar] [CrossRef] [Green Version]
  27. Kumar, S.; Kumar, D.; Sharma, J.R.; Cesarano, C.; Agarwal, P.; Chu, Y.M. An optimal fourth order derivative-free numerical algorithm for multiple roots. Symmetry 2020, 12, 1038. [Google Scholar] [CrossRef]
  28. Vrscay, E.R.; Gilbert, W.J. Extraneous fixed points, basin boundaries and chaotic dynamics for Schröder and König rational iteration functions. Numer. Math. 1987, 52, 1–16. [Google Scholar] [CrossRef]
  29. Kumar, D.; Sharma, J.R.; Jăntschi, L. A novel family of efficient weighted-Newton multiple root iterations. Symmetry 2020, 12, 1494. [Google Scholar] [CrossRef]
  30. Alharbey, R.A.; Kansal, M.; Behl, R.; Machado, J. Efficient three-step class of eighth-order multiple root solvers and their dynamics. Symmetry 2019, 11, 837. [Google Scholar] [CrossRef] [Green Version]
  31. Noeiaghdam, S.; Araghi, M.A.F. Application of the CESTAC Method to Find the Optimal Iteration of the Homotopy Analysis Method for Solving Fuzzy Integral Equations. In International Online Conference on Intelligent Decision Science; Springer: Cham, Switzerland, 2020; pp. 623–637. [Google Scholar]
Figure 1. Basins of attraction of mNH1, mNH2, JM and ZM methods respectively for g 1 ( z ) .
Figure 1. Basins of attraction of mNH1, mNH2, JM and ZM methods respectively for g 1 ( z ) .
Mathematics 09 01020 g001
Figure 2. Basins of attraction of mNH1, mNH2, JM and ZM methods respectively for g 2 ( z ) .
Figure 2. Basins of attraction of mNH1, mNH2, JM and ZM methods respectively for g 2 ( z ) .
Mathematics 09 01020 g002
Figure 3. Basins of attraction of mNH1, mNH2, JM and ZM methods respectively for g 3 ( z ) .
Figure 3. Basins of attraction of mNH1, mNH2, JM and ZM methods respectively for g 3 ( z ) .
Mathematics 09 01020 g003
Figure 4. Basins of attraction of mNH1, mNH2, JM and ZM methods repectively for g 4 ( z ) .
Figure 4. Basins of attraction of mNH1, mNH2, JM and ZM methods repectively for g 4 ( z ) .
Mathematics 09 01020 g004
Table 1. Results of | x n x n 1 | .
Table 1. Results of | x n x n 1 | .
NMJMZMmNH1mNH2
f 1 ( x ) | x 2 x 1 | 4.72 ( 2 ) 6.97 ( 6 ) 8.31 ( 8 ) 4.08 ( 8 ) 3.16 ( 6 )
| x 3 x 2 | 3.79 ( 2 ) 1.56 ( 42 ) 2.56 ( 58 ) 3.57 ( 61 ) 1.45 ( 45 )
| x 4 x 3 | 3.05 ( 2 ) 9.77 ( 366 ) 2.09 ( 462 ) 1.22 ( 485 ) 2.89 ( 360 )
f 2 ( x ) | x 2 x 1 | 4.22 ( 2 ) 3.96 ( 5 ) 2.07 ( 2 ) 2.15 ( 5 ) 1.06 ( 5 )
| x 3 x 2 | 2.77 ( 2 ) 6.87 ( 34 ) 2.07 ( 2 ) 1.16 ( 36 ) 1.63 ( 40 )
| x 4 x 3 | 1.90 ( 2 ) 5.62 ( 264 ) 2.07 ( 2 ) 8.30 ( 287 ) 5.04 ( 319 )
f 3 ( x ) | x 2 x 1 | 1.50 ( 1 ) 5.64 ( 4 ) 2.37 ( 3 ) 1.38 ( 4 ) 1.14 ( 4 )
| x 3 x 2 | 9.46 ( 2 ) 1.21 ( 27 ) 1.07 ( 20 ) 1.66 ( 31 ) 6.48 ( 33 )
| x 4 x 3 | 5.63 ( 2 ) 5.20 ( 217 ) 1.72 ( 159 ) 7.31 ( 247 ) 7.02 ( 259 )
f 4 ( x ) | x 2 x 1 | 4.06 ( 2 ) 6.23 ( 9 ) 3.04 ( 10 ) 1.67 ( 9 ) 1.74 ( 9 )
| x 3 x 2 | 3.28 ( 2 ) 7.80 ( 70 ) 9.14 ( 20 ) 4.15 ( 75 ) 1.25 ( 74 )
| x 4 x 3 | 2.65 ( 2 ) 4.70 ( 557 ) 5.78 ( 80 ) 6.10 ( 600 ) 9.08 ( 596 )
Table 2. Results of | f ( x n ) | .
Table 2. Results of | f ( x n ) | .
NMJMZMmNH1mNH2
f 1 ( x ) | f ( x 1 ) | 4.63 ( 2 ) 7.67 ( 25 ) 1.85 ( 34 ) 5.27 ( 36 ) 1.46 ( 26 )
| f ( x 2 ) | 1.52 ( 2 ) 4.29 ( 208 ) 5.14 ( 287 ) 2.69 ( 301 ) 3.00 ( 223 )
| f ( x 3 ) | 4.98 ( 3 ) 4.14 ( 1674 ) 1.85 ( 2307 ) 1.24 ( 2433 ) 9.44 ( 1797 )
f 2 ( x ) | f ( x 1 ) | 2.92 ( + 1 ) 4.20 ( 13 ) 9.02 ( + 5180 ) 3.65 ( 14 ) 2.13 ( 15 )
| f ( x 2 ) | 8.54 ( 0 ) 3.80 ( 128 ) 1.09 ( + 5177 ) 3.09 ( 139 ) 1.19 ( 154 )
| f ( x 3 ) | 2.56 ( 0 ) 1.70 ( 1048 ) 1.32 ( + 5173 ) 8.08 ( 1140 ) 1.10 ( 1268 )
f 3 ( x ) | f ( x 1 ) | 1.39 ( 0 ) 1.96 ( 6 ) 3.49 ( 5 ) 1.18 ( 7 ) 8.00 ( 8 )
| f ( x 2 ) | 4.01 ( 1 ) 8.96 ( 54 ) 7.00 ( 40 ) 1.70 ( 61 ) 2.58 ( 64 )
| f ( x 3 ) | 1.12 ( 1 ) 1.67 ( 432 ) 1.83 ( 317 ) 3.29 ( 492 ) 3.04 ( 516 )
f 4 ( x ) | f ( x 1 ) | 3.30 ( 1 ) 7.23 ( 39 ) 2.01 ( 45 ) 9.95 ( 42 ) 1.23 ( 41 )
| f ( x 2 ) | 1.09 ( 1 ) 2.22 ( 343 ) 4.91 ( 93 ) 9.49 ( 370 ) 2.38 ( 367 )
| f ( x 3 ) | 3.58 ( 2 ) 1.76 ( 2779 ) 4.96 ( 394 ) 6.49 ( 2994 ) 4.76 ( 2973 )
Table 3. Result of η , ρ and τ .
Table 3. Result of η , ρ and τ .
NMJMZMmNH1mNH2
f 1 ( x ) η 2.13 ( + 1 ) 2.79 ( 1 ) 1.12 ( 1 ) 4.63 ( 2 ) 1.46 ( 1 )
ρ 0.98518.00008.00008.00008.0000
τ 640.0484.0235.0281.0266.0
f 2 ( x ) η 2.47 ( + 1 ) 1.13 ( + 2 ) 6.21 ( + 11 ) 2.51 ( + 1 ) 1.04 ( 0 )
ρ 0.89998.00001.00088.00008.0000
τ 547.0281.0235.0172.0172.0
f 3 ( x ) η 6.3(0) 1.17 ( 1 ) 1.04 ( + 1 ) 1.26 ( 0 ) 2.27 ( 1 )
ρ 1.12818.00018.00058.00008.0001
τ 453.0188.0109.0125.0140.0
f 4 ( x ) η 2.46 ( + 1 ) 3.43 ( 5 ) 1.19 ( + 73 ) 6.92 ( 5 ) 1.49 ( 4 )
ρ 1.01118.00006.32128.00008.0000
τ 125.047.0312.047.047.0
Table 4. Test functions for basins of attraction.
Table 4. Test functions for basins of attraction.
FunctionRootsMultiplicity
g 1 ( z ) = z 4 + 4 z 3 24 z 2 + 16 z + 16 { 7.4641 , 0.535898 , 2 , 2 }2
g 2 ( z ) = ( z 3 1 ) 2 { 0.5 0.866025 i , 0.5 0.866025 i , 2
0.5 + 0.866025 i , 0.5 + 0.866025 i , 1 , 1 }
g 3 ( z ) = z 3 5.22 z 2 + 9.0825 z 5.2675 {1.72,1.75,1.75}2
g 4 ( z ) = ( z 4 6 z 2 + 8 ) 2 { 2 , 2 , 1.41421 , 1.41421 , 2
1.41421 , 1.41421 , 2 , 2 }
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sariman, S.A.; Hashim, I.; Samat, F.; Alshbool, M. Modification of Newton-Househölder Method for Determining Multiple Roots of Unknown Multiplicity of Nonlinear Equations. Mathematics 2021, 9, 1020. https://doi.org/10.3390/math9091020

AMA Style

Sariman SA, Hashim I, Samat F, Alshbool M. Modification of Newton-Househölder Method for Determining Multiple Roots of Unknown Multiplicity of Nonlinear Equations. Mathematics. 2021; 9(9):1020. https://doi.org/10.3390/math9091020

Chicago/Turabian Style

Sariman, Syahmi Afandi, Ishak Hashim, Faieza Samat, and Mohammed Alshbool. 2021. "Modification of Newton-Househölder Method for Determining Multiple Roots of Unknown Multiplicity of Nonlinear Equations" Mathematics 9, no. 9: 1020. https://doi.org/10.3390/math9091020

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop