首页    期刊浏览 2025年01月25日 星期六
登录注册

文章基本信息

  • 标题:Numerical analysis of secular functions of a real symmetric positive definite Toeplitz matrix.
  • 作者:Kostic, Aleksandra
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2011
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Key words: eigenvalue problem, Toeplitz matrix, secular function, numerical analysis
  • 关键词:Algorithms

Numerical analysis of secular functions of a real symmetric positive definite Toeplitz matrix.


Kostic, Aleksandra


Abstract: In this note we present numerical analysis of secular functions of a real symmetric positive definite Toeplitz matrix (RSPDTM). In paper (Kostic et al., 2011) is given general form of secular function of RSPDTM. From numerical analysis of secular functions emerged new algorithm which represents upgrading the cheapest algorithm by 14 percent or by 17 percent, respectively, when matrices have large dimension.

Key words: eigenvalue problem, Toeplitz matrix, secular function, numerical analysis

1. INTRODUCTION

From Pisarenko's work (Pisarenko, 1973) the problem of finding the smallest eigenvalue of a real symmetric, positive definite Toeplitz matrix (RSPDTM) plays an important role in signal processing. The computation of the minimum eigenvalue of [T.sub.n] was studied in, e.g. in (Cybenko & Van Loan, 1986; Kostic, 2004; Kostic & Cohodar, 2008; Mackens & Voss, 1997, 2000; Melman, 2006; Mastronardi & Boley, 1999).

In this paper we bring criteria for comparison of different secular functions of RSPDTM and develop new method for calculating the smallest eigenvalue of the RSPDTM, which is based on using the smallest roots from two different secular functions.

The paper is organized as follows. In Section 2 we present the basic properties of Toeplitz matrices and the notation we will use. In Section 3 we present criteria for comparison, numerical analyses and new algorithm. In Section 4 we present conclusion of the paper.

2. PRELIMINARIES

The Teoplitz matrix is quadratic matrix which has the same elements in its respective diagonals, which means that [a.sub.ij] = [a.sub.n+1-j,n+1-i]. Because we take in consideration symmetric matrices it also means that [a.sub.ij] = [a.sub.ij]. The Teoplitz matrix is defined with vector (1, [t.sub.1], ..., [t.sub.n]) [member of] [R.sup.n] so the [(i,j).sup.th] element of an n x n symmetric Toeplitz matrix [T.sub.n] is given by [t.sub.[absolute value of i-j]]. We can conclude, form above given, that Teoplitz matrices are centrosymmetric and satisfy J[T.sub.n] J = [T.sub.n]. We use I for the identity matrix and J:= [([[delta].sub.i,n+1-i]).sub.i,j=1,...,n] for the exchange, or "flip" matrix.

3. NUMERICAL ANALYSES AND CRITERIA FOR COMPARISON

Kostic, Velic & Bektesevic (Kostic et al., 2011) gave general form of the secular function of RSPDTM [T.sub.n]:

[q.sub.k]([lambda]) = [p.sub.n]([lambda]/[p.sub.n-k]([lambda]) (1)

where k<n, [p.sub.n] ([lambda]) and [p.sub.n-k]([lambda]) are characteristic polynomials of RSPDTM [T.sub.n] and [T.sub.n-1] respectively.

In paper (Kostic et al., 2011) is given explained idea about pole shifting of secular function from the smallest root of the secular function. Secular functions given with (1) can be compared in several ways, e.g.: average distance between the root and the pole of secular function, modeling simplicity of secular function, or speed of the used algorithm on different secular functions.

To analyze secular functions of RSPDTM we considered the following class of Toeplitz matrices:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)

where m is chosen such that the diagonal of T, is normalized to [t.sub.0] = 1. [T.sub.[theta]] = ([t.sub.i,j]) = (cos([theta](i-j))) and [[eta].sub.k] and [[theta].sub.k] are uniformly distributed random in the interval [0,1] (Cybenko & Van Loan, 1986). We considered dimensions n=32, 64, 128, 256, 512 and 1024 of RSPDTM.

In case of using first criteria, when distance between the root and the pole of secular function of RSPDTM which we will denote with letter d for different k and dimension n=32 we get following table:
Tab. 1. The distance between the smallest root and the pole

k d

1 5.032 * [10.sup.-3]
2 8.9147 * [10.sup.-3]
3 1.2703 * [10.sup.-2]
4 1.85906 * [10.sup.-2]
5 2.5839 * [10.sup.-2]
6 3.39655 * [10.sup.-2]
7 4.49125 * [10.sup.-2]
15 1.77528 * [10.sup.-1]
16 2.00584 * [10.sup.-1]
17 2.2756 * [10.sup.-1]
28 7.139 * [10.sup.-1]
29 7.85097 * [10.sup.-1]


However, even though the distance between the smallest root and the pole is very important, it is not absolutely crucial for the quality of the secular function.

Second criteria is also important because it depends of the modeling skills of given secular function. In paper (Kostic et al., 2010) we have seen one of the ways for modeling secular function for k=2.

We are sure we can use Newton's method on every secular function, because iteration

[lambda] = [lambda] - [q.sub.n-k]/[q.sub.n-k] (3)

can easily be transformed to

[lambda] = [lambda] - 1/[p.sub.n]/[p.sub.n] - [p.sub.n-k]/[p.sub.n-k] (4)

whereas respective quotients can be calculated by using Melman's theorem (Melman, A. 2006).:

Theorem 1. The Newton step for the characteristic polynomial [p.sub.n]([lambda]) of a n x n symmetric positive definite Toeplitz matrix [T.sub.n] at [lambda] = [bar.[lambda]] < [[lambda].sub.1] is given by:

N ([bar.[lambda]]) = q ([bar.[lambda]])/[[summation].sup.n.sub.j=1] (2j-n) [w.sup.2.sub.j] (5)

where q is as in Definition 1. and the first row of [T.sub.n], is given by (1,[t.sup.T]) and w = ([w.sub.1], ..., [W.sub.n-1]) = JN[([T.sub.n-1] - [[bar.[lambda]]I).sup.-1] t. For compactness of writing, we have set [w.sub.n]=1.

Table 2 contains the average number of Durbin steps, where we used Newton's method applied for different secular functions (different k), needed to determine each of the dimension n=32, 64, 128, 256, 512 and 1024 in 100 test problems.

From the table can be seen that the best results are obtained for n=32 and k=3; n=64 and k=4; n=128 and k=5; n=256 and k=6. By analogy best results are obtained for n=512 and k= 7.

If we for given n and k combine given secular functions [q.sub.n-k] and [q.sub.n-1] in case when we are in front of the smallest root of the functions we get new algorithm which is significantly better than already existing algorithms. Here we use the fact that by using Newton's method on function [q.sub.n-1] top boundary of the smallest eigenvalue is always obtained. By comparing the best algorithm for secular function without exploiting symmetry given in (Kostic, A. & Voss, H. 2002) we get

It can be seen that improvement of 14 percent is obtained for dimension n = 512 and improvement of 17 for dimension n = 1024. Now, it is clear that the biggest improvement of 17 percent is obtained for biggest matrix dimension.

4. CONCLUSION

In this paper we bring different criteria for comparison of different secular functions (different k). We made serious analysis using third criteria by applying Newton's method on different secular functions. If we combine two secular functions [q.sub.n-k] and [q.sub.n-1] and apply Newton's method on them we get new algorithm which enables us to get smallest eigenvalue of RSPDTM faster. We also used fact that by applying Newton's method on function [q.sub.n-1] top boundary of the smallest eigenvalue is always obtained.

It would be interesting to consider root finding method for rational interpolation of secular functions [q.sub.n-k] and [q.sub.n-1], which will be subject of our further research.

In further research we plan to use symmetry properties of RSPDTM, because symmetry properties should accelerate already existing algorithms.

5. REFERENCES

Cybenko, G. & Van Loan, C.F. (1986). Computing the minimum eigenvalue of a symmetric positive definite Toeplitz matrix, SIAM J. Sci. Stat. Comput, Vol. 7, No. 1, pp. 123-131. MRO819462 (87b:65042)

Gohberg, I.C. & Semencul, A. A. (1972). The inversion of finite Toeplitz matrices and their continual analogues. (Russian), Mat. Issued. Vol. 7., No. 2 (24), pp. 201-223. MR0353038 (50:5524)

Kostic A. (2004). Verfahren zur Bestimmung einiger extremaler Eienwerte einer symmetrischen Toeplitz Matrix, Shaker Verlag, ISBN 3-8322-3235-4, Aachen

Kostic A. & Cohodar M. (2008). Quadratic approximation of characteristic polynomial of symmetric positive definite Toeplitz matrix, Proceedings of 19th International DAAAM Symposium, ISBN 978-3-901509-68-1, ISSN 1726-9679, pp 192

Kostic, A. & Voss, H. (2002). A method of order 1 + [square root of 3] for computing the smallest eigenvalue of a symmetric Toeplitz matrix, WSEAS Transactions of Mathematics, Vol. 1, pp. 1-7

Kostic A., Velic M. & Bektesevic J. (2011). Practical strategies for stabilisation of algorithms based on secular equations of RSPDTM, Proceedings of 10th International Conference on Accomplishments in Electrical and Mechanical Engineering and Information technology (10; 2011; Banja Luka), ISBN 978-99938-39-36-1, COBISS.BH-ID 2029592

Kostic A., Velie M. & Hadziabdic V. (2010). New secular equation of RSPDT matrix and its rational approximation, Proceedings of 21th International DAAAM Symposium, ISBN 978-3-901509-73-51 ,ISSN 1726-9679, pp 0043

Mackens, W. & Voss, H. (2000). Computing the minimum eigenvalue of a symmetric positive definite Toeplitz matrix by Newton-type methods, SIAMJ. Sci. Comput., Vol. 21. No. 4, pp. 1650-1656 MR1756049 (2001g:65043)

Mackens, W. & Voss, H. (1997). The minimum eigenvalue of a symmetric positive definite Toeplitz matrix and rational Hermitian interpolation, SIAM J. Matr. Anal. Appl, Vol. 18. pp. 523-534

Mastronardi, N & Boley, D. (1999). Computing the smallest eigenpair of a symmetric positive definite Toeplitz matrix, SIAM J. Sci. Comput., Vol. 20, No. 5, pp. 1921-1927. MR 1694690

Melman, A. (2006). Computation of the Newton step for the even and odd characteristic polynomials of a symmetric positive definite Toeplitz matrix, Mathematics of computation, Vol. 75, No 254, pp. 817-832, S 025-5718(05)01796-5

Pisarenko, V. F. (1973). The retrieval of harmonics from a covariance function. Geophys, J. R. astr. Soc., Vol. 33., 347-366
Tab. 2. Average number of Durbin steps, where we used
Newton's method applied for different secular functions
(different k)

 n = 32 n = 64 n = 128 n = 256

k steps k steps k steps k steps

1 8.17 1 9.83 1 10.63 1 12.15
2 5.97 2 6.82 2 8.09 2 9.31
3 5.77 3 5.94 3 6.89 3 8.41
4 5.96 4 5.84 4 6.52 4 7.69
5 6.32 5 6.28 5 6.26 5 7.03
6 6.64 6 6.59 6 6.32 6 6.81
15 7.88 31 8.869 63 9.07 127 10.2
16 7.92 32 8.89 64 9.09 128 10.2
17 7.96 33 8.92 65 9.09 129 10.2
28 8.33 60 9.41 120 9.33 252 10.39
29 8.36 61 9.41 121 9.33 253 10.39

Tab. 3. Comparison of the new algorithm with the best existing
algorithm (Kostic, A. & Voss, H. 2002)

dim new best

32 5.39 4.34
64 5.19 5.14
128 5.22 5.25
256 5.52 5.84
512 5.65 6.62
1024 16.05 17.26
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有