Literature DB >> 25350861

Numerical evaluation and comparison of Kalantari's zero bounds for complex polynomials.

Matthias Dehmer1, Yury Robertovich Tsoy2.   

Abstract

In this paper, we investigate the performance of zero bounds due to Kalantari and Dehmer by using special classes of polynomials. Our findings are evidenced by numerical as well as analytical results.

Entities:  

Mesh:

Year:  2014        PMID: 25350861      PMCID: PMC4211688          DOI: 10.1371/journal.pone.0110540

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


Introduction

The problem of calculating the zeros of polynomials has been at the core of various algorithmic problems in engineering, computer science, mathematics, and mathematical chemistry [1]–[5]. One the one hand, determining all zeros of a complex polynomial explicitly has been crucial for practical problems [6-7]. One the other hand, estimations (bounds) for the moduli of real and complex zeros have been important for many reasons. For example, sharp zero bounds can serve as starting values for numerical procedures to calculate the zeros explicitly as already mentioned above. Also, zero bounds have been proven useful when estimating eigenvalues of matrices [8], [9]. We emphasize that numerous papers and books have been contributed dealing with the problem of locating the zeros of complex polynomials, see, e.g., [1]–[5], [10], [11]. Many papers thereof discuss the problem of determining disks in the complex plane where all zeros of a complex polynomial are situated. In view of the vast amount of existing zero bounds, their optimality has only been little investigated. In fact, many of the bounds which have been used extensively in practice do not give the precise annulus containing all zeros of a given polynomial. Also, sharpness results do not exist for all bounds which are practically to use. In this paper, we deal with the problem of evaluating the quality of zero bounds numerically. A successor of this paper is [12]. In [12], we have put the emphasis on evaluating the quality of known bounds such as the ones due to Joyal, Mohammad, Kojima and Kalantari, see [12]–[16]. Another paper dealing with evaluating the quality of zero bounds numerically is due to McNamee and Olhovsky [17] who also evaluated classical and Kalantari's bounds on a set of polynomials with random real or complex roots. More precisely, they implemented 45 zero bounds for estimating the zeros with maximal modulus. These bounds have been evaluated on 1200 polynomials with random real or complex roots [17]. The main contribution of this paper is as follows: We focus on evaluating zero bounds developed by Kalantari [16] and Dehmer [1], [18] solely. In [17], it was claimed that some of the Kalantari's bounds are optimal on the mentioned set of polynomials. We show that some of the proposed bounds outperform Kalantari's bounds on special classes of polynomials. That proves it can be worthwhile to consider special classes of polynomials and special bounds which have been developed to operate on these classes. Examples for such bounds can be found in [18]. Also, we derive some analytical conditions to compare bounds due to Dehmer and Kalantari by means of inequalities, see, section ‘Numerical Results and Interpretation’.

Methods

In the following, we state the zero bounds for locating the zeros of complex polynomials as theorems we will explore in this paper. The numerical results will be presented in the section ‘Results’.

Kalantari and Dehmer Bounds

Theorem 1 (Kalantari Let and let be the positive root of the polynomial For and , all zeros of the complex polynomial lie in the closed disk Theorem 2 (Kalantari Let and let be the positive root of the polynomial For and , all zeros of the complex polynomial lie in the closed disk Theorem 3 (Dehmer Let be a complex polynomial. All zeros of lie in the closed disk where The next theorem gives a bound for polynomials with restrictions on the coefficients. Dehmer [1] has shown that such bounds can be more precise and often lead to better results when locating the zeros of polynomials. See also Table 3.
Table 3

Ratios for the polynomials by using Definition 3; 2≤n≤9.

23456789
Kalantari, Th. (1)1.7397311.6763441.6332051.6137331.6182631.6167481.6230211.620896
Kalantari, Th. (2)1.440961.3926491.3650941.3484811.3517141.3545251.3505281.351485
Dehmer, Th. (3)1.6271281.4638741.4241591.4111941.4183611.4252691.4413391.446148
Dehmer, Th. (4)1.3944861.4957321.5715491.6300661.6655331.6966261.7393861.777438
Theorem 4 (Dehmer Let and In addition, let be a complex polynomial. All zeros of lie in the closed disk where is the largest positive root of the equation Moreover, Theorem 5 (Dehmer Let be a complex polynomial. All zeros of lie in , where is the unique positive root of the equation Theorem 6 (Dehmer Let and let be a polynomial with arbitrary coefficients. All zeros of lie in , where is the unique positive root of the equation In [18], the following upper bound for these lacunary polynomials (see Theorem 6) has been stated without proof. Next, we here prove this result by assuming that the coefficients are positive and real-valued. Theorem 7. If the polynomial has two positive zeros, its largest positive zero satisfies Proof. Since we infer by using the Descartes' rule of signs [10] that has either 2 or no positive zeros. We see that and . If , it follows that must have two positive zeros. The largest one is denoted as and we obtain . In order to get an estimation for , we consider By using the finite geometric series, we obtainandThis inequality leads toand finally to However, this yields In order to get an inequality for , we set . We get Determining the zeros of the latter function gives Aswe only consider the largest positive zero of the two. Now we define If we can prove that the positive zero of does not fall outside the interval , we obtain Inequality 12. For this, we must prove that is strictly monotonically increasing in a certain interval. Applying the Descartes' rule of signs to yields that its positive zero is unique. Also, and . To prove the monotonicity, we considerthat leads to As we here assume , we see is strictly monotonically increasing for . Finally we now prove thathence, Together with the monotonicity, that means that the positive zero of does not fall outside the . We start with the inequality By performing elementary calculations, we get From this inequality, we also infer We finally show that the right hand side of this inequality is less than 4. That means claiming Yields But by performing elementary calculations we find that this inequality is valid for .

Results

Data: Classes of Complex Polynomials

As in [12], we define the classes of polynomials used in this study as follows. Note that the abbreviation ‘GD’ in the below stated definitions stands for Gaussian Distribution. Definition 1 Definition 2 Definition 3 Definition 4 Definition 5 Definition 6 These polynomials are called lacunary polynomials .

Statistical Analysis

In order to perform a statistical analysis, we have generated 1000 complex polynomials for each of the Definitions 1–6 and . For each polynomial , different bounds have been computed according to the Theorems 1–6. The following entity has been calculated:where - bound value due to Theorem i, - maximal modulus among the roots for the polynomial . This entity reflects tightness of the bound, and its properties are: . If , then the bound of Theorem i 1 is tighter than the bound of Theorem i 2. To compare different bounds averaged values of were calculated for a fixed (Tables 1–6). The figures 1–3 illustrate the averaged bounds with 95% confidence intervals (dashed lines). The confidence intervals have been obtained by using two-sided t-test for 999 degrees of freedom:
Table 1

Ratios for the polynomials by using Definition 1; 2≤n≤9.

23456789
Kalantari, Th. (1)1.7406181.6746871.6409861.6158291.6222751.621771.6158991.625303
Kalantari, Th. (2)1.4447681.394551.369021.3529371.3548111.3535991.3490381.354005
Dehmer, Th. (3)1.5001521.4363591.4200591.4115271.426181.4323931.4452711.45789
Dehmer, Th. (4)1.4492221.5663591.6340311.6731761.7329031.7700811.8070971.831334
Table 6

Ratios for the polynomials by using Definition 6 (lacunary polynomials); 2≤n≤9.

23456789
Kalantari, Th. (1)1.7794961.7301651.7823911.8224961.8531141.8723921.8891781.902321
Kalantari, Th. (2)1.4670531.3997331.4419841.474431.4992011.5147971.5283771.53901
Dehmer, Th. (5)1.1857851.032111.0112941.006141.0049181.0023221.0024661.001667
Dehmer, Th. (6)1.4293141.1468721.0884541.0640751.0522971.0416341.0370831.032652
Figure 1

Bound ratios vs. polynomial order for Definition 1.

Figure 3

Bound ratios vs. polynomial order for Definition 6.

where and - are average and standard deviation for ; - t-distribution value for 95% two-sided critical regions with 999 degrees of freedom. The pairwise comparison of the averaged values has been performed by using paired t-test. As a result we see that in the majority of cases, the values of for the Theorems 1–6 are statistically different.

Numerical Results and Interpretation

We restrict our analysis to evaluate the performance of the bounds due to Kalantari and Dehmer only, see, section ‘Methods’. In order to do so, we employ the classes of polynomials represented by Definitions 1–6.

General polynomials

We start by interpreting the Tables 1–5 and see that Kalantari's bound given by Theorem 1 is often worse than the zero bounds due to Dehmer, except the bound given by Theorem 4. Lets consider the polynomials of Definition 1 as this class is quite general. Except Theorem 4, the mean ratios of the bounds due to Dehmer are smaller than the ones by using Kalantari's bound given by Theorem 1. In particular this holds for Theorem 3 as well. Also, we observe that Theorem 2 due to Kalantari is optimal for n>4 when using the Definitions 1–3; by using the Definitions 4–5, we obtain the optimality for n>3. We emphasize that the results for Definition 6 (lacunary polynomials) will be discussed separately. In summary, this does not mean that no special polynomials exist whose evaluation may give the opposite result.
Table 5

Ratios for the polynomials by using Definition 5; 2≤n≤9.

23456789
Kalantari, Th. (1)1.7761292.054392.0008121.9536281.9266021.9083161.9004341.911558
Kalantari, Th. (2)1.4550611.5925031.5539341.5286481.5083961.4998131.5009331.500791
Dehmer, Th. (3)1.5197321.6460731.6147041.6096041.6253711.6333241.6773031.703949
Dehmer, Th. (4)1.4498091.8418361.907722.0151382.1230912.2226022.4293632.520859
The analytical comparison of the bounds has been intricate. That means it might be difficult to compare bounds which rely on different concepts (e.g., explicit vs. implicit bounds, see [18]). Zero bounds are explicit if their values represent functions of the polynomial coefficients [18]. In contrast, a zero bound is called implicit if the value of the bound is a positive zero of a concomitant polynomial [18]. For instance, Theorem 1 and Theorem 3 are explicit but the Theorems 4–6 are implicit. In case of using the explicit zero bounds Theorem 1 and Theorem 3, it is straightforward to derive an analytical expression (condition) to compare the bounds by means of inequalities. If we start with the inequality (i.e., we assume that Theorem 1 is better than Theorem 3),we derive If , then we finally get the condition Otherwise, we yieldwith . These inequalities can be used to compare Theorem 1 and Theorem 3 by means of inequalities assuming that Theorem 1 is worse than Theorem 3. Such a condition seems to be useful as we see by Tables 1–5 that the mean ratios of Theorem 3 are less than the ones by using Theorem 1. To get an inequality for the assumption that Kalantari's bound given by Theorem 2 is better than Dehmer's bound given by Theorem 3, we start with assuming We yield If , we obtainwith Otherwise, we inferwith We note that all these inequalities can be evaluated explicitly and, hence, the corresponding conditions (inequalities) may be useful in practice.

Lacunary polynomials

The results of the evaluation for lacunary polynomials (see Definition 6) can be seen in Table 6. Dehmer's bounds given by Theorem 5 and Theorem 6 which have been designed for lacunary polynomials outperform both Kalantari bounds. For example, if we evaluate Theorem 1 and Theorem 2 for the polynomials of Definition 6), we obtainand Note that , , . So, we see that these bounds differ by a constant factor only. The bound of Theorem 5 becomes to According to Theorem 7, an upper bound for is if . Note that this bound does not depend on . If , we infer . We observe that we always obtain if or . When considering Theorem 2, we always get if or . Even if , but the degree of the polynomials tends to be very large, the bounds of Theorem 1 and Theorem 2 tend to 2 and 1.618034, respectively. In summary, we see that the bound for lacunary polynomials due to Dehmer (see Theorem 6) gives often tighter bounds; in particular when a 1<1. Similar arguments can be applied when considering Theorem 6.

Summary and Conclusion

In this paper, we explored the performance of zero bounds due to Kalantari and Dehmer. In earlier contributions, it has been claimed [17] that Kalantari's bounds are often better than classical zero bounds. A similar study has been performed by Dehmer and Tsoy [12] who evaluated classical and more recent zero bounds for complex and real polynomials as well. The main result of this paper is that some of the bounds due to Dehmer outperform the bounds due to Kalantari for special classes of polynomials. In particular when using lacunary polynomials (i.e., many coefficients equal zero) Dehmer's bounds showed excellent performance. We have underpinned our discussion to interpret the numerical results by analytical results. In particular, we have proved an upper bound for lacunary polynomials (see Theorem 7) and obtained conditions for some special cases to check whether one bound is better (or worse) than another by means of inequalities. Another interesting line of research is to study the zeros of graph polynomials. Some recent related work dealing with applications on graph polynomials are [19]–[21]. In these contributions, graph polynomials have been used to encode special graphs, e.g., chemical graphs and also exhaustively generated networks. Consequently their zeros could be studied in terms of investigating structural properties of networks, see [22]. Zero bounds may play an important role to estimate the moduli of the underlying polynomials efficiently and to use these quantities for discriminating networks or to explore structural properties such as branching [20], [23], [24].
Table 2

Ratios for the polynomials by using Definition 2; 2≤n≤9.

23456789
Kalantari, Th. (1)1.7049311.6253971.5829241.5728311.5549371.5567921.5533971.566236
Kalantari, Th. (2)1.4299491.375371.3570031.3428651.3403571.3350351.3303361.33636
Dehmer, Th. (3)1.4833771.4329821.3988821.395681.3816831.3907591.4000061.413897
Dehmer, Th. (4)1.3694961.4839641.5173591.5481241.5511111.5630881.5960571.609
Table 4

Ratios for the polynomials by using Definition 4; 2≤n≤9.

23456789
Kalantari, Th. (1)1.7507152.0121421.8377591.8382561.8237581.8208731.8104261.83248
Kalantari, Th. (2)1.453791.5725511.4598371.4600341.4544321.4616451.4456651.457515
Dehmer, Th. (3)1.6098731.7495321.5663651.5625891.566221.5816011.582691.629539
Dehmer, Th. (4)1.3887931.7732581.7229261.7838841.8590311.9791542.0051092.168481
  3 in total

1.  The quality of zero bounds for complex polynomials.

Authors:  Matthias Dehmer; Yury Robertovich Tsoy
Journal:  PLoS One       Date:  2012-07-12       Impact factor: 3.240

2.  Location of zeros of Wiener and distance polynomials.

Authors:  Matthias Dehmer; Aleksandar Ilić
Journal:  PLoS One       Date:  2012-03-16       Impact factor: 3.240

3.  Structural differentiation of graphs using Hosoya-based indices.

Authors:  Matthias Dehmer; Abbe Mowshowitz; Yongtang Shi
Journal:  PLoS One       Date:  2014-07-14       Impact factor: 3.240

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.