Next Article in Journal
The Character of Couples and Couple Stresses in Continuum Mechanics
Previous Article in Journal
On the Fekete–Szegö Problem for Certain Classes of (γ,δ)-Starlike and (γ,δ)-Convex Functions Related to Quasi-Subordinations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

An Optimal Family of Eighth-Order Methods for Multiple-Roots and Their Complex Dynamics

1
Department of Mathematics, University Centre for Research and Development, Chandigarh University, Mohali 140413, India
2
Department of Mathematics, Sant Longowal Institute of Engineering Technology, Longowal 148106, India
3
Department of Physics and Chemistry, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(8), 1045; https://doi.org/10.3390/sym16081045
Submission received: 19 July 2024 / Revised: 7 August 2024 / Accepted: 10 August 2024 / Published: 14 August 2024
(This article belongs to the Section Mathematics)

Abstract

:
We present a new family of optimal eighth-order numerical methods for finding the multiple zeros of nonlinear functions. The methodology used for constructing the iterative scheme is based on the approach called the ‘weight factor approach’. This approach ingeniously combines weight functions to enhance convergence properties and stability. An extensive convergence analysis is conducted to prove that the proposed scheme achieves optimal eighth-order convergence, providing a significant improvement in efficiency over lower-order methods. Furthermore, the applicability of these novel methods to some real-world problems is demonstrated, showcasing their superior performance in terms of speed and accuracy. This is illustrated through a series of three examples involving basins of attraction with reflection symmetry, confirming the dominance of the new methods over existing counterparts. The examples highlight not only the robustness and precision of the proposed methods but also their practical utility in solving the complex nonlinear equations encountered in various scientific and engineering domains. Consequently, these eighth-order methods hold great promise for advancing computational techniques in fields that require the resolution of multiple roots with high precision.

1. Introduction

The problem of solving nonlinear equations is very old and recognized in history as many practical problems that arise are nonlinear in nature. Nonlinear equations can be solved using a variety of one-point and multi-point techniques [1,2,3]. The aforementioned techniques are intended for the simple roots of nonlinear equations; however, when handling the multiple roots of nonlinear equations, these techniques behave differently. When working with the multiple roots of nonlinear equations, the well-known Newton’s method with quadratic convergence for simple roots of nonlinear equations decays to first order. These issues give rise to both minor issues like increased computing cost and major issues like a complete lack of convergence. The strange characteristics of iterative techniques while handling multiple roots have been widely recognized since the 19th century, when Schröder [4] created a modification of the classical Newton’s method to maintain its second order of convergence when dealing with multiple roots. Many subjects, including complex variables, fractional diffusion, image processing, and applications in statistics and economics, can give rise to nonlinear equations having many roots. In the recent past, a variety of one-point and multi-point root solvers have been developed due to the practical nature of multiple root finders.
The fractional versions of different phenomena in nature and biology involve the use of fractional calculus, which extends traditional calculus to non-integer orders, allowing the more accurate modeling of complex systems. For example, fractional differential equations can describe anomalous diffusion processes, such as the movement of molecules in heterogeneous environments, more precisely than classical models [5,6]. In biology, they help in modeling memory and hereditary properties in tissues and organs. Iterative methods for multiple roots, on the other hand, are numerical techniques used to find solutions to equations with multiple roots. These methods, such as the Newton–Raphson method and its variations, are crucial for refining the approximations of roots in equations where standard techniques may fail or converge slowly. By iteratively applying corrections based on the function’s derivatives, these methods improve the accuracy and efficiency of finding multiple roots in complex biological and natural systems.
Finding efficient higher order multi-point iteration functions for the multiple zeros of the univariate function f ( r ) , where f : C C is analytic in neighborhood of the required zero, is one of the most important and challenging tasks in the field of numerical analysis. The advantages of multi-point iterative techniques over one-point iterative techniques are very well illustrated in [1].
By taking advantage of the symmetry of the function, it is possible to construct methods that are efficient and accurate in finding roots [7,8]. Numerous higher-order methods have been developed and analyzed in the literature, see [9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]. The methods have been developed either independently or based on the well-known Newton’s method [4]
r k + 1 = r k m f ( r k ) f ( r k ) .
Here, m is the multiplicity of a zero (say, r * ) of the function f ( r ) , that is, f ( j ) ( r * ) = 0 , j = 0 , 1 , , m 1 and f ( m ) ( r * ) 0 . These techniques require either the evaluation of first-order derivatives or both first- and second-order derivatives.
Our goal in this work is to develop multiple root solvers of a higher convergence order that employ less computations than other methods. Following this approach, we present an eighth-order multi-point Newton-type scheme for multiple zeros which produces several methods as its special cases. Each method of the family also satisfies the classical Kung–Traub hypothesis [26], which states that ‘the multi-point techniques without memory based on n function evaluations are said to have an optimal order 2 n 1 . Usually, the methods that possess this property are referred to as optimal methods.
The methodology used here for constructing the iterative scheme is based on the approach called the weight factor approach. This approach involves weighting the Newton steps with specific factors, thereby generating Newton-type methods with higher convergence orders and improved efficiency. The presented iterative algorithms consist of three steps: the first step employs a traditional Newton’s iteration (1), which serves as the foundation, and the succeeding steps are the enhanced Newton-type iterations that incorporate the weight factors to accelerate convergence. This structured progression ensures that each iteration builds upon the accuracy of the previous one, effectively reducing the number of iterations needed to reach a solution and enhancing the overall computational efficiency. Numerical experiments on various problems in applied science illustrate the utility of these methodologies. These problems, selected from diverse fields, test the robustness and versatility of the proposed methods. The experiments include solving nonlinear equations with multiple roots, where some existing methods struggle with slow convergence or fail to find all roots. By applying the new iterative algorithms, we observed a marked improvement in the speed and accuracy of the solutions.
Investigating the local and global features of the convergence of the family of suggested methods is one of the motivations of this study. An iterative approach to solving nonlinear equations typically ensures local convergence if the starting guess is made in close enough proximity to the desired zero. However, under normal conditions, effective formation on its global convergence is rarely attained. Attractor basins provide us with valuable information about global convergence, and it is worthwhile to investigate the underlying dynamics. The better performance of the methods in comparison to the existing ones is also observed using the basins of attraction which is a useful technique to check the convergence regions visually.
Here is a summary of the remaining portion of the paper. The development and study of the family of optimal eighth-order iterative solvers is performed in Section 2. In Section 3, a few numerical experiments are conducted to validate the theoretical outcomes and assess the stability of the new scheme. This section also includes a comparison with the currently in use procedures of the same order. Section 4 shows the basins of attractors in order to visualize the convergence domain of the methods applied on certain polynomials. The concluding remarks are included in Section 5.

2. The Method

Let us consider the following three-step iterative scheme to compute a multiple root with multiplicity m 1 :
s k = r k m f ( r k ) f ( r k ) , t k = s k m h ( A 1 + A 2 h ) f ( r k ) f ( r k ) , r k + 1 = t k m u v H ( h , v ) f ( r k ) f ( r k ) ,
where h = u 1 + u , u = f ( s k ) f ( r k ) m , v = f ( t k ) f ( s k ) m and H : C 2 C is analytic in a neighborhood of ( 0 , 0 ) . Notice that this is a three-step process, with the Newton iteration (1) serving as the first step. The next two stages are weighted by various factors, which are referred to as weight factors or weight functions. We examine the convergence outcomes of the suggested iterative technique (2) in the following theorem.
Theorem 1.
Consider an analytic function f : C C in a region containing a multiple zero (let us say, r * ) with multiplicity m. The local order of convergence of scheme (2) is at least eight if the initial guess r 0 is sufficiently near to r * and A 1 = 1 , A 2 = 3 , H 00 = 1 , H 10 = 2 , H 01 = 1 , H 20 = 4 , H 11 = 4 , H 30 = 72 and { | H 02 | , | H 21 | } < , where H i j = i + j h i t j H ( h , v ) | ( 0 , 0 ) , i , j { 0 , 1 , 2 , 3 } .
Proof. 
Let ϵ k = r k r * be the error at k-th iteration. By applying Taylor’s expansion to f ( r k ) about r * and considering f ( j ) ( r * ) = 0 , j = 0 , 1 , , m 1 and f ( m ) ( r * ) 0 , we obtain that
f ( r k ) = f m ( r * ) m ! ϵ k m 1 + B 1 ϵ k + B 2 ϵ k 2 + B 3 ϵ k 3 + B 4 ϵ k 4 + B 5 ϵ k 5 + B 6 ϵ k 6 + B 7 ϵ k 7 + ,
where B n = m ! ( m + n ) ! f ( m + n ) ( r * ) f ( m ) ( r * ) for n N .
Similarly, the expansion of f ( r k ) about α is:
f ( r k ) = f m ( r * ) m ! ϵ k m 1 m + ( m + 1 ) B 1 ϵ k + ( m + 2 ) B 2 ϵ k 2 + ( m + 3 ) B 3 ϵ k 3 + ( m + 4 ) B 4 ϵ k 4 + .
Then, the first step of (2) yields
ϵ s k = s k r * = B 1 m ϵ k 2 + ( 1 + m ) B 1 2 + 2 m B 2 m 2 ϵ k 3 + 1 m 3 ( ( 1 + m ) 2 B 1 3 m ( 4 + 3 m ) B 1 B 2 + 3 m 2 B 3 ) ϵ k 4 1 m 4 ( ( 1 + m ) 3 B 1 4 2 m ( 3 + 5 m + 2 m 2 ) B 1 2 B 2 + 2 m 2 ( ( 2 + m ) B 2 2 2 m B 4 ) ) + 2 m 2 ( 3 + 2 m ) B 1 B 3 ) ϵ k 5 + 1 m 5 ( ( 1 + m ) 4 B 1 5 m ( 1 + m ) 2 ( 8 + 5 m ) B 1 3 B 2 + m 2 ( 9 + 14 m + 5 m 2 ) B 1 2 B 3 + m 2 B 1 ( ( 12 + 16 m + 5 m 2 ) B 2 2 m ( 8 + 5 m ) B 4 ) + m 3 ( ( 12 + 5 m ) B 2 B 3 + 5 m B 5 ) ) ϵ k 6 1 m 6 ( ( 1 + m ) 5 B 1 6 2 m ( 1 + m ) 3 ( 5 + 3 m ) B 1 4 B 2 + 6 m 2 ( 1 + m ) 2 ( 2 + m ) B 1 3 B 3 + 3 m 2 ( 2 + 3 m + m 2 ) B 1 2 ( ( 4 + 3 m ) B 2 2 2 m B 4 ) 2 m 3 B 1 ( 2 ( 9 + 11 m + 3 m 2 ) × B 2 B 3 m ( 5 + 3 m ) B 5 ) + m 3 ( 2 ( 2 + m ) 2 B 2 3 + 2 m ( 8 + 3 m ) B 2 B 4 + m ( 3 ( 3 + m ) B 3 2 + m 2 B 6 ) ) ) ϵ k 7 1 m 7 ( ( 1 + m ) 6 B 1 7 + m ( 1 + m ) 4 ( 12 + 7 m ) B 1 5 B 2 m 2 ( 1 + m ) 3 ( 15 + 7 m ) B 1 4 B 3 m 2 ( 1 + m ) 2 B 1 3 ( 2 ( 20 + 24 m + 7 m 2 ) B 2 2 m ( 16 + 7 m ) B 4 ) + m 3 ( 1 + m ) B 1 2 ( 3 ( 24 + 27 m + 7 m 2 ) B 2 B 3 m ( 15 + 7 m ) C 5 ) m 3 B 1 ( ( 2 + m ) 2 ( 8 + 7 m ) B 2 3 + 2 m ( 24 + 28 m + 7 m 2 ) B 2 B 4 + m ( ( 27 + 30 m + 7 m 2 ) B 3 2 + m 2 ( 1 + m ) B 6 ) ) + m 4 ( ( 36 + 32 m + 7 m 2 ) B 2 2 B 3 + m ( 20 + 7 m ) B 2 B 5 + m ( ( 24 + 7 m ) B 3 B 4 + m 2 B 7 ) ) ) ϵ k 8 + O ( ϵ k 9 ) .
Now, with the expansion f ( s k ) about r * , we obtain
f ( s k ) = f m ( r * ) m ! ϵ s k m 1 + B 1 ϵ s k + B 2 ϵ s k 2 + B 3 ϵ s k 3 + B 4 ϵ s k 4 + .
With the use of Equations (3) and (6), it follows that
u = B 1 m ϵ k + ( 2 + m ) B 1 2 + 2 m B 2 m 2 ϵ k 2 + 1 2 m 3 ( ( 7 + 7 m + 2 m 2 ) B 1 3 2 m ( 7 + 3 m ) B 1 B 2 + 6 m 2 B 3 ) ϵ k 3 1 6 m 4 ( ( 34 + 51 m + 29 m 2 + 6 m 3 ) B 1 4 6 m ( 17 + 16 m + 4 m 2 ) B 1 2 B 2 + 12 m 2 ( 5 + 2 m ) B 1 B 3 + 12 m 2 ( ( 3 + m ) B 2 2 2 m B 4 ) ) ϵ k 4 + 1 24 m 5 ( ( 209 + 418 m + 355 m 2 + 146 m 3 + 24 m 4 ) B 1 5 4 m ( 209 + 306 m + 163 m 2 + 30 m 3 ) B 1 3 B 2 + 12 m 2 ( 49 + 43 m + 10 m 2 ) B 1 2 B 3 + 12 m 2 B 1 ( ( 53 + 47 m + 10 m 2 ) B 2 2 2 m ( 13 + 5 m ) B 4 ) 24 m 3 ( ( 17 + 5 m ) B 2 B 3 5 m B 5 ) ) ϵ k 5 + O ( ϵ k 6 ) ,
then
h = B 1 m ϵ k + ( 3 + m ) B 1 2 + 2 m B 2 m 2 ϵ k 2 + 1 2 m 3 ( ( 17 + 11 m + 2 m 2 ) B 1 3 2 m ( 11 + 3 m ) B 1 B 2 + 6 m 2 B 3 ) ϵ k 3 1 6 m 4 ( ( 142 + 135 m + 47 m 2 + 6 m 3 ) B 1 4 6 m ( 45 + 26 m + 4 m 2 ) B 1 2 B 2 + 24 m 2 ( 4 + m ) B 1 B 3 + 12 m 2 ( ( 5 + m ) B 2 2 2 m B 4 ) ) ϵ k 4 + 1 24 m 5 ( ( 1573 + 1966 m + 995 m 2 + 242 m 3 + 24 m 4 ) B 1 5 4 m ( 983 + 864 m + 271 m 2 + 30 m 3 ) B 1 3 B 2 + 12 m 2 ( 131 + 71 m + 10 m 2 ) B 1 2 B 3 + 12 m 2 B 1 ( ( 157 + 79 m + 10 m 2 ) B 2 2 2 m ( 21 + 5 m ) B 4 ) 24 m 3 ( ( 29 + 5 m ) B 2 B 3 5 m B 5 ) ) ϵ k 5 + O ( ϵ k 6 ) .
Inserting Equations (3)–(8) in the second step of (2), then some simple calculations yield
ϵ t k = t k r * = ( 1 A 1 ) B 1 m ϵ k 2 1 m 2 ( 1 + A 2 + m A 1 ( 4 + m ) ) B 1 2 + 2 ( 1 + A 1 ) m B 2 ϵ k 3 + 1 2 m 3 ( ( A 1 ( 25 + 15 m + 2 m 2 ) + 2 ( ( 1 + m ) 2 + A 2 ( 7 + 2 m ) ) ) B 1 3 + 2 m ( 4 4 A 2 3 m + 3 A 1 ( 5 + m ) ) B 1 B 2 6 ( 1 + A 1 ) m 2 B 3 ) ϵ k 4 + n = 1 4 ϕ n ϵ k n + 4 + O ( ϵ k 9 ) ,
where ϕ n = ϕ n ( A 1 , A 2 , m , B 1 , B 2 , B 3 , , B 7 ) , n = 1 , 2 , 3 , 4 . As ϕ n is so long, its expression is not generated explicitly here.
Equation (9) makes it evident that, by concurrently setting the coefficients of ϵ k 2 and ϵ k 3 to zero, we will achieve at least fourth-order convergence. After resolving the ensuing equations,
A 1 = 1 and A 2 = 3
are obtained.
Consequently, the above error equation becomes
ϵ t k = ( 19 + m ) B 1 3 2 m B 1 B 2 2 m 3 ϵ k 4 + n = 1 4 ϕ n ϵ k n + 4 + O ( ϵ k 9 ) .
Expanding f ( t k ) about r *
f ( t k ) = f m ( r * ) m ! ϵ t k m 1 + B 1 ϵ t k + B 2 ϵ t k 2 + B 3 ϵ t k 3 + B 4 ϵ t k 4 + .
Using Equations (6) and (12) in the expression of v, it follows that
v = ( 19 + m ) B 1 2 2 m B 2 2 m 2 ϵ k 2 1 3 m 3 ( ( 163 + 57 m + 2 m 2 ) B 1 3 6 m ( 19 + m ) B 1 B 2 + 6 m 2 B 3 ) ϵ k 3 + 1 24 m 4 ( ( 5279 + 3558 m + 673 m 2 + 18 m 3 ) B 1 4 12 m ( 593 + 187 m + 6 m 2 ) B 1 2 B 2 + 24 m 2 ( 56 + 3 m ) B 1 B 3 + 36 m 2 ( ( 25 + m ) B 2 2 + 2 m B 4 ) ) ϵ k 4 1 60 m 5 ( ( 47457 + 46810 m + 16635 m 2 + 2210 m 3 + 48 m 4 ) B 1 5 20 m ( 4681 + 2898 m + 497 m 2 + 12 m 3 ) B 1 3 B 2 + 60 m 2 ( 429 + 129 m + 4 m 2 ) B 1 2 B 3 + 60 m 2 B 1 ( ( 537 + 147 m + 4 m 2 ) B 2 2 2 m ( 37 + 2 m ) B 4 ) 120 m 3 ( ( 55 + 2 m ) B 2 B 3 2 m B 5 ) ) ϵ k 5 + O ( ϵ k 6 ) .
Developing the weight function H ( h , v ) in the vicinity of the origin ( 0 , 0 ) using Taylor series up to third-order terms only,
H ( h , v ) = H 00 + H 10 h + H 01 v + 1 2 ! ( H 20 h 2 + 2 H 11 h v + H 02 v 2 ) + 1 3 ! ( H 30 h 3 + 3 H 21 h 2 v + 3 H 12 h v 2 + H 03 v 3 ) .
By using (3), (4), (6), (7), (13), and (14) in third step of (2), we obtain that
ϵ k + 1 = ( 1 H 00 ) B 1 ( ( 19 + m ) B 1 2 2 m B 2 ) 2 m 3 ϵ k 4 + n = 1 4 ψ n ϵ k n + 4 + O ( ϵ k 9 ) ,
ψ n = ψ n ( m , B 1 , B 2 , , B 6 ) , n = 1 , 2 , 3 , 4 .
Equation (15) shows that the eighth-order convergence is achieved if the coefficients of ϵ k 4 , ϵ k 5 , ϵ k 6 , and ϵ k 7 are annihilated. Then, the resulting equations yield
H 00 = 1 , H 10 = 2 , H 01 = 1 , H 20 = 4 , H 11 = 4 , H 30 = 72 .
Then, the error Equation (15) reduces to
ϵ k + 1 = 1 48 m 7 ( B 1 ( ( 19 + m ) B 1 2 2 m B 2 ) ( ( 3 H 02 ( 19 + m ) 2 + 2 ( 1121 156 m 7 m 2 + 3 H 21 ( 19 + m ) ) ) B 1 4 12 m ( 52 + H 21 4 m + H 02 ( 19 + m ) ) B 1 2 B 2 + 12 ( 2 + H 02 ) m 2 B 2 2 24 m 2 B 1 B 3 ) ) ϵ k 8 + O ( ϵ k 9 ) .
Thus, the result is established. □
Remark 1.
With just four functional evaluations (i.e., f ( r k ) , f ( s k ) , f ( t k ) , and f ( r k ) ), the suggested scheme (2) achieves eighth-order convergence. Hence, according to the Kung–Traub theory [26] this scheme is optimal.
Remark 2.
According to [27], the computational efficiency ( E ) is expressed as E = p 1 / θ , where p denotes the method’s order of convergence and θ denotes the number of function evaluations needed for each iteration. The one-step optimal technique ( E = 2 1 / 2 1.414 ) and the two-step optimal fourth-order approach ( E = 4 1 / 3 1.587 ) have substantially lower E-values than the new three-step optimal scheme, which has an E-value of 8 1 / 4 1.682 .
Remark 3.
In order to apply the new method, the multiplicity m of the desired root should be known. If m is not known, then we can use the following formula to estimate it:
m r k + 1 r k F ( r k + 1 ) F ( r k ) ,
where F ( r k ) = f ( r k ) f ( r k ) . This information can be found in [28].

Some Particular Methods

As specific cases of the family (2), we may produce a large number of iterative schemes based on the forms of the function H ( h , v ) that meet the requirements of Theorem 1. We shall limit ourselves to selecting low-degree polynomials or straightforward rational functions, however. Consequently, consideration is given to the following basic forms:
( 1 ) H ( h , v ) = 1 + 2 h + v 2 h 2 + 4 h v 12 h 3 . ( 2 ) H ( h , v ) = 1 + 2 v s . 12 h 3 + h ( 2 + 6 v s . 2 h ) 1 + v . ( 3 ) H ( h , v ) = 1 + 3 h + v + 5 h v 14 h 3 12 h 4 1 + h . ( 4 ) H ( h , v ) = 1 + 3 h + 2 v + 8 h v 14 h 3 ( 1 + h ) ( 1 + v ) . ( 5 ) H ( h , v ) = 1 + v 2 h ( 2 + v ) 2 h 2 ( 6 + 11 v ) + h 3 ( 4 + 8 v ) 1 6 h + 2 h 2 .
Each of the aforementioned forms has a corresponding procedure that is stated as follows:
Method 1 (M-1):
r k + 1 = t k m u v 1 + 2 h + v 2 h 2 + 4 h v 12 h 3 f ( r k ) f ( r k ) .
Method 2 (M-2):
r k + 1 = t k m u v 1 + 2 v s . 12 h 3 + h ( 2 + 6 v s . 2 h ) 1 + v f ( r k ) f ( r k ) .
Method 3 (M-3):
r k + 1 = t k m u v 1 + 3 h + v + 5 h v 14 h 3 12 h 4 1 + h f ( r k ) f ( r k ) .
Method 4 (M-4):
r k + 1 = t k m u v 1 + 3 h + 2 v + 8 h v 14 h 3 ( 1 + h ) ( 1 + v ) f ( r k ) f ( r k ) .
Method 5 (M-5):
r k + 1 = t k m u v 1 + v 2 h ( 2 + v ) 2 h 2 ( 6 + 11 v ) + h 3 ( 4 + 8 v ) 1 6 h + 2 h 2 f ( r k ) f ( r k ) .
In above each, case s k = r k m f ( r k ) f ( r k ) and t k = s k m h ( 1 + 3 h ) f ( r k ) f ( r k ) .

3. Numerical Results

We use the above developed techniques to solve a nonlinear equation in this section. This helps verify the theoretical outcomes that have been deduced thus far and serves to practically demonstrate the techniques. We use the formula to generate the computational convergence order (CCO), which we use to verify the theoretical order of convergence (see [29]). The formula for CCO is
CCO = ln | ( r k + 2 r * ) / ( r k + 1 r * ) | ln | ( r k + 1 r * ) / ( r k r * ) | , for each k = 1 , 2 ,
Performance is compared with existing well-known eighth-order methods. For example, we choose the methods by Zafar et al. [18], Behl et al. [10], and Akram et al. [30]. Below, the methods are expressed for ready reference:
Methods by Zafar et al. (ZM-1 and ZM-2):
s k = r k m f ( r k ) f ( r k ) , t k = s k m u k 1 5 u k 2 + 8 u k 3 1 2 u k f ( r k ) f ( r k ) , r k + 1 = t k m u k v k ( 1 + 2 u k ) ( 1 + v k ) ( 1 + 2 w k ) f ( r k ) f ( r k )
and
s k = r k m f ( r k ) f ( r k ) , t k = s k m u k 1 + 2 u k u k 2 + 6 u k 3 f ( r k ) f ( r k ) , r k + 1 = t k m u k v k e v k e 2 w k ( 1 + 2 u k ) f ( r k ) f ( r k ) ,
where u k = f ( s k ) f ( r k ) 1 m , v k = f ( t k ) f ( s k ) 1 m and w k = f ( t k ) f ( r k ) 1 m .
Methods by Behl et al. (BM-1 and BM-2):
s k = r k m f ( r k ) f ( r k ) , t k = s k m u k ( 1 + 2 u k u k 2 ) f ( r k ) f ( r k ) , r k + 1 = t k + m u k w k 1 w k 1 2 u k + 6 u k 3 1 6 ( 85 + 21 m + 2 m 2 ) u k 4 2 v k f ( r k ) f ( r k )
and
s k = r k m f ( r k ) f ( r k ) , t k = s k m u k ( 1 + 2 u k ) f ( r k ) f ( r k ) , r k + 1 = t k m u k w k 1 w k 1 + 9 u k 2 + 2 v k + u k ( 6 + 8 v k ) 1 + 4 u k f ( r k ) f ( r k ) ,
where u k = f ( s k ) f ( r k ) 1 m , v k = f ( t k ) f ( r k ) 1 m , w k = f ( t k ) f ( s k ) 1 m .
Methods by Akram et al. (AM-1 and AM-2):
s k = r k m f ( r k ) f ( r k ) , t k = s k m u ( 1 + 2 u u 2 + 6 u 3 ) f ( r k ) f ( r k ) , r k + 1 = t k m u ( v + v 2 + 2 w + 4 v s . w ) f ( r k ) f ( r k )
and
s k = r k m f ( r k ) f ( r k ) , t k = s k m u ( 5 + 18 u ) 5 + 8 u 11 u 2 f ( r k ) f ( r k ) , r k + 1 = t k m u ( v + v 2 + 2 w + 4 v s . w ) f ( r k ) f ( r k ) ,
where u = f ( s k ) f ( r k ) 1 m , v = f ( t k ) f ( s k ) 1 m and w = f ( t k ) f ( r k ) 1 m .
Computations are performed in the programming package of Mathematica software using multiple-precision arithmetic. Numerical results displayed in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6 include: (i) Number of iterations ( k ) required to converge to the solution such that | r k + 1 r k | + | f ( r k ) | < 10 300 ; (ii) Estimated error | r k + 1 r k | in the first three iterations; (iii) Computational convergence order (CCO) using (18); and (iv) CPU-time utilized in the execution of program which is computed by the Mathematica command “TimeUsed[ ]”.
The following examples are chosen for numerical testing:
Example 1.
The energy density in an isothermal black body is determined by applying the Planck law of radiation [31], which gives
ϕ ( λ ) = 8 π c h λ 5 e c h / λ k T 1 .
Here, k is Boltzmann’s constant, h is Planck’s constant, T is the absolute temperature of the black body, c is the speed of light, and λ is the wavelength of the radiation. Finding the wavelength λ that corresponds to the highest energy density ϕ ( λ ) is the difficulty. Thus,
ϕ ( λ ) = 8 π c h λ 6 e c h / λ k T 1 ( c h / λ k T ) e c h / λ k T e c h / λ k T 1 5 = A . B .
is the result of Equation (19). Keep in mind that a ϕ maxima will appear when B = 0 , or when
( c h / λ k T ) e c h / λ k T e c h / λ k T 1 = 5 .
The foregoing equation takes the form
1 r 5 = e r ,
when r = c h / λ k T . Therefore, the necessary nonlinear function is
f 1 ( r ) = e r 1 + r 5 .
Since the root r = 0 is trivial, it is not discussed. Note that, in (20), the right-hand side is e 5 6.74 × 10 3 , while the left-hand side is zero for r = 5 . Therefore, we hypothesize that another root may exist close to r = 5 . Actually, r * 4.9651142317 with m = 1 gives the predicted root of Equation (21). Then, the wavelength of radiation (λ) corresponding to the maximum energy density is
λ c h 4.9651142317 ( k T ) .
The numerical results shown in Table 1 are computed with initial guess r 0 = 10 .
Example 2.
Consider a nonlinear function of academic interest defined as
f 2 ( r ) = e r r 1 .
At r * = 0 , this has multiple zeros of multiplicity 2. For this function, we choose the initial approximation r 0 = 0.5 to obtain zero. Table 2 presents the numerical results.
Example 3.
Let us examine an another standard test function,
f 3 ( r ) = r 9 29 r 8 + 349 r 7 2261 r 6 + 8455 r 5 17663 r 4 + 15927 r 3 + 6993 r 2 24732 r + 12960 .
At r * = 3 of multiplicity 4, there is one multiple zero in this function. We utilize the first approximation r 0 = 3.3 to find this zero. Table 3 displays the numerical results.
Example 4.
Next, we take a function
f 4 ( r ) = r ( r 2 + 1 ) ( 2 e r 2 + 1 + r 2 1 ) c o s h 4 π r 2 ,
which has imaginary zeros. There is a zero r * = i with multiplicity 6 in this function. To compute the zero, we use the first approximation, r 0 = 0.8 i . Table 4 displays the acquired results.
Example 5.
The circuit L-C-R is governed by the equation
L d 2 q d t 2 + R d q d t + q C = 0 ,
whose solution q ( t ) is
q ( t ) = q 0 e R t / 2 L cos 1 L C R 2 L 2 t ,
where t = 0 , q = q 0 . Regarding a specific case study, the issue is stated as follows [32]: Assume that, with L = 5 Henry and C = 10 4 Farad, the charge dissipates to 1 percent of its initial value ( q / q 0 = 0.01 ) in t = 0.05 seconds. Find a proper value of R? We examined this example six times using the numerical values, and each time, we were able to derive the necessary nonlinear function,
f 5 ( r ) = e 0.005 r cos 2000 0.01 r 2 ( 0.05 ) 0.01 6 ,
where r = R . At r * 328.15142908514817 , the function mentioned above has zero with multiplicity 6. We compute the required zero with the initial estimate r 0 = 370 . Table 5 presents the numerical findings.
Example 6.
Assume isentropic supersonic flow around a pointed corner of expansion. The following formula (see [33]) describes the relationship between the Mach numbers before the corner (i.e., M 1 ) and after the corner (i.e., M 2 ):
δ = b 1 / 2 ( tan 1 M 2 2 1 b 1 / 2 tan 1 M 1 2 1 b 1 / 2 ) ( tan 1 ( M 2 2 1 ) 1 / 2 tan 1 ( M 1 2 1 ) 1 / 2 ) ,
where b = γ + 1 γ 1 and γ is the gas’s specific heat ratio.
We solve the equation for M 2 for a specific case study, where M 1 = 1.5 , γ = 1.4 , and δ = 10 0 . We have
tan 1 5 2 tan 1 ( r 2 1 ) + 6 tan 1 r 2 1 6 tan 1 1 2 5 6 11 63 = 0 ,
where r = M 2 .
Ten times over, we examined this situation and came up with the necessary nonlinear function,
f 6 ( r ) = [ tan 1 5 2 tan 1 ( r 2 1 ) + 6 ( tan 1 r 2 1 6 tan 1 1 2 5 6 ) 11 63 ] 10 .
At r * 1.8411027704926161 , the above function has zero with multiplicity 10. Using the initial approximation r 0 = 2 , the needed zero is computed. Results in numbers are displayed in Table 6.
The presented methods demonstrate excellent convergence behavior, as evidenced by the data in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6. The numerical results clearly indicate that this good convergence is due to the increasing accuracy of successive approximations in each iteration, which also account for the stability of the procedures. Moreover, the new approaches yield approximations to the solutions that are either more accurate or comparable to those produced by existing methods. When the stopping criterion | r k + 1 r k | + | f ( r k ) | < 10 300 is met, the value of | r k + 1 r k | is shown as ‘0’. The computed order of convergence, displayed in the penultimate column of each table, confirms the theoretical eighth order of convergence. However, this eighth-order convergence is not maintained by the eighth-order techniques ZM-1, ZM-2, BM-1, and BM-2. The new methods also consume less CPU time compared to the existing ones, indicating their efficiency. Similar numerical tests on various other experiments corroborated these findings.

4. Basins of Attraction

In this section, we assess the complex geometry of the proposed methods by drawing the basins of attraction of the roots of a polynomial equation F ( z ) = 0 in a complex plane. Basin of attraction is a helpful geometric tool for comparing the convergence zones of the iterative approaches [34,35,36,37]. By means of this tool, we can check visually the convergence properties and stability of an iterative method. Let us first review some fundamental concepts related to this graphical technique.
Consider a rational mapping on the Riemann sphere R : C C . A point z 0 C has an orbit defined as the set { z 0 , R ( z 0 ) , R 2 ( z 0 ) , , R n ( z 0 ) , } . If a point z 0 C satisfies the equation R ( z 0 ) = z 0 , then it is a fixed point of the rational function R. If, for every n, the lowest such number, R n ( z 0 ) = z 0 , then a point z 0 is said to be periodic with period n > 1 . If | R ( z 0 ) | < 1 , | R ( z 0 ) | > 1 , or | R ( z 0 ) | = 1 , then a point z 0 is said to be attracting, repelling and neutral. Furthermore, the fixed point is extremely attractive if | R ( z 0 ) | = 0 . Let z * be a attracting fixed point of the rational function R.
A ( z * ) = { z 0 C : R n ( z 0 ) z * , n }
defines the fixed-point z * basin of attraction.
The Fatou set is the collection of points whose orbits converge to an attractive fixed-point z * . The closure of the set made up of repelling fixed points, known as the Julia set or complementary set, defines the boundaries separating the root basins of attraction. We can see which spots are good choices for starting points and which are not by using attraction basins to evaluate those starting points that, when we use an iterative procedure, converge to the relevant root of a polynomial.
To initialize D, a rectangular region in C that contains all the roots of the equation F ( z ) = 0 , we select z 0 . Starting from z 0 D , an iterative process can either diverge or converge to the zero of F ( z ) . We use a stopping condition of 10 3 with a maximum of 25 iterations to evaluate the basins. If this tolerance is not met within the given number of iterations, the process is terminated, indicating divergence from the initial point z 0 . To create the basins, each initial guess z 0 within the attraction basin of zero is assigned a color. If the iterative formula starting at z 0 converges, the corresponding area is colored accordingly; if it does not converge within the required number of iterations, the area is painted black.
To view complex geometry, we analyze the basins of attraction of the methods on different following polynomials:
Test problem 1. Let F 1 ( z ) = ( z 2 1 ) 2 be a polynomial with multiplicities m = 2 and two zeros { 1 , 1 } . Figure 1 displays the polynomial’s basin of attractors. Every zero’s basin of attraction has a color allocated to it. Specifically, the attraction basins of the two zeros were assigned the colors red and green in order to obtain the basins.
Test problem 2. Let F 2 ( z ) = ( z 3 + z ) 3 have multiplicities m = 3 and three zeros { i , 0 , i } . Figure 2 displays the polynomial’s basin of attractors. Every zero’s basin of attraction has a color allocated to it. Specifically, the colors red, blue, and green correspond to i, 0, and i attraction basins, respectively.
Test problem 3. Let F 3 ( z ) = z 3 + 1 z 3 have four zeros with multiplicities of m = 3 , namely 0.707107 + 0.707107 i , 0.707107 0.707107 i , 0.707107 + 0.707107 i , 0.707107 0.707107 i . Figure 3. displays the basin of attractors of these zeros as determined by the approaches under consideration. A color is assigned to a zero to identify its corresponding basin. For instance, the colors corresponding to 0.707107 0.707107 i , 0.707107 + 0.707107 i , 0.707107 0.707107 i , and 0.707107 + 0.707107 i have been allocated, as have green, red, blue, and yellow.
Along with the basins of attraction, we also provide some other useful information of the performance of methods in Table 7, which include:
  • IP: Mean of iterations, measured in iterations/point.
  • NC: Nonconvergent points, as a percentage of the total number of starting points evaluated.
  • IC: Mean of iterations, measured in iterations/(point–non-convergent points).
From the above graphics, we can observe that, in general, the proposed methods M-1–M-5 along with the existing method AM-2 perform better than the other ones, since in all the examples, either these have no divergent points or very few divergent points. This feature can also be verified by the numerical results shown in Table 7. The methods ZM-2, ZM-1, and AM-1 have large divergent points shown by black zones followed by BM-1 and BM-2. The most visually attractive images appear when the basin boundaries are extremely complex. These images fall into the category of situations where the method is more demanding with respect to the starting point.
The convergence represented through the basin of attraction is a powerful tool, being the set of initial conditions leading to the long-iterated behavior that approaches the attractor [38]. Attractors can correspond to periodic, quasiperiodic, or chaotic behaviors of different types [39]. It has been found that a basin of attraction defined as a region in the state space may have a basic topological structure which can vary greatly from system to system [40,41]. Inspecting the basins of attraction for the test problems 4.1 to 4.3 one can see that all possess reflection symmetry.
A riddled basin of attraction [42,43] arises in some special systems that have a smooth invariant manifold (a smooth surface or hypersurface in the phase space where any initial condition on the surface produces an orbit that stays in the surface) due to symmetry or some other constraint.

5. Conclusions and Future Scope

In this paper, we presented a family of optimal eighth-order iterative methods for finding the multiple zeros of a nonlinear equation. The local convergence analysis has been studied, providing the eighth-order under standard assumptions, ensuring the methods’ theoretical robustness. Some particular cases have been explored and their performances have been checked by using two different ways viz. by numerical testing and by graphical tool of basins of attraction. Moreover, the comparison of performance of the methods with those of existing optimal eighth-order methods using these two ways has also been demonstrated. It has been observed that, unlike those of existing techniques, the proposed techniques have a consistent convergence behavior. Additionally, a comparison of the estimated CPU-time of the new methods with existing ones has been performed to rank the algorithms, demonstrating their computational efficiency. The results highlight that the ranking obtained through CPU-time estimation aligns well with the ranking derived from the efficiency results, confirming the superiority of the new methods. This dual validation through numerical and graphical analysis, coupled with efficiency rankings, underscores the practical applicability and advantages of the proposed methods in solving complex nonlinear equations with multiple roots.
The future scope of “An optimal family of eighth-order methods for multiple roots and their complex dynamics” is promising, with potential advancements in both theoretical and practical applications. These high-order iterative methods are crucial for solving nonlinear equations with multiple roots, offering significant improvements in convergence speed and computational efficiency. In the future, research could focus on the algorithm refinement, complex dynamics analysis, computational applications, software implementation, and interdisciplinary collaboration.

Author Contributions

Conceptualization, methodology, software, writing—original draft preparation, S.K. and J.R.S.; formal analysis, validation, resources, L.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Generated data is contained within the article.

Acknowledgments

We would like to express our gratitude to the anonymous reviewers for their help with the publication of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Traub, J.F. Iterative Methods for the Solution of Equations; Chelsea Publishing Company: New York, NY, USA, 1982. [Google Scholar]
  2. Su, F.; Liu, L.; Li, X.H.; Dong, Q.L. A multi-step inertial asynchronous sequential algorithm for common fixed point problems. J. Nonlinear Var. Anal. 2024, 8, 473–484. [Google Scholar] [CrossRef]
  3. Chen, S.; Du, H.; Huang, J.; Chen, Z.; Zhao, J. Two-step inertial adaptive iterative algorithm for solving the split common fixed point problem of directed operators. J. Nonlinear Funct. Anal. 2023, 20, 1–12. [Google Scholar] [CrossRef]
  4. Schröder, E. Über unendlich viele Algorithmen zur Auflösung der Gleichungen. Math. Ann. 1870, 2, 317–365. [Google Scholar] [CrossRef]
  5. Aydogan, S.M.; Sakar, F.M. On Convex Functions with Complex Order Through Bounded Boundary Rotation. Math. Comput. Sci. 2019, 13, 433–439. [Google Scholar] [CrossRef]
  6. Rezapour, S.; Etemad, S.; Mohammadi, H. A mathematical analysis of a system of Caputo-Fabrizio fractional differential equations for the anthrax disease model in animals. Adv. Differ. Equ. 2020, 2020, 481. [Google Scholar] [CrossRef]
  7. Shavitt, I.; Bender, C.F.; Pipano, A.; Hosteny, R.P. The iterative calculation of several of the lowest or highest eigenvalues and corresponding eigenvectors of very large symmetric matrices. J. Comput. Phys. 1973, 11, 90–108. [Google Scholar] [CrossRef]
  8. Austin, A.P.; Kravanja, P.; Trefethen, L.N. Numerical algorithms based on analytic function values at roots of unity. SIAM J. Num. Anal. 2014, 52, 1795–1821. [Google Scholar] [CrossRef]
  9. Behl, R.; Cordero, A.; Motsa, S.S.; Torregrosa, J.R. An eighth-order family of optimal multiple root finders and its dynamics. Numer. Algorithms 2018, 77, 1249–1272. [Google Scholar] [CrossRef]
  10. Behl, R.; Alshomrani, A.S.; Motsa, S.S. An optimal scheme for multiple roots of nonlinear equations with eighth-order convergence. J. Math. Chem. 2018, 56, 2069–2084. [Google Scholar] [CrossRef]
  11. Dong, C. A family of multipoint iterative functions for finding multiple roots of equations. Int. J. Comput. Math. 1987, 21, 363–367. [Google Scholar] [CrossRef]
  12. Geum, Y.H.; Kim, Y.I.; Neta, B. A class of two-point sixth-order multiple-zero finders of modified double-Newton type and their dynamics. Appl. Math. Comput. 2015, 270, 387–400. [Google Scholar] [CrossRef]
  13. 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]
  14. Hansen, E.; Patrick, M. A family of root finding methods. Numer. Math. 1977, 27, 257–269. [Google Scholar] [CrossRef]
  15. Kansal, M.; Kanwar, V.; Bhatia, S. On some optimal multiple root-finding methods and their dynamics. Appl. Appl. Math. 2015, 10, 349–367. [Google Scholar]
  16. Osada, N. An optimal multiple root-finding method of order three. J. Comput. Appl. Math. 1994, 51, 131–133. [Google Scholar] [CrossRef]
  17. Sharma, J.R.; Sharma, R. Modified Jarratt method for computing multiple roots. Appl. Math. Comput. 2010, 217, 878–881. [Google Scholar] [CrossRef]
  18. Zafar, F.; Cordero, A.; Quratulain, R.; Torregrosa, J.R. Optimal iterative methods for finding multiple roots of nonlinear equations using free parameters. J. Math. Chem. 2018, 56, 1884–1901. [Google Scholar] [CrossRef]
  19. Zhou, X.; Chen, X.; Song, Y. Constructing higher-order methods for obtaining the multiple roots of nonlinear equations. J. Comput. Math. Appl. 2011, 235, 4199–4206. [Google Scholar] [CrossRef]
  20. Zafar, F.; Cordero, A.; Sultana, S.; Torregrosa, J.R. Optimal iterative methods for finding multiple roots of nonlinear equations using weight functions and dynamics. J. Comput. App. Math. 2018, 342, 352–374. [Google Scholar] [CrossRef]
  21. Sharma, J.R.; Kumar, S. An excellent numerical technique for multiple roots. Math. Comput. Simul. 2021, 182, 316–324. [Google Scholar] [CrossRef]
  22. Sharma, J.R.; Kumar, S. A class of computationally efficient numerical algorithms for locating multiple zeros. Afr. Mat. 2021, 32, 853–864. [Google Scholar] [CrossRef]
  23. Zafar, F.; Cordero, A.; Torregrosa, J.R. An efficient family of optimal eighth-order multiple root finders. Mathematics 2018, 6, 310. [Google Scholar] [CrossRef]
  24. Neta, B. On a Fifth-Order Method for Multiple Roots of Nonlinear Equations. Symmetry 2023, 15, 1694. [Google Scholar] [CrossRef]
  25. Geum, Y.H. On constructing a family of sixth-order methods for multiple roots. Fractal Fract. 2023, 7, 878. [Google Scholar] [CrossRef]
  26. Kung, H.T.; Traub, J.F. Optimal order of one-point and multipoint iteration. J. Assoc. Comput. Mach. 1974, 21, 643–651. [Google Scholar] [CrossRef]
  27. Ostrowski, A.M. Solutions of Equations and System of Equations; Academic Press: New York, NY, USA, 1960. [Google Scholar]
  28. King, R.F. A secant method for multiple roots. BIT 1977, 17, 321–328. [Google Scholar] [CrossRef]
  29. Weerakoon, S.; Fernando, T.G.I. A variant of Newton’s method with accelerated third-order convergence. Appl. Math. Lett. 2000, 13, 87–93. [Google Scholar] [CrossRef]
  30. Akram, S.; Zafar, F.; Yasmin, N. An optimal eighth-order family of iterative methods for multiple roots. Mathermatics 2019, 7, 672. [Google Scholar] [CrossRef]
  31. Bradie, B. A Friendly Introduction to Numerical Analysis; Pearson Education Inc.: New Delhi, India, 2006. [Google Scholar]
  32. Chapra, S.C.; Canale, R.P. Numerical Methods for Engineers; McGraw-Hill Book Company: New York, NY, USA, 1988. [Google Scholar]
  33. Hoffman, J.D. Numerical Methods for Engineers and Scientists; McGraw-Hill Book Company: New York, NY, USA, 1992. [Google Scholar]
  34. Varona, J.L. Graphic and numerical comparison between iterative methods. Math. Intell. 2002, 24, 37–46. [Google Scholar] [CrossRef]
  35. 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. 1988, 52, 1–16. [Google Scholar] [CrossRef]
  36. Argyros, I.K.; Magreñán, Á.A. Iterative Methods and Their Dynamics with Applications: A Contemporary Study; CRC Press: New York, NY, USA, 2017. [Google Scholar]
  37. Lotfi, T.; Sharifi, S.; Salimi, M.; Siegmund, S. A new class of three-point methods with optimal convergence order eight and its dynamics. Numer. Algorithms 2015, 68, 261–288. [Google Scholar] [CrossRef]
  38. Beer, C.; Barak, O. Revealing and reshaping attractor dynamics in large networks of cortical neurons. PLoS Comput. Biol. 2024, 20, e1011784. [Google Scholar] [CrossRef] [PubMed]
  39. Ding, M.; Grebogi, C.; Ott, E. Evolution of attractors in quasiperiodically forced systems: From quasiperiodic to strange nonchaotic to chaotic. Phys. Rev. A 1989, 39, 2593. [Google Scholar] [CrossRef]
  40. Eckmann, J.P.; Ruelle, D. Ergodic theory of chaos and strange attractors. Rev. Mod. Phys. 1985, 57, 617. [Google Scholar] [CrossRef]
  41. Rao, X.B.; Gao, J.S. Ding, S.L.; Liang, J.; Zhang, J. Multistability of gaits, the basin of attraction and its external topology in the simplest passive walking model on stairs. Chaos Solitons Fractals 2023, 172, 113592. [Google Scholar] [CrossRef]
  42. Alexander, J.; Yorke, J.A.; You, Z.; Kan, I. Riddled Basins. Int. J. Bifurc. Chaos 1992, 2, 795. [Google Scholar] [CrossRef]
  43. Ott, E.; Sommerer, J.C.; Alexander, J.C.; Kan, I.; Yorke, J.A. The Transition to Chaotic Attractors with Riddled Basins. Phys. D. Nonlinear Phenom. 1994, 76, 384. [Google Scholar] [CrossRef]
Figure 1. Basins of attraction from (ak) for polynomial F 1 ( z ) .
Figure 1. Basins of attraction from (ak) for polynomial F 1 ( z ) .
Symmetry 16 01045 g001
Figure 2. Basins of attraction from (ak) for polynomial F 2 ( z ) .
Figure 2. Basins of attraction from (ak) for polynomial F 2 ( z ) .
Symmetry 16 01045 g002
Figure 3. Basins of attraction from (ak) for polynomial F 3 ( z ) .
Figure 3. Basins of attraction from (ak) for polynomial F 3 ( z ) .
Symmetry 16 01045 g003
Table 1. Numerical results for Example 1.
Table 1. Numerical results for Example 1.
Methodsk | r 2 r 1 | | r 3 r 2 | | r 4 r 3 | CCOCPU-Time
ZM−13 5.41 × 10 7 1.06 × 10 58 08.0000.4224
ZM−23 3.74 × 10 7 3.73 × 10 60 08.0000.4683
BM−13 2.05 × 10 7 1.93 × 10 62 08.0000.3925
BM−23 2.05 × 10 7 1.82 × 10 62 08.0000.3914
AM−13 5.48 × 10 7 1.28 × 10 85 08.0000.4217
AM−23 5.47 × 10 7 1.27 × 10 58 08.0000.4052
M−13 5.57 × 10 7 2.01 × 10 58 08.0000.3433
M−23 8.91 × 10 7 1.40 × 10 56 08.0000.3902
M−33 5.59 × 10 7 2.28 × 10 58 08.0000.3754
M−43 8.94 × 10 7 1.56 × 10 56 08.0000.3585
M−53 5.57 × 10 7 2.13 × 10 58 08.0000.3878
Table 2. Numerical results for Example 2.
Table 2. Numerical results for Example 2.
Methodsk | r 2 r 1 | | r 3 r 2 | | r 4 r 3 | CCOCPU-Time
ZM−14 7.86 × 10 1 3.66 × 10 5 2.31 × 10 39 8.0000.2802
ZM−25 2.49 2.79 × 10 2 9.71 × 10 17 8.0000.4064
BM−16 3.63 × 10 2 1.08 × 10 5 2.82 × 10 16 3.0000.3752
BM−26 3.64 × 10 2 1.09 × 10 5 2.90 × 10 16 3.0000.3271
AM−14 6.28 × 10 1 8.43 × 10 6 2.18 × 10 44 8.0000.3285
AM−24 6.28 × 10 1 6.83 × 10 6 3.04 × 10 45 8.0000.3076
M−14 5.99 × 10 1 1.60 × 10 5 1.14 × 10 41 8.0000.3124
M−24 3.42 × 10 1 4.73 × 10 7 1.15 × 10 53 8.0000.2815
M−34 5.92 × 10 1 1.91 × 10 5 6.62 × 10 41 8.0000.2976
M−44 3.39 × 10 1 5.43 × 10 7 4.50 × 10 53 8.0000.2811
M−54 5.99 × 10 1 3.38 × 10 5 8.13 × 10 39 8.0000.3120
Table 3. Numerical results for Example 3.
Table 3. Numerical results for Example 3.
Methodsk | r 2 r 1 | | r 3 r 2 | | r 4 r 3 | CCOCPU-Time
ZM−123 2.59 6.37 5.23 2.0001.5924
ZM−212 7.80 4.30 3.25 2.0311.4243
BM−16 6.27 × 10 2 1.50 × 10 4 1.52 × 10 12 3.0000.1566
BM−26 6.26 × 10 2 1.49 × 10 4 1.49 × 10 12 3.0000.1405
AM−16 9.78 × 10 1 2.15 × 10 1 7.16 × 10 2 7.9600.1413
AM−26 9.69 × 10 1 2.01 × 10 1 6.37 × 10 2 7.9660.1567
M−14 7.41 × 10 1 8.40 × 10 7 2.82 × 10 50 8.0000.1113
M−24 3.95 × 10 1 1.77 × 10 6 1.89 × 10 47 8.0000.1094
M−34 7.22 × 10 1 2.05 × 10 6 4.47 × 10 47 8.0000.1267
M−44 3.88 × 10 1 1.75 × 10 6 2.01 × 10 47 8.0000.1242
M−54 7.33 × 10 1 1.44 × 10 6 2.74 × 10 48 8.0000.1286
Table 4. Numerical results for Example 4.
Table 4. Numerical results for Example 4.
Methodsk | r 2 r 1 | | r 3 r 2 | | r 4 r 3 | CCOCPU-Time
ZM−16 3.49 × 10 1 2.37 × 10 2 1.05 × 10 3 8.0001.6694
ZM−2fails-----
BM−16 1.59 × 10 2 1.81 × 10 6 2.34 × 10 18 3.0001.5134
BM−26 1.59 × 10 2 1.80 × 10 6 2.31 × 10 18 3.0001.4045
AM−14 2.60 × 10 1 2.45 × 10 8 1.39 × 10 62 8.0001.2481
AM−24 2.60 × 10 1 2.45 × 10 8 1.34 × 10 62 8.0001.2333
M−14 2.47 × 10 1 2.53 × 10 8 3.17 × 10 62 8.0001.1556
M−24 1.42 × 10 1 4.63 × 10 9 6.95 × 10 68 8.0001.1702
M−34 2.44 × 10 1 2.52 × 10 8 3.65 × 10 62 8.0001.1396
M−44 1.41 × 10 1 4.63 × 10 9 7.88 × 10 68 8.0001.1742
M−54 2.47 × 10 1 2.53 × 10 8 3.69 × 10 62 8.0001.1864
Table 5. Numerical results for Example 5.
Table 5. Numerical results for Example 5.
Methodsk | r 2 r 1 | | r 3 r 2 | | r 4 r 3 | CCOCPU-Time
ZM−14 57.80 5.95 × 10 4 2.16 × 10 43 8.0001.4354
ZM−25 178.00 3.60 × 10 1 1.55 × 10 21 8.0001.7940
BM−16 2.62 4.80 × 10 4 2.88 × 10 15 3.0002.2154
BM−26 2.62 4.79 × 10 4 2.87 × 10 15 3.0002.2315
AM−14 47.10 1.60 × 10 4 7.27 × 10 48 8.0001.6857
AM−24 47.00 1.31 × 10 4 1.09 × 10 48 8.0001.6963
M−14 45.20 3.17 × 10 4 5.01 × 10 45 8.0001.3898
M−24 26.00 1.01 × 10 5 9.75 × 10 57 8.0001.4204
M−34 44.70 3.83 × 10 4 3.26 × 10 44 8.0001.4355
M−44 25.80 1.17 × 10 5 4.09 × 10 56 8.0001.4674
M−54 45.10 6.15 × 10 4 1.80 × 10 42 8.0001.4048
Table 6. Numerical results for Example 6.
Table 6. Numerical results for Example 6.
Methodsk | r 2 r 1 | | r 3 r 2 | | r 4 r 3 | CCOCPU-Time
ZM−14 3.19 × 10 2 2.77 × 10 16 1.01 × 10 128 8.0002.7613
ZM−24 7.25 × 10 2 5.76 × 10 14 1.26 × 10 110 8.0002.7466
BM−15 5.84 × 10 4 1.78 × 10 11 5.08 × 10 34 3.0002.7925
BM−25 5.84 × 10 4 1.78 × 10 11 5.09 × 10 34 3.0002.8089
AM−14 3.05 × 10 2 2.45 × 10 16 4.79 × 10 129 8.0002.7464
AM−24 3.05 × 10 2 2.32 × 10 16 2.94 × 10 129 8.0002.7301
M−14 3.05 × 10 2 4.52 × 10 16 1.26 × 10 126 8.0002.3873
M−24 1.96 × 10 2 2.65 × 10 17 3.40 × 10 136 8.0002.4184
M−34 3.04 × 10 2 5.46 × 10 16 7.15 × 10 126 8.0002.4185
M−44 1.96 × 10 2 3.05 × 10 17 1.22 × 10 135 8.0002.4027
M−54 3.05 × 10 2 5.43 × 10 16 6.88 × 10 126 8.0002.3873
Table 7. Performance of methods for problems 1–3.
Table 7. Performance of methods for problems 1–3.
MethodsZM-1ZM-2BM-1BM-2AM-1AM-2M-1M-2M-3M-4M-5
Prob . 4.1
IP 4.59 4.60 3.20 3.21 4.85 4.00 4.54 4.21 4.54 4.22 4.89
NC 3.51 10.98 0.58 0.53 3.29 0.44 0.47 0.40 0.54 0.43 0.60
IC 3.85 3.51 3.08 3.10 4.16 3.91 4.44 4.13 4.43 4.73 4.77
Prob . 4.2
IP 7.47 7.27 5.21 5.10 7.85 6.42 6.26 5.83 6.25 5.77 6.62
NC 10.88 21.43 2.59 2.33 11.77 1.35 2.00 0.90 1.88 0.69 2.03
IC 5.33 5.36 4.69 4.63 5.57 6.16 5.88 5.65 5.89 5.64 6.24
Prob . 4.3
IP 5.62 5.61 3.49 3.53 5.63 4.68 4.68 4.29 4.70 4.24 4.82
NC 6.45 13.90 1.33 1.24 6.74 0.67 1.08 0.42 1.06 0.38 1.04
IC 4.29 4.16 3.20 3.26 4.23 4.54 4.46 4.20 4.48 4.16 4.61
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kumar, S.; Sharma, J.R.; Jäntschi, L. An Optimal Family of Eighth-Order Methods for Multiple-Roots and Their Complex Dynamics. Symmetry 2024, 16, 1045. https://doi.org/10.3390/sym16081045

AMA Style

Kumar S, Sharma JR, Jäntschi L. An Optimal Family of Eighth-Order Methods for Multiple-Roots and Their Complex Dynamics. Symmetry. 2024; 16(8):1045. https://doi.org/10.3390/sym16081045

Chicago/Turabian Style

Kumar, Sunil, Janak Raj Sharma, and Lorentz Jäntschi. 2024. "An Optimal Family of Eighth-Order Methods for Multiple-Roots and Their Complex Dynamics" Symmetry 16, no. 8: 1045. https://doi.org/10.3390/sym16081045

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