Next Article in Journal
The Forecasting of the Spread of Infectious Diseases Based on Conditional Generative Adversarial Networks
Previous Article in Journal
An Explainable AI-Based Modified YOLOv8 Model for Efficient Fire Detection
Previous Article in Special Issue
The Assessment of the Overall Lifetime Performance Index of Chen Products with Multiple Components
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chebyshev’s Method for Multiple Zeros of Analytic Functions: Convergence, Dynamics and Real-World Applications

by
Stoyanka G. Kostadinova
and
Stoil I. Ivanov
*
Faculty of Physics and Technology, University of Plovdiv Paisii Hilendarski, 24 Tzar Asen, 4000 Plovdiv, Bulgaria
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(19), 3043; https://doi.org/10.3390/math12193043
Submission received: 8 September 2024 / Revised: 24 September 2024 / Accepted: 26 September 2024 / Published: 28 September 2024
(This article belongs to the Special Issue Computational Mathematics and Numerical Analysis)

Abstract

:
This paper deals with the convergence and dynamics of Chebyshev’s method for simple and multiple zeros of analytic functions. We establish a local convergence theorem that provides error estimates and exact domains of initial approximations to guarantee the Q-cubic convergence of the method right from the first iteration. Applications to some real-world problems as well as theoretical and numerical comparison with the famous Halley’s method are also provided.

1. Introduction

Suppose f : C C is an arbitrary function. Finding the zeros of f is one of the main tasks that arise from real-world problems. Iteration methods are among the most efficient tools for approximating the zeros of f. Undoubtedly, the most famous iteration methods in the literature are Newton’s method, Halley’s method [1] and Chebyshev’s method [2]. It is well known that Newton’s method converges quadratically, while Halley and Chebyshev’s methods converge cubically to simple zeros, but all of them converge only linearly for multiple zeros. In 1870, Schröder [3] presented the following modification of Newton’s method:
z k + 1 = z k m f ( z k ) f ( z k )
which restores the quadratic convergence for zero with known multiplicity m 1 . In 1963, Obreshkov [4] developed the following modifications of Halley and Chebyshev’s methods:
z k + 1 = z k m + 1 2 m f ( z k ) f ( z k ) 1 2 f ( z k ) f ( z k ) 1 ( Halley s method )
z k + 1 = z k m 2 2 f ( z k ) f ( z k ) 3 m m + f ( z k ) f ( z k ) f ( z k ) f ( z k ) ( Chebyshev s method ) ,
which converge cubically to zeros with multiplicity m. It is worth noting that, Traub [5] has suggested using any method for f ( m 1 ) or f 1 / m instead of f to preserve its convergence order. For a more detailed historical survey about these famous methods, we refer the reader to the elegant papers of Ypma [6], Scavo and Thoo [7] and Ezquerro et al. [8].
In 2009, Proinov [9] established a local convergence theorem about Newton’s method (1) for multiple zeros of analytic functions. Very recently, based on Proinov’s general convergence theory developed in [9,10,11], Ivanov [12] has proven a general convergence theorem about Picard iteration
z k + 1 = T z k ( k = 0 , 1 , 2 , ) ,
where T : D C C is some iteration function and, as an application, has proven a local convergence result about Halley’s method (2) for simple and multiple zeros of analytic functions.
In this paper, using the approach of [12], we study the local convergence of Chebyshev’s method (3) for simple and multiple zeros of analytic functions. Thus, we obtain a local convergence theorem (Theorem 3) that provides initial conditions and error estimates to guarantee the Q-cubic convergence of Chebyshev’s method (3). More precisely, our result provides the following:
  • Exact domains of initial approximations, that is, exact Q-convergence balls (Theorem 4), that ensure the Q-cubic convergence of Chebyshev’s method right from the first iteration;
  • A priory and a posteriori error estimates;
  • An assessment of the asymptotic error constant of the method.
To the best of our knowledge, there is no such convergence theorem about Chebyshev’s method (3), except Theorem 2.1 of [13], which, in fact, only detects the convergence order of the Chebyshev–Halley family (see [14]), which, in turn, includes Chebyshev’s method (3). So, Theorem 3 improves and complements the mentioned Osada’s theorem as regards Chebyshev’s method. Moreover, our results allow us to compare Chebyshev’s method with the famous Halley one, theoretically (see Remark 3). Note that, the present study is a kind of continuation of [15], where a detailed local convergence analysis of Chebyshev’s method (3) for simple and multiple polynomial zeros has been presented.
On the other hand, the dynamics of Chebyshev’s method has been widely studied for simple polynomial zeros (see [16,17,18,19] and references therein). Here, we present the basins of attraction of Chebyshev’s method (3) applied to polynomial and transcendental equations arising from some real-world problems. Our examples (see Examples 4 and 5) show that neither Chebyshev’s method nor Halley’s one satisfies the ‘nearest root principal’ when applied to irrational or transcendental equations instead to polynomials with only simple zeros. A comparison with Halley’s method (2) based on the convergence behavior and dynamics of the two methods is also provided.

2. Preliminaries

Let f : D C C be analytic in a neighborhood of ξ D , which is a zero of f with multiplicity m 1 , then we define the function E : C R + with
E ( z ) = γ | z ξ | ,
where γ is defined by (see Yakoubsohn [20])
γ = γ ( f , ξ ) = sup k > m m ! f ( k ) ( ξ ) k ! f ( m ) ( ξ ) 1 / ( k m ) .
The following definition introduces a wide class of iteration functions associated with the function E defined by (5).
Definition 1
([12] Definition 3.1). The function T : D C C is called gamma iteration function at the point ξ C if there exists a quasi-homogeneous function ϕ : J R + of degree p 0 , such that for each z C with E ( z ) J , it follows that
z D and | T ( z ) ξ | ϕ ( E ( z ) ) | z ξ | ,
where the function E is defined by (5). The function ϕ shall be called a control function of T.
The following general convergence theorem shall be used for the proof of our main result:
Theorem 1
([12] Theorem 3.4). Let T : D C C be a gamma iteration function at the point ξ D with control function ϕ of the exact degree p 0 , and z 0 C be an initial guess satisfying
E ( z 0 ) { t J : ϕ ( t ) < 1 } .
Then, ξ is a unique fixed point of T, Picard iteration (4) is well defined and converges to ξ with Q-order r = p + 1 , and for all k 0 , we have the following error estimates:
| z k + 1 ξ | λ r k | z k ξ | and | z k ξ | λ S k ( r ) | z 0 ξ | ,
where λ = ϕ ( E ( z 0 ) ) . In addition, if z k ξ for sufficiently large k, then we have the following estimate of the asymptotic error constant:
lim sup k | z k + 1 ξ | | z k ξ | r γ p lim t 0 + ϕ ( t ) t p .
Definition 2
([12] Definition 3.5). Let ξ C and ρ > 0 . The set B ( ξ , ρ ) = { z C : | z ξ | < ρ } is said to be a Q-convergence ball (with center ξ and radius ρ) of some iterative method if for any initial point z 0 B ( ξ , ρ ) , the iterative sequence ( z k ) k = 0 generated by the method is well defined and converges to ξ with a Q-order of at least r 1 .
The next theorem provides a Q-convergence ball of Picard iteration (4).
Theorem 2
([12] Theorem 3.6). Let T : D C C be a gamma iteration function at the point ξ D with a control function ϕ of the exact degree p 0 , and R be the minimal positive solution of the equation ϕ ( t ) = 1 . Then, B ( ξ , R / γ ) is a Q-convergence ball of Picard iteration (4) with Q-order r = p + 1 and with error estimates (9). Also, we have the following estimate of the asymptotic error constant:
lim sup k | z k + 1 ξ | | z k ξ | r < γ R r 1 .
We end this section with two technical lemmas that play a crucial role in the proofs of our results.
Lemma 1
([12] Lemma 4.1). Let f : D C C , ξ D be a zero of f with multiplicity m 1 , and E ( z ) < 1 , where the function E : C R + is defined by (5). Then, the following estimates hold true:
| a | E ( z ) 1 E ( z ) , | b | ( m + 1 ) E ( z ) m E ( z ) 2 ( 1 E ( z ) ) 2 , | l | 2 E ( z ) 2 ( 1 E ( z ) ) 3 and | c | m ( m 1 ) ( 1 E ( z ) ) 2 2 ( m 1 ) E ( z ) + 2 m ( 1 E ( z ) ) 3 E ( z ) ,
where the numbers a , b , c and l are defined by
a = k = m + 1 A k , b = k = m + 1 k A k , c = k = m + 1 k ( k 1 ) A k and l = k = m + 2 ( k m ) ( k m 1 ) A k ,
with A k defined by
A k = m ! f ( k ) ( ξ ) k ! f ( m ) ( ξ ) ( z ξ ) k m .
Remark 1.
As for the numbers defined by (11), it is not hard to verify that l = c + m ( m + 1 ) a 2 m b .
Lemma 2
([12] Lemma 4.2). Let f : D C C and ξ D be a zero of f with multiplicity m 1 . If f is analytic around ξ, then we can define a , b and c with (11) and the following claims hold true:
(i)
If z D is not a zero of f and a 1 , then we have
f ( z ) f ( z ) = m + b ( 1 + a ) ( z ξ ) .
(ii)
If z D is not a zero of f and b m , then we have
f ( z ) f ( z ) = m 2 m + c ( m + b ) ( z ξ ) .

3. Local Convergence Analysis

In this section, we present a comprehensive local convergence analysis of Chebyshev’s method for simple and multiple zeros of analytic functions,
z k + 1 = C f ( z k ) ,
where Chebyshev’s iteration function C f : D C C is defined by
C f ( z ) = z m 2 2 f ( z ) f ( z ) 3 m m + f ( z ) f ( z ) f ( z ) f ( z ) if f ( z ) 0 , z if f ( z ) = 0 .
In what follows, for m 1 , we define the number τ with
τ = 2 m 3 m + 1 + m 2 + 6 m + 1
and the real functions G , H , F and ϕ with
G ( t ) = 2 ( m + 1 m t ) 3 t 3 + m ( 1 t ) t 2 F ( t ) , H ( t ) = 2 ( 2 m t 2 ( 3 m + 1 ) t + m ) 3 ,
F ( t ) = ( 6 ( 1 t ) + | m 3 | ) ( m + 1 m t ) + m ( 2 t ) ( m ( m 1 ) ( 1 t ) 2 2 ( m 1 ) t + 2 m ) + 2 m ( | m 3 | ( m + 1 m t ) + 1 ) ( 1 t ) 2 + m 2 ( m 1 ) ( 1 t ) 3 .
and
ϕ ( t ) = G ( t ) H ( t ) .
Note that τ is the unique solution of the equation 2 m t 2 ( 3 m + 1 ) t + m = 0 in the interval [ 0 , 1 / 2 ) , and the function ϕ is quasi-homogeneous of exact second degree ([21] [Definition 8]) in [ 0 , τ ) .
The following is our main lemma in this paper.
Lemma 3.
Let f : D C C , ξ D be a zero of f with multiplicity m 1 , and f be analytic around ξ. Then Chebyshev’s iteration function (13) is a gamma iteration function at the point ξ with a control function ϕ defined by (17).
Proof. 
Define the function E with (5) and the number τ with (14). Let z D be such that E ( z ) < τ ; then, we have
2 m E ( z ) 2 ( 3 m + 1 ) E ( z ) + m > 0 H ( E ( z ) ) > 0 ,
where the function H is defined by (15). Now, we need to prove that
| C f ( z ) ξ | ϕ ( E ( z ) ) | z ξ | ,
where the function ϕ is defined by (17). Let f ( z ) 0 . Define the numbers a, b, c and l with (11). Then, from the triangle inequality, the second inequality of (10) and (18), we obtain
| m + b | m | b | 2 m E ( z ) 2 ( 3 m + 1 ) E ( z ) + m ( 1 E ( z ) ) 2 > 0
which means that b m , and so, according to Lemma 2 (i), we deduce that f ( z ) 0 .
Now, it remains to prove (19). From the definition of Chebyshev’s iteration function (13) and Lemma 2, we obtain
C f ( z ) ξ = z ξ m 2 ( 1 + a ) ( z ξ ) 2 ( m + b ) 3 m m + ( 1 + a ) ( m 2 m + c ) ( m + b ) 2 = σ ( z ξ ) ,
where (see Remark 1)
σ = 2 ( m + b ) 3 m ( 3 m ) ( 1 + a ) ( m + b ) 2 m 2 ( 1 + a ) 2 ( m 2 m + c ) 2 ( m + b ) 3 = 2 b 3 + m ( 6 + ( m 3 ) ( 1 + a ) ) b 2 + m 2 [ 2 ( m 3 ) a b ( 2 + a ) a c m ( m 1 ) a 2 l ] 2 ( m + b ) 3 .
From this, the triangle inequality and the estimates (10) and (20), we obtain
| σ | 2 | b | 3 + m ( 6 + | m 3 | | 1 + a | ) | b | 2 + m 2 [ 2 | m 3 | | a | | b | + | 2 + a | | a | | c | + m ( m 1 ) | a | 2 + | l | ] 2 ( m | b | ) 3 2 ( m + 1 m E ( z ) ) 3 E ( z ) 3 + m ( 1 E ( z ) ) E ( z ) 2 F ( E ( z ) ) H ( E ( z ) ) = G ( E ( z ) ) H ( E ( z ) ) = ϕ ( E ( z ) ) .
which, together with (21), proves (19) and completes the proof. □
The following is the main theorem of this paper:
Theorem 3.
Let f : D C C , ξ D be a zero of f with multiplicity m 1 , and f be analytic in a neighborhood of ξ. Suppose z 0 D is an initial approximation satisfying
Ψ ( E ( z 0 ) ) > 0 ,
where the function E is defined by (5) and Ψ = H G , with H and G defined by (15). Then, Chebyshev’s iteration (12) is well defined and converges Q-cubically to ξ, with the following error estimates for all k 0 :
| z k + 1 ξ | λ 3 k | z k ξ | and | z k ξ | λ ( 3 k 1 ) / 2 | z 0 ξ | ,
where λ = ϕ ( E ( z 0 ) ) and the function ϕ is defined by (17). Additionally, if z k ξ for sufficiently large k, then the following estimate of the asymptotic error constant holds:
lim sup k | z k + 1 ξ | | z k ξ | 3 m ( 3 m 2 + 1 ) + ( m + 1 ) ( m + 6 + | m 3 | ( 2 m + 1 ) ) 2 m 2 γ 2 .
Proof. 
Since G ( t ) > 0 in the interval ( 0 , 1 / 2 ) , from Ψ ( t ) > 0 , we obtain H ( t ) > G ( t ) > 0 , which implies that t < τ and ϕ ( t ) < 1 , where τ is defined by (14). This means that the initial condition (24) implies that (8) with J = [ 0 , τ ) , and so, the proof follows immediately from Lemma 3 and Theorem 1. □
Remark 2.
The initial condition (24) can be represented in the form E ( z 0 ) < R , where R is the minimal positive solution of the equation Ψ ( t ) = 0 in the interval [ 0 , τ ) , where τ is defined by (14). Note that such R exists because Ψ is continuous, Ψ ( 0 ) = 2 m 3 > 0 and Ψ ( τ ) < 0 .
Mindful of Theorem 2, we formulate Theorem 3 in the following equivalent form:
Theorem 4.
Let ξ D be a zero of f : D C C with multiplicity m 1 , and f be analytic in a neighborhood of ξ. If R is the minimal positive solution of the equation Ψ ( t ) = 0 , where the function Ψ is the same as in Theorem 3, then B ( ξ , R / γ ) is a Q-convergence ball that guarantees Q-cubical convergence of Chebyshev’s method with estimates (25) and (26).
In the case of m = 1 , i.e., when ξ is a simple zero of f, from Theorem 3, we obtain the following result:
Theorem 5.
Let ξ D be a simple zero of f : D C C , which is supposed to be analytic in a neighborhood of ξ. Suppose z 0 D is an initial approximation satisfying
E ( z 0 ) < R = 0.119 ,
where the function E is defined by (5) with γ = sup k > 1 | f ( k ) ( ξ ) / ( k ! f ( ξ ) ) | 1 / ( k 1 ) and R is the minimal positive solution of the equation
7 t 6 40 t 5 + 85 t 4 82 t 3 + 39 t 2 12 t + 1 = 0 .
Then, Chebyshev’s iteration (12) (for m = 1 ) is well defined and converges Q-cubically to ξ with error estimate (25), where the function ϕ is defined by
ϕ ( t ) = ( 2 t ) 3 t 3 ( 1 t ) ( 2 t 3 12 t 2 + 23 t 15 ) t 2 ( 2 t 2 4 t + 1 ) 3 .
Additionally, if z k ξ for sufficiently large k, then the following estimate of the asymptotic error constant holds:
lim sup k | z k + 1 ξ | | z k ξ | 3 15 γ 2 .
Proof. 
This proof follows directly from Theorem 3, since (27) and (24) are equivalent for m = 1 . □
Analogically to Theorem 4, we formulate Theorem 5 as a ball convergence one.
Theorem 6.
Let ξ D be a simple zero of f : D C C , which is supposed to be analytic in a neighborhood of ξ. Then, B ( ξ , R / γ ) with R defined by (27) is a Q-convergence ball that guarantees Q-cubical convergence of Chebyshev’s method with estimate (25), where ϕ is defined by (29), and the estimate of the asymptotic error constant (30).
Remark 3.
What is interesting is that in the cases of m = 2 , , 13 , from Theorem 3, we obtain theorems with larger convergence domains (balls) and better error estimates than Theorems 5 and 6. In fact, Theorem 3 gives the largest convergence domain when ξ is a zero of f with multiplicity m = 3 . Bearing in mind Remark 2, the values of R for m = 1 , , 13 are given in Table 1 with three decimal places.
In light of Smale’s concept of approximate zero of the second kind ([22,23]), we give the following definition associated with Chebyshev’s method (12).
Definition 3.
Let f : D C C and ξ D be a zero of f. The number z 0 D is said to be an approximate zero of the second kind for Chebyshev’s method if the iterative sequence (12) is well defined and
| z k ξ | 1 2 ( 3 k 1 ) / 2 | z 0 ξ | for all k 0 .
According to Definition 3, the next consequence of Theorem 4 provides a ball of approximate zeros of the second kind for the Chebyshev’s method in the case of m = 1 .
Corollary 1.
Let ξ D be a simple zero of a function f : D C C , which is analytic in a neighborhood of ξ. Then, any z 0 B ( ξ , R / γ ) is an approximate zero of the second kind for Chebyshev’s method, where R = 0.099 is the minimal positive solution of the equation
6 t 6 32 t 5 + 62 t 4 52 t 3 + 24 t 2 12 t + 1 = 0 .
Hereinafter, we aim to compare the convergence properties of Chebyshev’s method (12) and Halley’s one (2) using Theorem 5 and Theorem 4.4 of [12], which we formulate in the following way:
Theorem 7
([12] Theorem 4.4). Let f : D C C , ξ D be a zero of f with multiplicity m 1 and f be analytic in a neighborhood of ξ. Suppose z 0 D is an initial approximation, such that
E ( z 0 ) < R H ,
where the function E is defined by (5) and R H is the minimal positive solution of the equation h ( t ) = g ( t ) , with h and g defined by
h ( t ) = [ ( 3 m + 1 ) ( m + 1 m t ) + m 2 ( m 1 ) ( 1 t ) 2 ] t 2 , g ( t ) = ( m + 1 ) ( 2 m t 2 ( 3 m + 1 ) t + m ) 2 m 2 ( 2 t + ( m 1 ) ( 1 t ) 2 ) .
Then the Halley’s iteration (2) is well defined and converges Q-cubically to ξ with error estimate (25), where ϕ = h / g , and with the following estimate of the asymptotic error constant:
lim sup k | z k + 1 ξ | | z k ξ | 3 ( m + 1 ) 3 m ( m 1 ) 2 m 3 γ 2 .
Remark 4.
One can see from Table 1 that, in the case of simple zeros, Theorem 7 gives a larger convergence domain and therefore better error estimates for Halley’s method than Theorem 5 for Chebyshev’s one. For all other multiplicities ( m 2 ), Chebyshev’s method behaves better than Halley’s one. On the other hand, it is easy to check that the estimate of the asymptotic error constant (33) is better than (26) for all m 1 .

4. Convergence and Dynamics in Some Real-World Applications

In this section, we apply Chebyshev’s method (3) and Halley’s method (2) for the approximation of the roots of six nonlinear equations arising from different real-world problems. A numerical comparison based on the convergence behavior and dynamics of the two methods is conducted within the examples. In addition, we wish to note that we are in the process of developing integrated physics, mathematics and art courses within STEAM (Science, Technology, Engineering, the Arts and Mathematics) education at the Bulgarian high-school level. More precisely, we propose implementing the Polynomiography approach (see [24]) to high-school physics education in Bulgaria to increase students’ interest, demonstrating the beauty of science through the ‘chain’ Physics–Mathematics–Art. So, we intend to use the following examples within these courses.
Suppose f : C C , and z 0 is an initial approximation. In the examples below, we apply Chebyshev and Halley’s methods for the approximation of a zero ξ of f and for obtaining their basins of attraction. For any example, the dynamical planes are plotted using a mesh of 500 × 500 points and 50 iterations. The yellow points in the figures depict the roots of the corresponding equation. For the convergence tests, we define the following error estimate
ε k = | z k z k + 1 | k 0 .
In the tables below, for any example, we present the approximated root ξ and the estimates ε k and ε k + 1 for the two methods. All results in the tables are given with at least six decimal places. All calculations and figures are performed in CAS Wolfram Mathematica 8.0.
Example 1
(Adiabatic flame temperature [25]). It is known that the adiabatic energy balance can be presented by the following cubic equation:
9.433 × 10 8 z 3 + 0.001 z 2 + 7.256 z 2324.618 = 0 ,
where the variable z represents the adiabatic flame temperature in Kelvin. Note that Equation (34) possesses the following roots: ξ 1 , 2 = 6242.729 ± 6462.059 i and ξ 3 = 305.247 . The basins of attraction of the roots of (34) are obtained by the Chebyshev and Halley’s methods in the square
{ z C : | R e ( z ) | 7000 and | I m ( z ) | 7000 }
and the initial guess z 0 = 799.085274 + 2546.595701 i is randomly taken from the same square.
Despite the ‘rough’ choice of the initial guess, one can see from Table 2 that the root ξ 3 is found by the two methods only in the third iteration, with an error estimation of less than 10 5 for Chebyshev’s method and less than 10 9 for Halley’s one, while at the next iteration, the root is found with accuracy of 10 12 and 10 13 , respectively. The basins of attraction for this example are plotted in Figure 1.
Example 2
(Chemical equilibrium [25]). The equilibrium conversion of nitrogen and hydrogen to ammonia starting with 3 m o l of hydrogen and 1 mol of nitrogen in reaction conditions of 250 atm and 500 °C is described by the following polynomial equation:
z 4 7.790 z 3 + 14.744 z 2 + 2.511 z 1.674 = 0 ,
where z represents the moles of nitrogen reacted at equilibrium, which, for 1 m o l of nitrogen, also represents the fractional conversion of nitrogen. Equation (35) has four simple roots: ξ 1 = 0.384094 , ξ 2 = 0.277759 and ξ 3 , 4 = 3.948542 ± 0.316123 i . The basins of attraction of the roots of (35) are obtained by Chebyshev and Halley’s methods in the square
{ z C : | R e ( z ) | 5 and | I m ( z ) | 5 } .
The initial guess z 0 = 2.736516 0.029370 i , again, is randomly taken from the same square.
The numerical results for this example are given in Table 3 and the basins of attraction are plotted in Figure 2. It is seen in the table that Halley’s method behaves slightly better that Chebyshev’s one.
In the following example, we shall consider a well-known engineering problem that leads to a polynomial equation with multiple roots.
Example 3
(Deflection of horizontal beam [26] [Section 5.1]). Consider a 10-meter beam with embedded ends, i.e., the ends are not only supported at both ends, but are also clamped horizontally to something (for example, walls). The deflection of the beam is described by the following Euler–Bernoulli equation:
E I d 4 f ( z ) d z 4 = w ( z ) ,
where E is Young’s modulus of elasticity for the material, I is the moment of inertia of a cross-section of the beam and w ( z ) is the load per unit length, which is constant when the beam has a uniform cross-section and is supporting its own weight. Taking E = 10 , I = 5 and w ( z ) = 100 , as in [26] [Example 5.1], we obtain the following boundary value problem:
d 4 f ( z ) d z 4 = 2 , f ( 0 ) = f ( 0 ) = f ( 10 ) = f ( 10 ) = 0 ,
with the solution
f ( z ) = 1 12 z 4 5 3 z 3 20 3 z 2 .
Note that f has two simple zeros of ξ 1 = 3.416407 and ξ 2 = 23.416407 , and a zero of ξ 3 = ξ 4 = 0 with multiplicity m = 2 .
For this example, the basins of attraction of the zeros of (36) are obtained by Chebyshev and Halley’s methods in the rectangle
{ z C : 5 R e ( z ) 25 and | I m ( z ) | 25 } .
The initial guess z 0 = 3.188976 + 0.321727 i is randomly taken from the same rectangle.
The numerical results for this example are given in Table 4 and the basins of attraction are plotted in Figure 3.
Example 4
(Blood rheology [27,28]). It is well known that the blood is modeled as Casson Fluid. The Casson fluid model says that basic fluids such as blood and water flow through a tube such that the velocity gradient near the wall of the tube and the center core of the fluids travel as plugs with minimal deformation. So, to calculate the plug flow of Casson fluids, we use the following irrational equation
1 21 z 4 4 3 z + 16 7 z + 0.6 = 0
with zeros of ξ 1 , 2 = 2.400167 ± 2.205360 i and ξ 3 , 4 = 1.919730 ± 1.470124 i . The basins of attraction for this example are obtained in the square
{ z C : | R e ( z ) | 3 and | I m ( z ) | 3 }
and the initial approximation z 0 = 1.664278 0.570523 i is randomly taken from the same square.
The numerical results for this example are given in Table 5 and the basins of attraction are plotted in Figure 4. What is interesting is that from one and the same initial approximation, the two methods converge to different roots. Taking a closer look at the initial guess and the approximated roots, one can see that neither Chebyshev’s method nor Halley’s satisfy the ‘nearest root principal’ (see [17] and references therein) when applied to irrational equations. In fact, this is easily observable from Figure 4, where the white points depict the initial guess z 0 while the black ones are the approximated zeros.
In the rest of the examples, we shall consider two problems that lead to transcendental equations.
Example 5
(Fractional conversion in a reactor [25]).  The fractional chemical conversion in a reactor is proposed to be determined by the equation
z exp ( 0.8 z 1.691954 ) = 0 ,
with z = ( 1 1.25 X ) / ( 1 X ) , where X denotes the fractional conversion of the limiting reactant. Equation (38) has two real roots, ξ 1 = 0.219513 and ξ 2 = 3.775662 , which can be easily used for finding X.
For this example, the basins of attraction of the zeros of (38) are obtained in the rectangle
{ z C : 1 R e ( z ) 20 and | I m ( z ) | 20 } .
The initial approximation z 0 = 11.223362 13.190431 i is randomly taken from the same rectangle.
The numerical results and the dynamical planes for this example are given in Table 6 and Figure 5. One can see from the table that Halley’s method behaves considerably better than Chebyshev’s, while the figure shows that both methods do not satisfy the ‘nearest root principal’ when applied to transcendental equations.
Example 6
(Torsional vibrations of a ball [29]).  The natural vibrations of a spherical cavity located in an infinitely elastic medium are considered in this example. The transcendental equation
z / tan z = 1 z 2 / 3 ,
describes the complex spectrum of the natural frequencies z of the torsional vibrations of a spherical cavity in a continuous elastic medium. It is easy to see that Equation (39) has an infinite number of real roots and singularities. Since the main difficulty of applying the two methods is the need for the existence of a second derivative, we enlarge the domain of (39), and so we shall consider the equation
( 1 z 2 / 3 ) sin z z cos z = 0 ,
which has the same roots as (39) but no singularities. We shall seek the roots of (40) in the interval [ 6 , 6 ] which are ξ 1 , 2 = ± 5.763459 and ξ 3 = 0 . The basins of attraction of the zeros of (40) are obtained in the square
{ z C : | R e ( z ) | 10 and | I m ( z ) | 10 }
while the initial approximation z 0 = 5.609641 2.798980 i is randomly taken from the square
{ z C : | R e ( z ) | 6 and | I m ( z ) | 6 }
because we wish to approximate the roots inside it but not outside.
The numerical results and the dynamical planes for this example are given in Table 7 and Figure 6. It is easy to see that for this example, Halley’s method again behaves better than Chebyshev’s method.

5. Conclusions

A detailed local convergence analysis of Chebyshev’s method (12) for simple and multiple zeros of analytic functions has been provided. As a result, a local convergence theorem (Theorem 3) that provides the exact domains of the initial conditions, together with a priori and a posteriori error estimates to guarantee the Q-cubic convergence of Chebyshev’s method (12) right from the first iteration, has been obtained. To the best of the authors’ knowledge, there are no existing results pertaining to this method, except the theorem of Osada [13], which only detects the convergence order of the method. As consequences, two ball Q-convergence theorems (Theorems 4 and 6) as well as a Smale-type result (Corollary 1) that provides a ball of approximate zeros of the second kind for Chebyshev’s method in the case of m = 1 , have been obtained.
Furthermore, theoretical and numerical comparisons between Chebyshev’s method and the famous Halley’s one have been conducted on the bases of Theorem 3 and the convergence behavior and dynamics of the two methods when applied to six real-world problems. The comparison shows that Chebyshev’s method (12) has some theoretical advantages (see Remark 4) over Halley’s method (2), but this is not the case in the numerical comparison, where, in almost all examples, Halley’s method behaves better than Chebyshev’s one. In addition, our examples (Examples 4 and 5) have shown that neither Chebyshev’s method nor Halley’s one satisfies the ‘nearest root principal’ when applied to irrational or transcendental equations. As for the basins of attraction, one can see that the two methods produce their own specific shapes in the plain, which hints that all iteration methods have their own ‘art style’. For example, in all figures produced by Chebyshev’s method, clover-like shapes are observed, while in those produced by Halley’s one, balloon-like shapes prevail. Along this line, we intend to further implement the provided examples, and others, in some new integrated physics, mathematics and art courses within STEAM education in Bulgarian high-schools in order to increase students’ interest by revealing the art in the science.
Finally, we can further extend the convergence analysis of Chebyshev’s method for operator equations in Banach spaces.

Author Contributions

Conceptualization, methodology, formal analysis, investigation, supervision and validation S.I.I., draft preparation, software and visualization S.I.I. and S.G.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All supporting data are included in the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Halley, E. A new, exact, and easy method of finding the roots of any equations generally, and that without any previous reduction. Philos. Trans. R. Soc. 1694, 18, 136–148. (In Latin) [Google Scholar] [CrossRef]
  2. Chebyshev, P. Complete Works of P.L. Chebishev; USSR Academy of Sciences: Moscow, Russia, 1973; pp. 7–25. (In Russian) [Google Scholar]
  3. Schröder, E. Über unendlich viele Algorithmen zur Auflösung der Gleichungen. Math. Ann. 1870, 2, 317–365. [Google Scholar] [CrossRef]
  4. Obreshkov, N. On the numerical solution of equations. Annu. Univ. Sofia Fac. Sci. Phys. Math. 1963, 56, 73–83. (In Bulgarian) [Google Scholar]
  5. Traub, J. Iterative Methods for the Solution of Equations, 2nd ed.; Chelsea Publishing Company: New York, NY, USA, 1982. [Google Scholar]
  6. Ypma, T. Historical development of the Newton-Raphson method. SIAM Rev. 1995, 37, 531–551. [Google Scholar] [CrossRef]
  7. Scavo, T.; Thoo, J.B. On the geometry of Halley’s method. Am. Math. Mon. 1995, 102, 417–433. [Google Scholar] [CrossRef]
  8. Ezquerro, J.; Gutiérrez, J.M.; Hernández, M.; Salanova, M. Halley’s method: Perhaps the most rediscovered method in the world. In Margarita Mathematica; Universidad de La Rioja: La Rioja, Spain, 2001; pp. 205–220. (In Spanish) [Google Scholar]
  9. Proinov, P.D. General local convergence theory for a class of iterative processes and its applications to Newton’s method. J. Complex. 2009, 25, 38–62. [Google Scholar] [CrossRef]
  10. Proinov, P.D. A generalization of the Banach contraction principle with high order of convergence of successive approximations. Nonlinear Anal. 2007, 67, 2361–2369. [Google Scholar] [CrossRef]
  11. Proinov, P.D. New general convergence theory for iterative processes and its applications to Newton-Kantorovich type theorems. J. Complex. 2010, 26, 3–42. [Google Scholar] [CrossRef]
  12. Ivanov, S.I. A general approach to the study of the convergence of Picard iteration with an application to Halley’s method for multiple zeros of analytic functions. J. Math. Anal. Appl. 2022, 513, 126238. [Google Scholar] [CrossRef]
  13. Osada, N. Chebyshev–Halley methods for analytic functions. J. Comput. Appl. Math. 2008, 216, 585–599. [Google Scholar] [CrossRef]
  14. Ivanov, S.I. Unified Convergence Analysis of Chebyshev-Halley Methods for Multiple Polynomial Zeros. Mathematics 2022, 10, 135. [Google Scholar] [CrossRef]
  15. Ivanov, S.I. On the convergence of Chebyshev’s method for multiple polynomial zeros. Results Math. 2016, 69, 93–103. [Google Scholar] [CrossRef]
  16. Amat, S.; Busquier, S. After notes on Chebyshev’s iterative method. Appl. Math. Non. Sci. 2017, 2, 1–12. [Google Scholar] [CrossRef]
  17. Gutiérrez, J.; Varona, J.L. Superattracting Extraneous Fixed Points and n-cycles for Chebyshev’s Method on Cubic Polynomials. Qual. Theory Dyn. Syst. 2020, 19, 54. [Google Scholar] [CrossRef]
  18. Nayak, T.; Pal, S. The Julia sets of Chebyshev’s method with small degrees. Nonlinear Dyn. 2022, 110, 803–819. [Google Scholar] [CrossRef]
  19. Gutiérrez, J.; Galilea, V. Two Dynamic Remarks on the Chebyshev-Halley Family of Iterative Methods for Solving Nonlinear Equations. Axioms 2023, 12, 1114. [Google Scholar] [CrossRef]
  20. Yakoubsohn, J.C. Finding a Cluster of Zeros of Univariate Polynomials. J. Complex. 2000, 16, 603–638. [Google Scholar] [CrossRef]
  21. Proinov, P.D. Two Classes of Iteration Functions and Q-Convergence of Two Iterative Methods for Polynomial Zeros. Symmetry 2021, 13, 371. [Google Scholar] [CrossRef]
  22. Smale, S. Newton’s method estimates from data at one point. In The Merging of Disciplines: New Direction in Pure, Applied, and Computational Mathematics; Ewing, R.E., Gross, K.E., Martin, C.F., Eds.; Springer: New York, NY, USA, 1986; pp. 185–196. [Google Scholar]
  23. Blum, L.; Cucker, F.; Shub, M.; Smale, S. Complexity and Real Computation; Springer: New York, NY, USA, 1998. [Google Scholar]
  24. Kalantari, B. Polynomiography and applications in art, education, and science. Comput. Graph. 2004, 28, 417–430. [Google Scholar] [CrossRef]
  25. Gritton, K.S.; Seader, J.; Lin, W.J. Global homotopy continuation procedures for seeking all roots of a nonlinear equation. Comput. Chem. Eng. 2001, 25, 1003–1019. [Google Scholar] [CrossRef]
  26. Waterman, G. Ordinary Differential Equations for Scientists and Engineers; Oregon Institute of Technology: Klamath Falls, OR, USA, 2015. [Google Scholar]
  27. Vivas-Cortez, M.; Ali, N.Z.; Khan, A.G.; Awan, M.U. Convergence analysis of a modified Weierstrass method for the simultaneous determination of polynomial zeros. Axioms 2023, 12, 684. [Google Scholar] [CrossRef]
  28. Nayak, S.K.; Parida, P.K. Global convergence analysis of Caputo fractional Whittaker method with real world applications. CUBO Math. J. 2024, 26, 167–190. [Google Scholar] [CrossRef]
  29. Abidov, K.; Saliyeva, O.; Ergashev, B. Study of natural oscillations to ensure seismic resistance of underground structures. E3S Web Conf. 2024, 548, 07001. [Google Scholar] [CrossRef]
Figure 1. Basins of attraction for Example 1.
Figure 1. Basins of attraction for Example 1.
Mathematics 12 03043 g001
Figure 2. Basins of attraction for Example 2.
Figure 2. Basins of attraction for Example 2.
Mathematics 12 03043 g002
Figure 3. Basins of attraction for Example 3.
Figure 3. Basins of attraction for Example 3.
Mathematics 12 03043 g003
Figure 4. Basins of attraction for Example 4.
Figure 4. Basins of attraction for Example 4.
Mathematics 12 03043 g004
Figure 5. Basins of attraction for Example 5.
Figure 5. Basins of attraction for Example 5.
Mathematics 12 03043 g005
Figure 6. Basins of attraction for Example 6.
Figure 6. Basins of attraction for Example 6.
Mathematics 12 03043 g006
Table 1. The values of the convergence radii R and R H for different multiplicities m.
Table 1. The values of the convergence radii R and R H for different multiplicities m.
m12345678910111213
R 0.119 0.154 0.169 0.163 0.156 0.149 0.144 0.139 0.134 0.130 0.126 0.123 0.120
R H 0.143 0.121 0.100 0.084 0.073 0.064 0.056 0.051 0.046 0.042 0.039 0.036 0.033
Table 2. Convergence results for Example 1.
Table 2. Convergence results for Example 1.
MethodRootk ε k ε k + 1
Chebyshev’s 305.247507 3 6.085157 × 10 6 1.139171 × 10 13
Halley’s 305.247507 3 1.251784 × 10 10 5.695856 × 10 14
Table 3. Convergence results for Example 2.
Table 3. Convergence results for Example 2.
MethodRootk ε k ε k + 1
Chebyshev’s 0.384094 5 1.293772 × 10 8 1.240770 × 10 23
Halley’s 0.384094 5 1.504136 × 10 15 9.860761 × 10 32
Table 4. Convergence results for Example 3.
Table 4. Convergence results for Example 3.
MethodRootk ε k ε k + 1
Chebyshev’s03 4.040452 × 10 7 7.386719 × 10 21
Halley’s03 1.353083 × 10 9 1.105267 × 10 25
Table 5. Convergence results for Example 4.
Table 5. Convergence results for Example 4.
MethodRootk ε k ε k + 1
Chebyshev’s 1.919730 1.470124 i 4 8.807333 × 10 7 2.220446 × 10 16
Halley’s 2.400167 + 2.205360 i 4 4.09973 × 10 3 1.374906 × 10 9
Table 6. Convergence results for Example 5.
Table 6. Convergence results for Example 5.
MethodRootk ε k ε k + 1
Chebyshev’s 0.219513 9 4.392337 × 10 13 5.048709 × 10 29
Halley’s 0.219513 6 5.801288 × 10 10 2.775557 × 10 26
Table 7. Convergence results for Example 6.
Table 7. Convergence results for Example 6.
MethodRootk ε k ε k + 1
Chebyshev’s 5.763459 8 2.675586 × 10 7 6.652038 × 10 21
Halley’s 5.763459 5 2.790587 × 10 10 4.930320 × 10 30
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

Kostadinova, S.G.; Ivanov, S.I. Chebyshev’s Method for Multiple Zeros of Analytic Functions: Convergence, Dynamics and Real-World Applications. Mathematics 2024, 12, 3043. https://doi.org/10.3390/math12193043

AMA Style

Kostadinova SG, Ivanov SI. Chebyshev’s Method for Multiple Zeros of Analytic Functions: Convergence, Dynamics and Real-World Applications. Mathematics. 2024; 12(19):3043. https://doi.org/10.3390/math12193043

Chicago/Turabian Style

Kostadinova, Stoyanka G., and Stoil I. Ivanov. 2024. "Chebyshev’s Method for Multiple Zeros of Analytic Functions: Convergence, Dynamics and Real-World Applications" Mathematics 12, no. 19: 3043. https://doi.org/10.3390/math12193043

APA Style

Kostadinova, S. G., & Ivanov, S. I. (2024). Chebyshev’s Method for Multiple Zeros of Analytic Functions: Convergence, Dynamics and Real-World Applications. Mathematics, 12(19), 3043. https://doi.org/10.3390/math12193043

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