Abstract
In this work, two broad classes of iteration functions in n-dimensional vector spaces are introduced. They are called iteration functions of the first and second kind at a fixed point of the corresponding iteration function. Two general local convergence theorems are presented for Picard-type iterative methods with high Q-order of convergence. In particular, it is shown that if an iterative method is generated by an iteration function of first or second kind, then it is Q-convergent under each initial approximation that is sufficiently close to the fixed point. As an application, a detailed local convergence analysis of two fourth-order iterative methods is provided for finding all zeros of a polynomial simultaneously. The new results improve the previous ones for these methods in several directions.
Keywords:
iterative methods; iteration functions; polynomial zeros; local convergence; Q-order of convergence; error estimates MSC:
47J25; 47J26; 65J15; 65H04
1. Introduction
This paper is devoted to the convergence of iterative methods for the simultaneous approximation of all zeros of an algebraic polynomial of degree . Each method is generated by an iteration function in an n-dimensional normed space. The first method for simultaneously finding polynomial zeros was introduced by Weierstrass [1] in 1891. In his work, the main role is played by the symmetric Vieta’s system as well as by the elementary symmetric functions. By further developing Weierstrass’ ideas, a semilocal convergence theorem for Weierstrass’ method was proven in [2] over initial conditions given via the elementary symmetric functions.
1.1. Classical Iterative Methods for Simultaneous Approximation of Polynomial Zeros
Throughout the paper, denotes a field with a nontrivial absolute value (see, e.g., Chapter 12 of [3]), and denotes the ring of polynomials over . Without loss of generality we assume that is complete. As usual and stand for the real and complex numbers, respectively. Let
be a polynomial in of degree . If f splits in , we try to find all the zeros of f as a vector in the space . Every iterative method for simultaneously finding all the zeros of a polynomial is given by a fixed point iteration
where is an iteration function. We identify the iterative method (1) with its iteration function T. Let us recall two well-known iteration functions for simultaneous approximation of polynomial zeros:
Definition 1
(Weierstrass [1]). Weierstrass’ iteration function is defined by
where the Weierstrass correction is defined as follows
and denotes the set of all vectors in with pairwise distinct components.
Definition 2
(Ehrlich [4]). Ehrlich’s iteration function is defined by
1.2. Q-Order of Convergence
Let us recall the notions Q-convergence and R-convergence (see, e.g., Jay [7]).
Definition 3.
Let be a sequence in which converges to a point . The sequence converges to ξ with Q-order (at least) if there exist two constants and such that
If for sufficiently large k, then converges to ξ with Q-order if and only if
The value of the above limit superior is said to be asymptotic error constant or asymptotic constant factor.
The notion of Q-order of convergence does not depend on the norm because of the equivalence of the norms on (see, e.g., Chapter 12 of [3]), but the asymptotic error constant depends on the choice of the norm.
A weaker form of order of convergence is given by the concept of R-order of convergence.
Definition 4.
Let be a sequence in which converges to a point . The sequence converges to ξ with R-order (at least) if there exists a sequence of real numbers converging to zero with Q-order (at least) r such that
1.3. A Fourth-Order Root-Finding Method for Simple Polynomial Zeros
Definition 5
(Kyurkchiev [8], Zheng and Sun [9]). Let be a polynomial of degree . Define the iteration function by
where
and the domain D is defined by
The iterative method (5) was introduced by Kyurkchiev [8] in 1983 and was rediscovered by Zheng and Sun [9] in 1999. In 1983, Kyurkchiev [8] proved the following local convergence theorem for the method (5).
Theorem 1
(Kyurkchiev [8]). Let be a polynomial of degree which has n simple zeros . Let and be such that
where and . Suppose is an initial approximation such that
where and is max-norm on . Then the iteration (5) converges to ξ with R-order of convergence four and with error estimate
1.4. A Fourth-Order Root-Finding Method for Multiple Polynomial Zeros with Known Multiplicities
Let be a polynomial of degree and let be all distinct zeros of f with multiplicities . In 1998, Iliev [10] generalized the method (5) to the polynomials with zeros of arbitrary multiplicities.
Definition 6
(Iliev [10]). Let be a polynomial of degree which splits in , and f has s distinct zeros with multiplicities . Define the iteration function by
where
and the domain D is defined by
It is easy to see that in the case of simple zeros , Definition 6 coincides with Definition 5. Iliev [10] proved the following local convergence result for the method (6).
Theorem 2
(Iliev [10]). Let be a polynomial of degree and let be all distinct zeros of f with multiplicities . Let and be such that
where , ,
Suppose is an initial approximation satisfying the following condition
where and is max-norm on . Then the iteration (6) converges to ξ with R-order of convergence four and with error estimate
1.5. The Purpose of the Paper
The main purpose of the paper is twofold:
- To introduce and study two large classes of iteration functions in . They are called iteration functions of the first and second kind at a fixed point of the corresponding iteration function. Two general local convergence theorems are presented for Picard-type iterative methods with high Q-order of convergence. In particular, it is shown that if an iterative method is generated by an iteration function of first or second kind, then it is Q-convergent under each initial approximation that is sufficiently close to the fixed point.
- To improve and complement Theorems 1 and 2 in several directions. Some of the advantages of these results over the previous ones presented in [8,10] are as follows: Q-convergence of the methods (5) and (6); larger convergence domains; sharper a priori error estimates; a posteriori error estimates as well as upper bounds for the asymptotic error constants are obtained.
2. Two Kinds of Iteration Functions
In this section, two kinds of iteration functions are introduced in with respect to two kinds of functions of initial conditions that were presented in [11]. They are called iteration functions of first and second kind. In Proposition 2–8, the properties of the iteration functions of first and second kind are studied as well as the relationship between them. In the term of iteration functions of first and second kind, two general convergence theorems are presented for iterative methods in (Theorems 3 and 4) which play an important role in the next sections. As a consequence of Theorem 3, a general convergence theorem (Corollary 1) of the type of Theorem 1 is proven.
This section can be considered as a continuation of a previous paper [12], where the iteration functions of first and second kinds were used for the first time without a name.
2.1. Notations
Assume that the real vector space is equipped with coordinate-wise partial ordering defined by
As usual, the vector space is endowed with the product topology. In the sequel, is equipped with a norm defined by
In addition, is equipped with a vector valued norm (cone norm) with values in defined by
For two vectors and , we denote by a vector in defined by
provided that y has only nonzero components. In the sequel, a function is used and defined by
and a function defined by
Assume by definition that , and a sequence of functions is defined as follows:
2.2. Quasi-Homogeneous Function
Definition 7
([13]). Let J be an interval on containing 0. A function is called quasi-homogeneous of degree (at least) if
The next definition complements the previous one by introducing the concept of quasi-homogeneous function of exact degree.
Definition 8.
A function is called quasi-homogeneous of exact degree if it is quasi-homogeneous of degree m, and
The following proposition gives some properties of quasi-homogeneous functions of exact degree. The proof is left to the reader.
Proposition 1.
The quasi-homogeneous functions of exact degree have the following useful properties:
- (i)
- A function ϕ is quasi-homogeneous on J of exact degree if and only if ϕ is positive nondecreasing on J, right-continuous at 0, and such that .
- (ii)
- A function ϕ is quasi-homogeneous on J of exact degree if and only if ϕ can be represented in the form for all , where σ is a positive nondecreasing function on J, and right-continuous at 0.
- (iii)
- If ϕ is a quasi-homogeneous function on J of exact degree , then ϕ is strictly increasing on J and .
- (iv)
- If two functions f and g are quasi-homogeneous on of exact degree and , respectively, then is quasi-homogeneous on J of exact degree .
- (v)
- If two functions f and g are quasi-homogeneous on J of exact degree , then is also quasi-homogeneous on J of exact degree 0 provided that .
- (vi)
- If two functions f and g are quasi-homogeneous on J of exact degree and , respectively, then is quasi-homogeneous on J of exact degree .
- (vii)
- If a function f is quasi-homogeneous on of exact degree and a function g is quasi-homogeneous on of exact degree , then is quasi-homogeneous of exact degree on the interval provided that .
In the following example, a large class of quasi-homogeneous functions is given that will be used in the next sections. The proof follows from Proposition 1.
Example 1
([14]). Let and ϕ be a quasi-homogeneous function on an interval J of exact degree . Then the function
is also quasi-homogeneous function on J of exact degree m.
2.3. Iteration Function of the First Kind
Definition 9
([12]). A function is said to be an iteration function of first kind at a point if there exists a quasi-homogeneous function of degree such that for each vector with , the following conditions are satisfied:
where the function is defined by
The function ϕ is said to be a control function of T.
Remark 1.
It is easy to see that if is an iteration function of first kind at a point ξ, then ξ is a fixed point of T.
Before studying the properties of iteration functions of the first kind, two examples of such iteration functions are considered. Let be a polynomial of degree which has n simple zeros in , and let be a root vector of f.
Recall that a vector in is called a root vector of a polynomial f of degree n if
where .
Example 2
([14], Lemma 6.3). Weierstrass’ iteration function defined by (2) is an iteration function of the first kind with control function of exact degree defined by
and the constants and are defined by
where is defined by .
Example 3
Proposition 2.
Let and be a fixed point of T with pairwise distinct components. If T is an iteration function of first kind at ξ with a control function of exact degree , then for each vector with , the following inequality is satisfied:
where and is defined by and if .
Proof.
Proposition 3.
Let and be a fixed point of T with pairwise distinct components. If T is an iteration function of first kind at ξ with a control function of exact degree . If for some initial point , the Picard sequence (1) is convergent to ξ, then its Q-order is and the following upper bound for the asymptotic error constant holds:
Proof.
If the Picard sequence (1) is convergent to , then as . Therefore, for sufficiently large k. For these values of k, we have both and . Then by Proposition 2 for these values of k, we have
where and the function is defined by and if . Then it follows from (25) that
which coincides with the desired estimate for the asymptotic error constant. □
The following general local convergence theorem refers to Picard-type iterative methods that are generated by an iteration function of the first kind. It is a more complete version of Theorem 3.1 of [12].
Theorem 3.
Suppose and is a fixed point of T with pairwise distinct components. Let T be an iteration function of first kind at with a control function of exact degree , and let be an initial approximation of ξ such that
where the function is defined by (21). Then the following estimates hold true.
- (i)
- and converges to ξ with Q-order .
- (ii)
- A priori error estimate. For all , we have the following estimate:where .
- (iii)
- First a posteriori error estimate. For all , we have the following error estimate:
- (iv)
- Second a posteriori error estimate. For all , we have the following error estimate:
- (v)
- Third a posteriori error estimate. For all , we have the following error estimate:where is a nonincreasing sequence defined by and the function is defined by and if .
- (vi)
- An estimate for the asymptotic error constant. We have the following estimate:
Proof.
The fact that the Picard sequence (1) is well-defined and convergent to as well as the estimates (28) and (29) were proved in Theorem 3.1 of [12]. It follows from the proof of the just-mentioned theorem that and that the sequence is nonincreasing. Consequently, for all and the sequence is nonincreasing. Then the estimates (30) and (31) follow from Definition 9 and Proposition 2, respectively. Finally, the convergence with Q-order as well as the estimate (32) for the asymptotic error constant follow from Proposition 3. □
Remark 2.
Note that the convergence domain U given by (27) contains an open ball with center ξ. This nice property of domain U will be proved in the proof of Proposition 4.
The following corollary of Theorem 3 complements Proposition 3.
Proposition 4.
Let and be a fixed point of T with pairwise distinct components. If T is an iteration function of first kind at with a control function of exact degree . If an initial guess is sufficiently close to ξ, then the Picard sequence (1) is convergent to ξ with Q-order .
Proof.
It follows from Proposition 1 that is right continuous at 0 and , i.e.,
Hence, we can choose a positive number such that . Suppose is an initial approximation which lies in the open ball with center and radius , i.e.,
From this and the obvious inequality
we get , where the function is defined by (21). By monotonicity of , we conclude that . Hence, the initial conditions (26) are satisfied. Then it follows from Theorem 3 that the Picard sequence (1) converges to with Q-order . □
The next corollary is a general convergence theorem of the same type as Theorem 1.
Corollary 1.
Suppose and is a fixed point of T with pairwise distinct components. Let T be an iteration function be an iteration function of first kind at with a control function of exact degree . Let and be such that
Suppose is an initial approximation of ξ satisfying the following condition
Then the Picard iteration (1) is well-defined and converges to ξ with Q-order and with error estimates
Besides, we have the estimate (32) for the asymptotic error constant.
Proof.
From (33) and (35), we get
From this and the first part of (34), we conclude that . On the other hand, by quasi-homogeneity of , and the second part of (34), we obtain
Therefore, satisfies the initial conditions (26). Now it follows from Theorem 3 that the Picard iteration (1) is well-defined and converges to with Q-order and with estimates (28), (29) and (32). From (28), (29) and , we get the estimates (36). The estimate (37) follows trivially from the second estimate of (36) and the initial condition (35). □
2.4. Iteration Function of the Second Kind
Definition 10
([12]). A function is said to be an iteration function of second kind at a point if there exists a quasi-homogeneous function of degree such that for each vector with , the following conditions are satisfied:
where the function is defined by
The function β is said to be a control function of T.
Remark 3.
It can easily be proved that if is an iteration function of second kind at a point ξ which has pairwise distinct components, then ξ is a fixed point of T.
Let us consider two examples of the iteration functions of the second kind. Let be a polynomial of degree which has n simple zeros in , and let be a root vector of f.
Example 4
Example 5
Proposition 5.
Let and be a fixed point of T with pairwise distinct components. If T is an iteration function of second kind at ξ with a control function of exact degree , then for each vector with , the following inequality is satisfied:
where and is defined by and if .
Proof.
The proof is analogous to the one of Proposition 2. □
In the next lemma, the functions d and defined by (17) and (18) are proven to be Lipschitz continuous. This lemma is used in the proofs of Propositions 6 and 7.
Lemma 1.
Proof.
We prove only the first inequality of (42) because the proof of the second one is analogous. The first inequality of (42) is equivalent to the following inequalities:
We shall prove only the left inequality since the proof of the right one is analogous. By the triangle inequality in and Hölder’s inequality, we obtain
By taking the minimum over all , we get , which completes the proof. □
Proposition 6.
Let and be a fixed point of T with pairwise distinct components. Suppose T is an iteration function of second kind at ξ with a control function of exact degree . If for some initial point , the Picard sequence (1) is convergent to ξ, then its Q-order and the following upper bound for the asymptotic error constant holds:
Proof.
Let the functions , d and E be defined by (18), (17) and (39), respectively. By Lemma 1, both functions and d are continuous on . The continuity of d implies continuity of E on .
Let the Picard sequence (1) be convergent to , that is as . From this and continuity of and E, taking into account that , we conclude that
Therefore, for sufficiently large k, we have both and . Then it follows from Proposition 5 that for these values of k, we have
where and the function is defined by and if . Let for sufficiently large k. Then it follows from (43) and continuity of that
which coincides with the announced estimate for the asymptotic error constant. □
The next general local convergence theorem refers to Picard-type iterative methods that are generated by an iteration function of the second kind. This result is a more complete version of Theorem 4.1 of [12].
Theorem 4.
Let be an iteration function of second kind at a point with a nonzero control function of exact degree and let be an initial approximation with distinct components such that
where the function is defined by (39) and the function is defined by
where b is defined by (23). Then the following estimates hold true.
- (i)
- Fixed point. The vector ξ is a fixed point of T with pairwise distinct components.
- (ii)
- and converges to ξ with Q-order .
- (iii)
- A priori error estimate. For all , we have the following estimate:where , and the functions ψ and ϕ are defined by
- (iv)
- First a posteriori error estimate. For all , we have the following error estimate:
- (v)
- Second a posteriori error estimate. For all , we have the following error estimate:
- (vi)
- Third a posteriori error estimate. For all , we have the following error estimate:where is a sequence defined by and the function is defined by and if .
- (vii)
- An estimate for the asymptotic error constant. We have the following estimate:
Proof.
First we shall prove that if is such that , then
It follows from that
We only need to prove the strict inequalities in (52) for because the other ones are trivial. It follows from Proposition 1 that for . From this and (53), we conclude that , and which completes the proof of (52).
It follows from (44) the first inequality in (52) that
According to Proposition 5.3 of [14], the last inequality yields that the vector has pairwise distinct components. From Remark 3, we get that is a fixed point of T.
The fact that the Picard sequence (1) is well-defined and convergent to , as well as the estimates (47) and (48), were proven in Theorem 4.1 of [12]. It follows from the proof of the just-mentioned theorem that . From this, we deduce that and for all . Then, the estimates (49) and (50) follow from Definition 10 and Proposition 5, respectively. Finally, the convergence with Q-order as well as the estimate (51) for the asymptotic error constant follow from Proposition 6. □
Remark 4.
Remark 5.
We note that the convergence domain U given by (46) contains an open ball with center ξ. This property of domain U will be proved in the proof of Proposition 7.
The next statements complements Proposition 6.
Proposition 7.
Let and be a fixed point of T with pairwise distinct components. Suppose T is an iteration function of second kind at ξ with a control function of exact degree . If an initial guess is sufficiently close to ξ, then the Picard sequence (1) converges to ξ with Q-order .
Proof.
Let the function be defined (45). Then
Therefore, we can choose a positive number such that . Let an initial approximation lie in the closed ball with center and radius , i.e.,
It follows from Lemma 1 that
From this and (54), we obtain
which implies
From this inequality and (54), we get
From this, we obtain
By monotonicity of , we conclude that . Consequently, we have both and . Hence, it follows from Theorem 4 that the Picard sequence (1) converges to with Q-order . □
2.5. Relationship between the First and the Second Kind Iteration Functions
The aim of this section is to show that an iteration function of the second kind can be transform into an iteration function of the first kind and vice versa.
From Example 2, Weierstrass’ iteration function (2) is seen as an iteration function of first kind with a control function defined by (22). On the other hand, Example 4 shows that Weierstrass’ iteration function is an iteration function of second kind with control function defined by (40). An analogous situation of Ehrlich’s iteration function (4) is observed (see Examples 3 and 5).
In next proposition, it is proven that an iteration function of second kind with a control function at the same time is an iteration function of first order with control function .
Proposition 8.
Let and let be a fixed point of T with pairwise distinct components.
- (i)
- If T is an iteration function of second kind at ξ with a control function of degree , then there exists a quasi-homogeneous function of the same degree such that T is an iteration function of first kind at ξ with control function ϕ.
- (ii)
- If T is an iteration function of first kind at ξ with a control function of degree , then there exists a quasi-homogeneous function of the same degree such that T is an iteration function of second kind at ξ with control function β.
Proof.
For the interval J, there are three cases: , and . We shall prove (i) in the case and (ii) in the case as the other cases can be proven analogously.
(i) Suppose T is an iteration function of second kind at with a control function of degree , where . We shall prove that T is an iteration function of first kind at with control function defined as follows:
where b is defined by (23). Note that the function is well-defined on since and .
It is easy to see that is a quasi-homogeneous function of degree m. Moreover, if is quasi-homogeneous of exact degree m, then the same is true for .
Let the functions and be defined by
Let and . We have to prove that
It follows from and Proposition 5.3 of [14] that . Then it follows from Proposition 4.1 of [11] that
From this, we obtain
Thus we have and , which implies (38). The last inequality yields
From this and (38), we get (55). To complete the proof, it remains to note that both functions and are quasi-homogeneous of the same degree.
(ii) Suppose T is an iteration function of first kind at with a control function of degree . We shall prove that T is an iteration function of second kind at with control function defined by
Let the functions and be defined by
Let and . We have to prove that
It follows from Proposition 4.1 of [11] that From this, we obtain
which yields (20) as well as
From this and (20), we obtain (56). □
3. Local Convergence of the First Kind of Kyurkchiev-Zheng-Sun’s Method
In this section, a new convergence theorem (Theorem 5) for Kyurkchiev–Zheng–Sun’s method (5) is provided under the first kind of initial conditions. Theorem 5 improves and complements the result of Kyurkchiev [8] (Theorem 1) in several directions. The first kind of initial conditions appears for the first time in 1962 in a well-known work of Dochev [16]. A classification of different kinds of initial conditions for simultaneous methods was given in [11].
Let be a polynomial of degree which has n simple zeros in , and let be a root vector of f. In this section, the local convergence of the Kyurkchiev–Zheng–Sun’s method (5) is studied with respect to the function of initial conditions defined by (21).
This section begins with two useful inequalities in which play an important role in this paper.
Lemma 2
Lemma 3
([14], Proposition 5.5). Let and . Then the following inequality holds:
Lemma 4.
Proof.
First of all, note that is quasi-homogeneous function of exact degree . Let be such that . According to Definition 9 we have to prove that
First, we shall prove that . From, the second part of Lemma 2, we conclude that . Hence, according to (7), we have to prove that implies
We shall prove that (61) follows from . We can represent in the form (see Lemma 2.1 of [15])
where
We also have the following estimate (see Lemma 2.2 of [15]):
Furthermore, we can represent in the form
where is defined by
From (62) and (65), we have
which means that (61) is equivalent to
It follows from (63) and (66) that
where
From Lemma 2 and (21), we obtain
and
It follows from the equality (70), the triangle inequality in , Lemma 3 and the estimates (71) and (72) that
Now it follows from (69), (71), (73) and that
which proves (68), and so .
Now we are ready to state and prove the main result of this section which generalizes, improves, and complements the above-mentioned result of Kyurkchiev [8] (Theorem 1).
Theorem 5.
Let be a polynomial of degree which has n simple zeros in , and let be a root vector of f. Suppose is an initial approximation satisfying the following condition
where the function E is defined by (21), the function is defined by
where the constants a and b are defined by (23). Then Kyurkchiev’s iteration (5) is well-defined and converges to ξ with Q-order and with error estimates:
where and the function ϕ is defined by (58). Besides, the following estimate for the asymptotic error constant holds:
Proof.
It follows from Theorem 3 and Lemma 4 that under the initial conditions
the iteration (5) is well-defined and converges to with Q-order and the estimates (80) and (81) are satisfied since
It is easy to show that Therefore, the initial conditions (82) and (78) are equivalent. This completes the proof. □
Corollary 2.
Let be a polynomial of degree which has n simple zeros in and be a root vector of f. Suppose is an initial approximation satisfying the following condition
where the function E is defined by (21). Then Kyurkchiev-Zheng-Sun’s iteration (5) is well-defined and converges to ξ with Q-order , with the estimate (81) for the asymptotic error constant and with error estimates (80).
Proof.
Let be defined on by (79). It is obvious that . Therefore, according to Theorem 5, we have to prove that
since is strictly increasing on . We write the definition of R in the form
where
It is easy to see that
For example, this formula yields for and for . On the other hand, the obvious inequality yields . Note that this inequality becomes equality if and only if . Hence, for we have and . Using the inequality , we obtain
The last inequality in (88) becomes an equality only if but in this case the first inequality in (88) is strict since . Therefore,
From this and , we obtain
where . The last inequality implies , which completes the proof. □
Remark 6.
It follows from (87) that the initial condition of Corollary 2 can also be written in the form
where and are defined by (86).
Now we shall prove that
Let . We have to prove that . In view of , it is sufficient to prove that . It is easy to show that the last inequality is equivalent to
which holds because the maximum of the right side over equals . This completes the proof of (91)
Corollary 3.
Let be a polynomial of degree which has n simple zeros, be a root vector of f, and let and be such that
where is defined by (90) and . Suppose is an initial approximation satisfying the following condition
Then Kyurkchiev-Zheng-Sun’s iteration (5) is well-defined and converges to ξ with Q-order , with the estimate (81) for the asymptotic error constant and with error estimates
Proof.
Let the functions and be defined by (79) and (58), respectively. According to definition of R and (84), we have and which imply and , where b is defined by (23) and is the unique solution of the Equation (59) in the interval . Therefore, it follows from (93) and the monotonicity of that the conditions (34) of Corollary 1 are satisfied with . Therefore, the claims of Corollary 3 follow immediately from Corollary 1 and Lemma 4. □
Remark 7.
Corollary 3 improves and complements Theorem 1 in several directions.
4. Local Convergence of the Second Kind of Kyurkchiev–Zheng–Sun’s Method
In this section, a local convergence theorem (Theorem 6) for Kyurkchiev–Zheng–Sun’s method (5) is presented under the second kind of initial conditions. To the best of the author’s knowledge, Theorem 6 is the first result of this type about the iterative method (5). As it is shown in [11], the second kind of initial conditions are more close to the semilocal initial conditions than the first kind of initial conditions. Note that the second kind of initial conditions were given for the first time in 1989 by Wang and Zhao [17] (see also [14]).
Let be a polynomial of degree which splits over , and let be a root vector of f. In this section the local convergence of the Kyurkchiev iteration (5) is studied with respect to the function of initial conditions defined by (39).
This section begins with a technical lemma.
Lemma 5
([14], Lemma 7.1). Let and . If x has pairwise distinct components, then for we have
where is defined by (39).
Lemma 6.
Proof.
First we note that is a quasi-homogeneous function of exact degree . Suppose is such that . According to Definition 10, we have to prove that
The next theorem is the main result of this section. To the best of the author’s knowledge, this theorem is the first convergence result about Kyurkchiev–Zheng–Sun’s method (5) under the second kind of initial conditions.
Theorem 6.
Let be a polynomial of degree which splits over , be a root vector of f, and let . Suppose is a vector with distinct components satisfying
where the function E is defined by (39), the function Φ is defined by
where the constants a and b are defined by (23). Then f has only simple zeros in , and Kyurkchiev–Zheng–Sun’s iteration (5) is well-defined and converges to ξ with Q-order and with error estimates
for all , where , , and the functions ϕ and ψ are defined by
Proof.
Let be the unique solution in the interval of the Equation (98), and let the functions , , and be defined on as follows:
We can see that the functions and defined by (108) are the same functions defined by (106). It follows from Theorem 4 and Lemma 6 that all conclusions of the theorem are satisfied under the initial condition
It is easy to see that if for some , then and . Then it follows from (103) that the conditions (109) are satisfied, which completes the proof. □
5. Local Convergence of the First Kind of Iliev’s Method
In this section, a new local convergence theorem (Theorem 7) is proven for Iliev’s method (11) under initial conditions of the first kind. Theorem 7 improves and complements the result of Iliev [10] (Theorem 2) and generalizes, improves, and complements the result of Kyurkchiev [8] (Theorem 1).
Let be a polynomial of degree which splits over and be all distinct zeros of f with multiplicities (), respectively.
In this section, the convergence of Iliev’s iteration (11) is studied with respect to the function of initial conditions defined by (21) with for some .
For the sake of brevity, the quantities and are defined as follows:
where is defined by .
In this and the next section, the notations introduced at the beginning of Section 2 are also used, but in s-dimensional space .
In the next lemma, it is shown that T is an iteration function of first kind with control function . Let us introduce a function defined by
where a and b are defined by (110).
Lemma 7.
Let be a polynomial of degree which splits over , be all pairwise distinct zeros of f with multiplicities () and . Then defined by (11) is an iteration function of first kind with control function of exact degree defined by
where the function ω is defined by (111), a and b are defined by (110), and τ is the unique solution in of the equation
Proof.
Let and . According to Definition 9, we have to prove that
First, we shall prove that . It follows from Lemma 2 and that . Since x has distinct components, we have to prove that implies
We shall prove that (115) follows from . We can represent in the following form (see [15], Lemma 1):
where
We define by
From (116) and (118), we have
which means that (115) is equivalent to
Furthermore, using (3) and (116), we can represent in the form
From (117), (118) and (121), we obtain
Therefore, can be written in the form
where
Let us present in the form
where
From Lemma 2 and (21), we obtain
The expression consists of factors equal to and factors of type . So the number of factors of is equal to
Consequently, can be represented in the form
where equals to or . Hence, it follows from (127) and (128) that
where the function is defined in (111). It follows from (129) and (130) and Lemma 3 that
It follows from the equality (124), the triangle inequality in and the estimates (131) that
where the function is defined in (136). Now it follows from (122) and Lemma 2 that
From this and the definition of , we conclude that which implies (120) and so .
Next, the main result of this section are presented. It improves and complements the result of Iliev [10] and generalizes, improves, and complements Kyurkchiev’s result [8].
Theorem 7.
Let be a polynomial of degree which splits over , be all distinct zeros of f with multiplicities , and . Let be an initial approximation satisfying
where the function E is defined by (21) with , and the function Ψ is defined by
where ω is defined by (111), and a and b are defined by (110). Then Iliev’s iteration (11) is well-defined and converges to ξ with Q-order and with the following error estimates:
where and the function ϕ is defined by (112). Besides, we have the following estimate for the asymptotic error constant:
Proof.
First we note that . It follows from Theorem 3 and Lemma 7 that under the initial conditions
the iteration (11) is well-defined and converges to with Q-order , and the estimates (137) and (138) hold true. It is easy to prove that and imply and . Therefore, the initial conditions (135) imply the conditions (139). This completes the proof. □
Corollary 4.
Let be a polynomial of degree which splits over , be all distinct zeros of f with multiplicities and . Let and be such that
where Ψ is defined by (136), and b is defined by (110). Suppose is an initial approximation satisfying the following condition
where . Then Iliev’s iteration (11) is well-defined and converges to ξ with Q-order with the estimate (138) for the asymptotic error constant and with the following error estimates:
Proof.
Remark 8.
Corollary 4 improves and complements Theorem 2 in several directions.
Corollary 5.
Let be a polynomial of degree which splits over , be all distinct zeros of f with multiplicities , and . Suppose is an initial approximation satisfying the following condition
Proof.
Let . Then we have since . On the other hand, the function defined by (111) takes the form , which means that the function defined by (136) coincides with the function defined by (145) on the interval . These considerations show that the condition (144) imply (135). Hence, Corollary 5 is a consequence of Theorem 7. □
Remark 9.
Corollary 5 generalizes, improves and complements Theorem 1 in several directions.
6. Local Convergence of the Second Kind of Iliev’s Method
In this section, a local convergence result (Theorem 8) is presented for Iliev’s method (11) under the initial conditions of the second kind. To the best of the author’s knowledge, Theorem 6 is the first result in the literature of this type about the iterative method (11).
Let be a polynomial of degree which splits over and let be all distinct zeros of f with multiplicities , respectively.
The local convergence of the Iliev iteration (11) is studied with respect to the function of initial conditions defined by (39).
Let us define a function as follows:
where a is defined by (110), the function is defined by
where is the unique solution in the interval of the equation
In the next lemma, we prove that the iteration function T defined by (11) is of second kind with control function defined by (147).
Lemma 8.
Proof.
Suppose is such that . According to Definition 10, we have to prove that
The proofs of (150) are the same as the proof of the claim (114) of Lemma 7, except we must use Lemma 5 instead of Lemma 2 and we must replace the function by . More precisely, the estimates (127), (128), (130) and (133) have to be replaced by the following ones:
respectively. □
We can now state the main result of this section. For brevity, the following function is defined:
where the constants a and b are defined by (110), and the function is defined by (148). According to Theorem 4, using the function defined by (147), we have to define the functions , and by
where a and b are defined by (110), the function is defined by (148), and the function is defined by (155).
In the following theorem, a convergence result for Iliev’s method (11) is obtained under the second kind of initial conditions. To the best of the author’s knowledge, this is the first result of this type for the method (11).
Theorem 8.
Let be a polynomial of degree which splits over , be all distinct zeros of f with multiplicities and . Suppose is a vector with distinct components satisfying
where the function E is defined by (39) with and the function Φ is defined by (155). Then Iliev’s iteration (11) is well-defined and converges to ξ with Q-order , with the estimate (81) for the asymptotic error constant and with the following error estimates:
where , and the functions ϕ and ψ are defined by (157).
7. Conclusions
In this paper, two large classes of iteration functions have been introduced and studied in n-dimensional vector spaces over a valued field . They are called iteration functions of the first and second kind at a fixed point of the corresponding iteration function. Two general local convergence theorems were established for Picard-type iterative methods with high Q-order of convergence. In particular, it is shown that if an iterative method is generated by an iteration function of first or second kind, then it is Q-convergent under initial approximation that is sufficiently close to the fixed point.
As an application, a detailed local convergence analysis was provided for two fourth-order iterative methods for finding all zeros of a polynomial simultaneously. Convergence results were presented under two kinds of initial approximations. The convergence results under the first kind of initial approximations improve and complement the previous ones due to Kyurkchiev [8] and Iliev [10]. Some of the advantages of these results are as follows: Q-convergence of the methods, larger convergence domains, sharper a priori error estimates, a posteriori error estimates, as well as upper bounds for the asymptotic error constants.
Funding
This research was supported by the National Science Fund of the Bulgarian Ministry of Education and Science under Grant DN 12/12.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The author declares no conflict of interest.
References
- Weierstrass, K. Neuer Beweis des Satzes, dass jede ganze rationale Function einer Veränderlichen dargestellt werden kann als ein Product aus linearen Functionen derselben Veränderlichen. Sitzungsber. Königl. Akad. Wiss. Berlin 1891, II, 1085–1101. [Google Scholar] [CrossRef]
- Proinov, P.D.; Petkova, M.D. A new semilocal convergence theorem for the Weierstrass method for finding zeros of a polynomial simultaneously. J. Complex. 2014, 30, 366–380. [Google Scholar] [CrossRef]
- Lang, S. Algebra, 3rd ed.; Graduate Texts in Mathematics; Springer: New York, NY, USA, 2002; Volume 211. [Google Scholar] [CrossRef]
- Ehrlich, L. A modified Newton method for polynomials. Commun. ACM 1967, 10, 107–108. [Google Scholar] [CrossRef]
- Aberth, O. Iteration methods for finding all zeros of a polynomial simultaneously. Math. Comput. 1973, 27, 339–344. [Google Scholar] [CrossRef]
- Börsch-Supan, W. Residuenabschätzung für Polynom-Nullstellen mittels Lagrange Interpolation. Numer. Math. 1970, 14, 287–296. [Google Scholar] [CrossRef]
- Jay, L.O. A note on Q-order of convergence. BIT 2001, 41, 422–429. [Google Scholar] [CrossRef]
- Kyurkchiev, N.V. Some modifications of L. Ehrlich’s method for the approximate solution of algebraic equations. Pliska Stud. Math. 1983, 5, 43–50. [Google Scholar]
- Zheng, S.; Sun, F. Some simultaneous iterations for finding all zeros of a polynomial with high order convergence. Appl. Math. Comput. 1999, 99, 233–240. [Google Scholar] [CrossRef]
- Iliev, A.I. Generalization of Ehrlich-Kjurkchiev method for multiple roots of algebraic equations. Serdica Math. J. 1998, 24, 215–224. [Google Scholar]
- Proinov, P.D. Relationships between different types of initial conditions for simultaneous root finding methods. Appl. Math. Lett. 2016, 52, 102–111. [Google Scholar] [CrossRef]
- Proinov, P.D. Unified convergence analysis for Picard iteration in n-dimensional vector spaces. Calcolo 2018, 55, 6. [Google Scholar] [CrossRef]
- 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]
- Proinov, P.D. General convergence theorems for iterative processes and applications to the Weierstrass root-finding method. J. Complex. 2016, 33, 118–144. [Google Scholar] [CrossRef]
- Proinov, P.D. On the local convergence of Ehrlich method for numerical computation of polynomial zeros. Calcolo 2016, 52, 413–426. [Google Scholar] [CrossRef]
- Dochev, K. A variant of Newton’s method for the simultaneous approximation of all roots of an algebraic equation. Phys. Math. J. Bulg. Acad. Sci. 1962, 5, 136–139. [Google Scholar]
- Wang, D.R.; Zhao, F.G. Complexity analysis of a process for simultaneously obtaining all zeros of polynomials. Computing 1989, 43, 187–197. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).