Next Article in Journal
Comparison of Continuous-Time Partial Markov Chain Construction by Heuristic Algorithms for Purpose of Approximate Transient Analysis
Next Article in Special Issue
Dynamic Mode Decomposition via Polynomial Root-Finding Methods
Previous Article in Journal
Game-Theory-Based Multi-Objective Optimization for Enhancing Environmental and Social Life Cycle Assessment in Steel–Concrete Composite Bridges
Previous Article in Special Issue
Hybrid Chebyshev-Type Methods for Solving Nonlinear Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Convergence and Dynamics of Schröder’s Method for Zeros of Analytic Functions with Unknown Multiplicity

by
Plamena I. Marcheva
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 2025, 13(2), 275; https://doi.org/10.3390/math13020275
Submission received: 10 December 2024 / Revised: 6 January 2025 / Accepted: 13 January 2025 / Published: 16 January 2025
(This article belongs to the Special Issue New Trends and Developments in Numerical Analysis: 2nd Edition)

Abstract

:
In this paper, we investigate the local convergence of Schröder’s method for finding zeros of analytic functions with unknown multiplicity. Thus, we obtain a convergence theorem that provides exact domains of initial points together with error estimates to ensure the Q-quadratic convergence of Schröder’s method right from the first step. A comparison with the famous Newton’s method, based on the convergence and dynamics when it is applied to some polynomial and non-polynomial equations, is also provided.

1. Introduction

One of the main problems arising from mathematics, natural sciences, engineering and economics is solving the nonlinear equation
f ( x ) = 0 .
It is well known that iteration methods are among the most efficient tools for solving the above equation, and the most famous among them is Newton’s method
x k + 1 = x k f ( x k ) f ( x k ) .
Newton’s method (1) is quadratically convergent for simple zeros but converges only linearly to multiple zeros. To overcome this problem, in 1870, Schröder [1] proposed the following variant of Newton’s method:
x k + 1 = x k m f ( x k ) f ( x k )
which preserves the quadratic convergence to zero with known multiplicity m 1 . Obviously, the main disadvantage of the method (2) is the requirement of knowledge of the zero’s multiplicity in advance. In the same paper [1], Schröder presented the following iterative method as well:
x k + 1 = x k f ( x k ) f ( x k ) f ( x k ) 2 f ( x k ) f ( x k ) , k = 0 , 1 , 2 ,
This method is also quadratically convergent but does not require prior knowledge of the multiplicity of the zeros. We note that a comprehensive local convergence analysis of Schröder’s method (3) for individually and simultaneously finding polynomial zeros can be found in [2,3], respectively, while a detailed dynamical analysis and some more historical notes are available in [4,5].
In this paper, using a general convergence theory about the Picard iteration [6,7,8]
x k + 1 = T x k ( k = 0 , 1 , 2 , ) ,
we conduct a detailed analysis of the local convergence of Schröder’s method (3) for finding the zeros of analytic functions with unknown multiplicity. A new local convergence theorem (Theorem 1) is proven, which provides exact domains of initial conditions and error estimates to ensure the Q-quadratic convergence of the method right from the first iteration. As consequences, we obtained a ball convergence theorem (Theorem 2) and a Smale-type theorem (Corollary 1) that gives a ball of approximate zeros of the second kind for Schröder’s method. As far as we are aware, there is no such result regarding Schröder’s method (3) in the literature.
At the end of the paper, some numerical examples are performed to confirm the theoretical results. Numerical comparisons with Newton’s methods (1) and (2) are also provided based on their convergence and dynamics when applied to some polynomial and non-polynomial equations.

2. Main Results

Let f : D C C be analytic in a neighborhood of ξ D . We define the function E : C R + by
E ( x ) = γ | x ξ | ,
where, for an arbitrary integer n 1 , the quantity γ is defined by
γ = γ ( f , ξ ) = sup k > n n ! f ( k ) ( ξ ) k ! M ( ξ ) 1 / ( k n ) ,
where M ( ξ ) = min 1 j n | f ( j ) ( ξ ) | 0 .
In what follows, we study the local convergence of Schröder’s method applied for the approximation of the zeros of f, requiring no information about their multiplicities but only about their number. For this purpose, we define Schröder’s iterative sequence as follows:
x k + 1 = S f ( x k ) ,
where Schröder’s iteration function S f : D C C is defined by
S f ( x ) = x f ( x ) f ( x ) f ( x ) f ( x ) 1 if f ( x ) 0 , x if f ( x ) = 0 .
Obviously, the domain of S f is the set
D = x C : f ( x ) 0 f ( x ) 0 and f ( x ) f ( x ) f ( x ) f ( x ) 0 .
Note that the analyticity of f assures the existence of all derivatives in S f .
Before stating our main result, for n 1 we define the number τ by
τ = 2 n + 3 + n 2 + 6 n + 1
and the real functions g , h and ϕ by
g ( t ) = ( 3 2 n ) t 4 + ( 3 n 2 7 ) t 3 ( 5 n 2 3 n 5 ) t 2 + ( 3 n 2 + n 1 ) t , h ( t ) = n t 4 ( 2 n 2 + n + 1 ) t 3 + ( 3 n 2 n + 2 ) t 2 ( 2 n 2 + 3 n + 1 ) t + 1
and
ϕ ( t ) = g ( t ) / h ( t ) .
We note that τ is the minimal solution of 2 t 2 ( n + 3 ) t + 1 = 0 and that the function ϕ is quasi-homogeneous of the exact first degree ([9], Definition 8) in the interval [ 0 , μ ) , where μ is the unique solution of the equation h ( t ) = 0 in the interval [ 0 , τ ] . Observe that μ exists since h is continuous and strictly decreasing on t, h ( 0 ) = 1 and h ( τ ) < 0 for all n 1 .
The following is our main convergence result in this paper:
Theorem 1. 
Let f : D C C has n zeros in C , ξ D be a zero of f and let f be analytic in a neighborhood of ξ. Suppose x 0 D is an initial guess satisfying
Φ ( E ( x 0 ) ) > 0 ,
where E is defined by (5) and Φ = h g with functions h and g defined by (11). Then, Schröder’s iterative sequence (7) is well defined and converges Q-quadratically to ξ with the following error estimates for all k 0 :
| x k + 1 ξ | λ 2 k | x k ξ | and | x k ξ | λ 2 k 1 | x 0 ξ | ,
where λ = ϕ ( E ( x 0 ) ) and the function ϕ is defined by (12). Additionally, the following estimate of the asymptotic error constant holds:
lim sup k | x k + 1 ξ | | x k ξ | 2 ( 3 n 2 + n 1 ) γ .
Let us formulate Theorem 1 in the following equivalent form, which gives exact convergence balls of Schröder’s method (7).
Theorem 2. 
Let f : D C C has n zeros in C and f be analytic in a neighborhood of its zero ξ. If R is the unique solution of the equation Φ ( t ) = 0 in the interval ( 0 , 1 ) , where Φ is the same function as in Theorem 1, then B ( ξ , R / γ ) is a convergence ball that provides Q-quadratic convergence of Schröder’s method (7) with estimates (14) and (15).
In light of Smale’s concept of approximate zero of second kind [10,11], we give the following general definition associated with the Picard iteration (4).
Definition 1. 
Let f : D C C and ξ D be a zero of f. If the Picard iteration (4) is well defined and converges to ξ with order r > 1 , then x 0 D is called an approximate zero of the second kind of f for iteration (4) if the following estimate holds:
| x k ξ | 1 2 ( r k 1 ) / ( r 1 ) | x 0 ξ | for all k > 0 .
ξ shall be called an associated zero of x 0 .
In line with Definition 1, the following consequence of Theorem 2 provides a ball of approximate zeros of the second kind for Schröder’s method (7).
Corollary 1. 
Let ξ D be one of the n-th zeros of a function f : D C C which is supposed to be analytic in a neighborhood of ξ. Let also, R be the unique solution of the equation Ψ ( t ) = 0 in the interval ( 0 , 1 ) , where Ψ = h 2 g , with h and g defined by (11). Then, any x 0 B ( ξ , R / γ ) is an approximate zero of the second kind for Schröder’s method (7).

3. Proofs of the Main Results

To make the paper self-contained, we start this section by stating some previous definitions and results from [8] that are crucial for the proofs of our main results.
We start with the following extension of ([8], Definition 3.1) which involves an arbitrary integer n instead of the multiplicity of the root of f:
Definition 2. 
A function T : D C C is said to be a gamma-like iteration function at a point ξ C if there is a quasi-homogeneous function ϕ : J R + of degree p 0 such that for each x C with E ( x ) J it follows that
x D and | T ( x ) ξ | ϕ ( E ( x ) ) | x ξ | ,
where the function E is defined by (5). The function ϕ is called a control function of T.
We use the following variant of ([8], Theorem 3.4) to proof our main theorem:
Theorem 3 
([8] Theorem 3.4). Let T : D C C be a gamma-like iteration function at a point ξ D with control function ϕ of exact degree p 0 and x 0 C be an initial approximation that satisfies the condition
E ( x 0 ) { t J : ϕ ( t ) < 1 } ,
then ξ is a fixed point of T, the Picard iteration (4) is well defined and converges to ξ with Q-order r = p + 1 , and for all k 0 , the following error estimates hold:
| x k + 1 ξ | λ r k | x k ξ | and | x k ξ | λ ( r k 1 ) / ( r 1 ) | x 0 ξ | ,
where λ = ϕ ( E ( x 0 ) ) . In addition, the following estimate of the asymptotic error constant holds:
lim sup k | x k + 1 ξ | | x k ξ | r γ p lim t 0 + ϕ ( t ) t p .
The following technical lemmas play an important role in the proofs of our results.
Lemma 1 
([8] Lemma 4.1). Let f : D C C , ξ D be a zero of f with known multiplicity m 1 and E ( x ) < 1 , where E : C R + is defined by
E ( x ) = γ m | x ξ | ,
where γ m is defined by
γ m = γ m ( f , ξ ) = sup k > m m ! f ( k ) ( ξ ) k ! f ( m ) ( ξ ) 1 / ( k m ) .
Then, the following estimates hold true:
| a | E ( x ) 1 E ( x ) , | b | ( m + 1 ) E ( x ) m E ( x ) 2 ( 1 E ( x ) ) 2 , | c | m ( m 1 ) ( 1 E ( x ) ) 2 2 ( m 1 ) E ( x ) + 2 m ( 1 E ( x ) ) 3 E ( x ) ,
where a , b and c are defined by
a = k = m + 1 A k , b = k = m + 1 k A k and c = k = m + 1 k ( k 1 ) A k
with A k defined by
A k = m ! f ( k ) ( ξ ) k ! f ( m ) ( ξ ) ( x ξ ) k m .
Remark 1. 
It is worth noting that the quantity γ m defined by (20) has been used by Proinov [6], Ivanov [8] and Kostadinova and Ivanov [12] to study the convergence of the famous Newton, Halley and Chebyshev’s methods when applied to zeros of analytic functions with known multiplicity m. In fact, this quantity was first used by Smale [10], in the case m = 1 , and by Yakoubsohn [13] for m 1 .
The next lemma is an immediate consequence of Lemma 1 owing to the inequalities 1 m n and E ( x ) E ( x ) .
Lemma 2. 
Let f : D C C have n zeros in C counted with their multiplicities, ξ D be a zero of f and E ( x ) < 1 , where E : C R + is defined by (5). Then, the following inequalities hold:
| a | E ( x ) 1 E ( x ) , | b | ( n + 1 ) E ( x ) E ( x ) 2 ( 1 E ( x ) ) 2 and | c | n ( n 1 ) ( 1 E ( x ) ) 2 + 2 n ( 1 E ( x ) ) 3 E ( x ) ,
where the numbers a , b and c are defined by (22).
Lemma 3 
([8] Lemma 4.2). Let f : D C C have n zeros in C and ξ D be a zero of f. If f is analytic around ξ, then there is m N such that a , b and c can be defined by (22) and the following claims hold true:
(i)
If x D is such that f ( x ) 0 and a 1 , then we have
f ( x ) f ( x ) = m + b ( 1 + a ) ( x ξ ) .
(ii)
If x D is such that f ( x ) 0 and b m , then we have
f ( x ) f ( x ) = m 2 m + c ( m + b ) ( x ξ ) .
Proof of Theorem 1
First, we shall prove that Schröder’s iteration Function (8) is a gamma-like iteration function at a point ξ with the control function ϕ defined by (12).
Define E by (5) and the number μ as the unique solution of the equation h ( t ) = 0 in the interval [ 0 , τ ] . Let x D be such that E ( x ) < μ , then we have
h ( E ( x ) ) > 0 .
Now, we have to prove that
| S f ( x ) ξ | ϕ ( E ( x ) ) | x ξ | ,
where ϕ is defined by (12). Let f ( x ) 0 and ξ be a zero of f with multiplicity m 1 . Define the numbers a, b and c by (22). Then, from the triangle inequality, the second inequality of (23) and E ( x ) < μ < τ , we obtain
| m + b | | 1 + b | 1 | b | 1 ( n + 1 ) E ( x ) E ( x ) 2 ( 1 E ( x ) ) 2 = 2 E ( x ) 2 ( n + 3 ) E ( x ) + 1 ( 1 E ( x ) ) 2 > 0
which means that b m , and therefore, by Lemma 3 (i), we get that f ( x ) 0 .
Further, from the definition of Schröder’s iteration Function (8) and Lemma 3, we get
S f ( x ) ξ = x ξ ( x ξ ) ( 1 + a ) ( m + b ) ( m + b ) 2 ( m 2 m + c ) ( 1 + a ) = σ ( x ξ ) ,
where
σ = ( m + b ) 2 ( 1 + a ) ( m 2 + b + c ) ( m + b ) 2 ( m 2 m + c ) ( 1 + a ) = b 2 + 2 ( m 1 ) b ( m 2 + b + c ) a c b 2 + 2 m b ( m 2 m + c ) a c + m .
From this and 1 m n , we get
σ b 2 + 2 ( n 1 ) b ( 1 + b + c ) a c b 2 + 2 b ( n 2 1 + c ) a c + 1 .
So, from (29), the triangle inequality and the estimates (23) and (26), we obtain
| σ | | b | 2 + 2 ( n 1 ) | b | + ( 1 + | b | + | c | ) | a | + | c | 1 | b | 2 2 | b | ( n 2 1 + | c | ) | a | | c | B 2 + 2 B ( n 1 ) ( 1 E ) 2 + E ( 1 E ) 3 + B E ( 1 E ) + C E 2 + C ( 1 E ) E ( 1 E ) 4 B 2 2 B ( 1 E ) 2 ( ( n 2 1 ) ( 1 E ) 3 + E C ) E C ( 1 E ) E = g ( E ) h ( E ) = ϕ ( E ) ,
where, for the sake of brevity, we use the following denotations E = E ( x ) , B = ( n + 1 ) E ( x ) E ( x ) 2 and C = n ( n 1 ) ( 1 E ( x ) ) 2 + 2 n . The last inequality together with (27) proves (25), which, according to Definition 2, means that S f is a gamma-like iteration function at a point ξ with a control function ϕ defined by (12). On the other hand, since g ( t ) > 0 for all t ( 0 , 1 ) and n 1 , then from Φ ( t ) > 0 we get h ( t ) > g ( t ) > 0 which implies t < μ and ϕ ( t ) < 1 , where μ is the unique solution of the equation h ( t ) = 0 in the interval [ 0 , τ ] with τ defined by (10). Consequently, the proof follows from Theorem 3 because the initial condition (13) implies (18) with J = [ 0 , μ ) . □
Proof of Corollary 1. 
Since g ( t ) > 0 for all t ( 0 , 1 ) and n 1 , then Ψ ( t ) < Φ ( t ) which means that R < R and so B ( ξ , R / γ ) B ( ξ , R / γ ) . Hence, by Theorem 2, we conclude that Schröder’s iteration (7) is Q-quadratically convergent to ξ with error estimate
| x k ξ | 1 2 2 k 1 | x 0 ξ | for all k > 0
which, according to Definition 1, means that ξ is an approximate zero of the second kind of f for Schröder’s method (7), which completes the proof. □

4. Numerical Experiments

In this section, we apply Schröder’s method (3) and Newton’s methods (1) and (2) for the approximation of simple and multiple roots of some polynomial and non-polynomial equations. In order to stress on the convergence and the dynamics of the mentioned methods in different scenarios, we conducted four examples. In the first one, we emphasize the influence of the multiplicity of the roots on the convergence and dynamics of Newton’s method (N) (1), Newton’s method for multiple zeros (NMZ) (2) and Schröder’s method (S) (3), applying them to some polynomial equations with roots of different multiplicity.
To show the behavior of the methods when applied to polynomials with close zeros and non-polynomial equations, in the other examples, we apply the methods N and S to a polynomial describing a physics problem and to two transcendental equations arising from chemical and biomedical engineering, each possessing only simple zeros.
Let f : C C and x 0 be an initial guess. In the present examples, we apply the methods N, NMZ and S to find a root ξ of f and to obtain their basins of attraction. The dynamical planes are obtained using a mesh of 400 × 400 points and 50 iterations. The yellow points in the figures depict the exact roots of the tested function/equation. For the purposes of the convergence tests, we define the following quantity for all k 0 :
ε k = | x k x k + 1 |
and we use ε k < 10 5 as a stop criterion. In the tables, we present the approximated root ξ with its multiplicity and the values of ε k and ε k + 1 . All results are presented with at least six decimal places.
Example 1 
(Polynomials with multiple zeros). In this example, we apply the methods N, NMZ and S for the approximation of the zeros of the following polynomials:
f 1 = ( x 3 1 ) 2 , f 2 = ( x 3 1 ) 3 , f 3 = ( x 3 1 ) 5 , f 4 = ( x 4 1 ) 2 , f 5 = ( x 4 1 ) 3 and f 6 = ( x 4 1 ) 5 .
The basins of attraction of the roots of f 1 f 6 are obtained by the N, NMZ and S methods in the square
{ x C : | R e ( x ) | 2 and | I m ( x ) | 2 }
and the initial guess x 0 = 1.432374 + 1.600693 i is randomly generated in the same square.
Regardless of the ‘rough’ choice of the initial approximation, it can be seen in Table 1 that S has a good convergence behavior, which is not influenced by increasing the multiplicity of the root, while N gets slower as the multiplicity of the root increases. Also, one can observe that NMZ and S behave quite similarly for the polynomials f 1 f 3 , but this is not the case for f 4 f 6 , where NMZ starts lagging behind or diverges (for f 6 ).
As for the dynamics, it can be seen in Figure 1 and Figure 2 that the higher is the multiplicity of the root, the more unstable the methods are; this mostly applies to NMZ. In particular, the divergent areas of the methods are colored white. In fact, N demonstrates the highest stability, at the expense of its linear convergence. What is interesting is that for f 4 f 6 , Schröder’s method does not follow the ‘nearest root principal’ (see [14] and references therein); this is easily seen from Figure 2, where the white points depict the initial approximation x 0 and the black ones denote the approximated zeros.
Example 2 
(Van der Waals equation). A well-known equation describing the behavior of real gases is Van der Waals equation (see e.g., [15]). In the case of oxygen, it reads as follows:
100 , 000 x 3 5622.002 x 2 + 1.382 x 0.04403052 = 0 .
This equation has simple roots ξ 1 , 2 = 0.000053 ± 0.002800 i and ξ 3 = 0.056113 . The basins of attraction for (31) are obtained in the square
{ z C : | R e ( x ) | 0.15 and | I m ( x ) | 0.15 }
while the initial guess x 0 = 0.028450 0.136954 i is randomly taken from the same square.
It can be seen from Table 2 that for this example, S behaves much better than N, which could be due to the very close distance between the roots. One can see that the root is found by S only at the sixth iteration with ε k less than 10 7 , and at the next iteration, the root is found with an accuracy of 10 12 . The basins of attraction for this example are plotted in Figure 3. As shown in the figure, starting from same initial point, the two methods converge to different roots. In this example, Schröder’s method again does not follow the ‘nearest root principal’.
Example 3 
(Batch distillation at infinite reflux [16]). In this example, we consider the following equation that describes the batch distillation of a binary mixture at infinite reflux
ln ( 1 x ) ln x 63 ln ( 0.95 x ) 6.6377125 = 0 ,
where x represents the mole fraction of one component of the mixture in the still. The equation (32) possesses the following simple roots ξ 1 , 2 = 0.0032378 ± 0.02603831 i . The basins of attraction of the roots of (32) are obtained by the methods N and S in the square
{ z C : | R e ( x ) | 0.5 and | I m ( x ) | 0.5 }
and the initial guess x 0 = 0.169084 0.288865 i is randomly taken from the same square.
One can see from Table 3 that for this example, N has better convergence behavior than S. For instance, the root is found by N only at the fourth iteration with ε k less than 10 7 , and at the next iteration the root is found with accuracy 10 13 . The basins of attraction for this example are plotted in Figure 4. Ones again, the two methods converge to different roots starting from same initial point and S does not follow the ‘nearest root principal’.
In order to show some limitations of Schröder’s method, in the following example, we consider a nonlinear equation arising from a known biomedical engineering problem ([17], Chapter 4).
Example 4 
(Blood rheology [18,19]). Consider the irrational equation
1 21 x 4 4 3 x + 16 7 x + 0.6 = 0
with zeros ξ 1 , 2 = 2.400167 ± 2.205360 i and ξ 3 , 4 = 1.919730 ± 1.470124 i . As in [12], the basins of attraction for this example are obtained in the square
{ z C : | R e ( x ) | 3 and | I m ( x ) | 3 }
and the initial approximation x 0 = 0.2 + 0.4 i is chosen to show a weakness of Schröder’s method.
Table 4 and Figure 5 exhibit the numerical results and the basins of attraction for this example. It is seen that S diverges while N shows good convergence and stability, no matter the ‘rough’ choice of the initial guess. In fact, the divergence areas of Schröder’s method are colored in dark blue and orange. The white points again depict the initial guess x 0 and the black one is the approximated zero.

5. Conclusions

An analysis of the local convergence of Schröder’s method (7) for finding the zeros of analytic functions with unknown multiplicity has been provided in this paper. A local convergence result (Theorem 1) that ensures exact domains of initial approximations with a priori and a posteriori error estimates to provide the Q-quadratic convergence of Schröder’s method (7) right from the first step has been presented. To the best of our knowledge, there is no such result regarding Schröder’s method in the literature. As consequences of our main theorem, a ball convergence theorem (Theorem 2) and a Smale-type theorem (Corollary 1) that provides a ball of approximate zeros of the second kind for Schröder’s method have been obtained. Note that, using Proinov’s approach [6], we can further extend our study to functions in Banach spaces.
Four numerical examples have been conducted to emphasize the dynamics and convergence of Newton and Schröder’s methods when applied to some polynomials with multiple zeros (Example 1), to a polynomial with close simple zeros (Example 2) and to two transcendental equations arising from chemical and biomedical engineering problems (Examples 3 and 4). The obtained numerical results (Table 1, Table 2, Table 3 and Table 4) and the generated dynamical planes (Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5) have shown that Schröder’s method (3) has better convergence and dynamical behavior than Newton’s method for multiple zeros (2), especially when the multiplicity of the zeros increases. On the other hand, Newton’s method (1) demonstrates the best dynamical behavior at the expense of its linear convergence. In addition, the examples have shown that Schröder’s method does not satisfy the ‘nearest root principal’ when applied to transcendental equations and even to some polynomial ones.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Schröder, E. Über unendlich viele Algorithmen zur Auflösung der Gleichungen. Math. Ann. 1870, 2, 317–365. [Google Scholar] [CrossRef]
  2. Proinov, P.D.; Ivanov, S.I. Convergence of Schröder’s method for polynomial zeros of unknown multiplicity. Comptes Rendus L’Académie Bulg. Sci. 2013, 66, 1073–1080. [Google Scholar]
  3. Kyncheva, V.K.; Yotov, V.V.; Ivanov, S.I. On the convergence of Schröder’s method for the simultaneous computation of polynomial zeros of unknown multiplicity. Calcolo 2017, 54, 1199–1212. [Google Scholar] [CrossRef]
  4. Galilea, V.; Gutiérrez, J.M. A Characterization of the Dynamics of Schröder’s Method for Polynomials with Two Roots. Fractal Fract. 2021, 5, 25. [Google Scholar] [CrossRef]
  5. Campos, B.; Villalba, E.G.; Vindel, P. Dynamical and numerical analysis of classical multiple roots finding methods applied for different multiplicities. Comput. Appl. Math. 2024, 43, 230. [Google Scholar] [CrossRef]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. Blum, L.; Cucker, F.; Shub, M.; Smale, S. Complexity and Real Computation; Springer: New York, NY, USA, 1998. [Google Scholar]
  12. 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. [Google Scholar] [CrossRef]
  13. Yakoubsohn, J.C. Finding a Cluster of Zeros of Univariate Polynomials. J. Complex. 2000, 16, 603–638. [Google Scholar] [CrossRef]
  14. Gutiérrez, J.; Varona, J.L. Two Dynamic Remarks on the Chebyshev-Halley Family of Iterative Methods for Solving Nonlinear Equations. Qual. Theory Dyn. Syst. 2020, 19, 54. [Google Scholar] [CrossRef]
  15. Kansal, M.; Sharma, V.; Rani, L.; Jäntschi, L. A novel class of fourth-order derivative-free iterative methods to obtain multiple zeros and their basins of attraction. AIMS Math. 2024, 9, 35823–35859. [Google Scholar] [CrossRef]
  16. 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]
  17. Fournier, R.L. Basic Transport Phenomena in Biomedical Engineering, 4th ed.; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar] [CrossRef]
  18. Vivas-Cortez, M.; Ali, N.Z.; Khan, A.G.; Awan, M.U. Numerical Analysis of New Hybrid Algorithms for Solving Nonlinear Equations. Axioms 2023, 12, 684. [Google Scholar] [CrossRef]
  19. 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]
Figure 1. Basins of attraction for f 1 f 3 of Example 1.
Figure 1. Basins of attraction for f 1 f 3 of Example 1.
Mathematics 13 00275 g001aMathematics 13 00275 g001b
Figure 2. Basins of attraction for f 4 f 6 of Example 1.
Figure 2. Basins of attraction for f 4 f 6 of Example 1.
Mathematics 13 00275 g002
Figure 3. Basins of attraction for Example 2.
Figure 3. Basins of attraction for Example 2.
Mathematics 13 00275 g003
Figure 4. Basins of attraction for Example 3.
Figure 4. Basins of attraction for Example 3.
Mathematics 13 00275 g004
Figure 5. Basins of attraction for Example 4.
Figure 5. Basins of attraction for Example 4.
Mathematics 13 00275 g005
Table 1. Convergence results for Example 1.
Table 1. Convergence results for Example 1.
PolynomialMethodRootMultiplicityk ε k
f 1 N 0.5 + 0.866 i 219 5.623 × 10 6
NMZ 0.5 + 0.866 i 25 4.016 × 10 7
S 0.5 + 0.866 i 26 1.713 × 10 8
f 2 N 0.5 + 0.866 i 330 7.524 × 10 6
NMZ 0.5 + 0.866 i 35 3.979 × 10 7
S 0.5 + 0.866 i 36 8.343 × 10 9
f 3 N 0.5 + 0.866 i 551 8.336 × 10 6
NMZ 0.5 + 0.866 i 55 4.015 × 10 7
S 0.5 + 0.866 i 56 1.683 × 10 8
f 4 Ni228 6.366 × 10 6
NMZi219 8.837 × 10 6
S1210 3.293 × 10 9
f 5 Ni334 8.839 × 10 6
NMZi319 8.864 × 10 6
S1310 4.185 × 10 10
f 6 Ni5110 2.458 × 10 7
NMZDiverges
S1511 6.168 × 10 6
Table 2. Convergence results for Example 2.
Table 2. Convergence results for Example 2.
MethodRootk ε k ε k + 1
N 0.000053 0.002800 i 11 4.097 × 10 8 3.026 × 10 13
S 0.000053 + 0.002800 i 6 5.335 × 10 8 5.132 × 10 13
Table 3. Convergence results for Example 3.
Table 3. Convergence results for Example 3.
MethodRootk ε k ε k + 1
N 0.003237 0.026038 i 4 8.529 × 10 8 6.297 × 10 14
S 0.003237 + 0.026038 i 5 4.783 × 10 7 1.978 × 10 12
Table 4. Convergence results for Example 4.
Table 4. Convergence results for Example 4.
MethodRootk ε k ε k + 1
N 1.919730 + 1.470124 i 17 5.266164 × 10 7 1.702875 × 10 13
SDiverges
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

Marcheva, P.I.; Ivanov, S.I. Convergence and Dynamics of Schröder’s Method for Zeros of Analytic Functions with Unknown Multiplicity. Mathematics 2025, 13, 275. https://doi.org/10.3390/math13020275

AMA Style

Marcheva PI, Ivanov SI. Convergence and Dynamics of Schröder’s Method for Zeros of Analytic Functions with Unknown Multiplicity. Mathematics. 2025; 13(2):275. https://doi.org/10.3390/math13020275

Chicago/Turabian Style

Marcheva, Plamena I., and Stoil I. Ivanov. 2025. "Convergence and Dynamics of Schröder’s Method for Zeros of Analytic Functions with Unknown Multiplicity" Mathematics 13, no. 2: 275. https://doi.org/10.3390/math13020275

APA Style

Marcheva, P. I., & Ivanov, S. I. (2025). Convergence and Dynamics of Schröder’s Method for Zeros of Analytic Functions with Unknown Multiplicity. Mathematics, 13(2), 275. https://doi.org/10.3390/math13020275

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