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

文章基本信息

  • 标题:A critical review of Mises method applied to the Toeplitz matrix.
  • 作者:Kostic, Aleksandra
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2011
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Key words: eigenvalue problem, Toeplitz matrix, mises method

A critical review of Mises method applied to the Toeplitz matrix.


Kostic, Aleksandra


Abstract: In this note we critically examine the application of Mises method to find the largest eigenvalue [[lambda].sub.n] of a real symmetric positive definite Toeplitz matrix (RSPDTM). The Mises method is considered a simple method because it is based on matrix multiplication. Special properties of the Toeplitz matrix enable us to multiply it with the symmetrical vector with only [n.sup.2] flops. However practical results are already not satisfactory in terms of number of steps and when matrices have small dimension n which is explained with linear convergence of the method.

Key words: eigenvalue problem, Toeplitz matrix, mises method

1. INTRODUCTION

The problem of finding the smallest eigenvalue [[lambda].sub.1] of a real synunetric, positive definite Toeplitz matrix (RSPDTM) [T.sub.n] is of considerable interest in signal processing. Given the covariance sequence of the observed data, Pisarenko (Pisarenko, 1973) suggested a method, which determines the sinusoidal frequencies from the eigenvector of the covariance matrix associated with its minimum eigenvalue. The computation of the minimum eigenvalue of [T.sub.n] was studied in, e. g. (Cybenko & Van Loan, 1986; Kostic, 2004; Kostic & Cohodar, 2008; Mackens & Voss, 1997, 1998, 2000; Melman, 2006; Mastronardi & Boley, 1999). Cybenko and Van Loan (Cybenko & Van Loan, 1986) presented an algorithm, which is a combination of bisection and Newton's method for the secular equation. This approach was improved considerably in (Mackens & Voss, 1997) and (Kostic & Voss, 2002) by replacing Newton's method by a more appropriate root finding methods for the secular equation. Taking advantage of the fact that the spectrum of a symmetric Toeplitz matrix can be divided into odd and even parts the methods based on the secular equation were accelerated in (Voss, 1999).

Kostic (Kostic, 2004) has determined first five zeros of characteristic polynomial and secular function. To find characteristic polynomial above author has used Meahly strategy, but in the case of secular function author has modified secular function in interval of two poles, where desired zero lied. An expensive calculating of second derivative of polynomial avoids the usage of Newton's method for determination of arbitrary eigenvalue in the ease of characteristic polynomial. Kostic and Cohodar (Kostic & Cohodar, 2008) have solved this problem coming up to the computation of the second derivative characteristic polynomial by using additionally 0.75 iterations. Melman in (Melman, 2006) has also recommended method for cheap determination of first derivation of characteristic polynomial. Melman in (Melman, 2006) shows that this recursion can be replaced by a shorter computation, involving the computation of the trace of an appropriate matrix, that, after solving the Yule-Walker equations, requires only O(n) flops.

Kostic (Kostic, 2009) has determined eigenvalue from the middle of the spectnma by applying characteristic polynomial.

However, all mentioned algorithms are based on Yule-Walker equations and Durbin's algorithm. For an n x n symmetric Toeplitz matrix [T.sub.n] defined by (1, [t.sub.1],[t.sub.2], ..., [t.sub.n-1]), this system of linear equations is given by [T.sub.n][y.sup.(n)]=-t where t=-[([t.sub.1], ..., [t.sub.n]).sup.T] and is named Yule-Walker system. There exist several methods to solve these equations. Durbin's algorithm solves them by recursively computing the solutions to lower-dimensional systems, provided all principal sub matrices are non-singular. This algorithm requires 2[n.sup.2]+O(n) flops. In addition, here are: Split-Durbin algorithm, Split Levinson algorithm, Even-Odd algorithm, Even-Odd Split Levinson algorithm and superfast methods. Split-Durbin algorithm requires 3[n.sup.2]/2+O(n) flops.

The question is whether it is possible to develop a good method for calculating some of the eigenvalues by using the special structure of Toeplitz matrices and not find themselves using the Yule-Walker system and Durbin's algorithm.

In Section 2 we introduce the basic concepts and notation. In Section 3 we deliver the basics of the Mises Method. In Section 4 we critically analyze the method and its application to RSPDT matrix. In Section 5 we bring the conclusion.

2. PRELIMINARES

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.ji]. The Teoplitz matrix is defined with vector (1, [t.sub.1], ..., [t.sub.n-1]) [member of] [R.sup.n] so the [(ij).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]i,n+1-i).sub.i,j=1,...,n] for the exchange, or "flip" matrix.

3. MISES METHOD

Mises Method is one of the simplest methods for determining the largest eigenvalue. Method is described with following algorithm in easiest possible manner:

ALGORITHM

For m=0,1, ... until convergence to

[v.sup.m+1] = A[u.sub.m]

[k.sub.m+1] = [e.sup.(1)'] x [v.sub.m+1]

[u.sub.m+1] = [v.sub.m+1]/[k.sub.m+1]

End

In this algorithm matrix A has format nxn and matrices um and vm+1 have format nx1 which means that they are column matrices. Matrix e(1) is matrix with nx1 dimension which contains number one as its first element. We have taken the symbol " for notation of the transposed matrix. In this manner we have insured that km+1 is real number.

Convergence is linear with a convergence factor

q := max [absolute value of [[lambda].sub.1]/[[lambda].sub.n]], i = 1,2, ..., n -1 (1)

where [[lambda].sub.n] is the biggest eigenvalue and [[lambda].sub.1] is the smallest eigenvalue of the RSPDTM [T.sub.n]. For initial vector we take column matrix x=ones (n,1), which has number one for all its components.

4. MISES METHOD FOR TOEPLITZ MATRICES

Even though we have briefly given all known methods for determination of spectrum, all of those methods are based on Durbin's algorithm. Here, we try to present method in which we will not use Durbin's algorithm. Since RSPDTM [T.sub.n] has a special structure, costs of multiplication with the symmetrical column matrix x can be reduced. Let

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)

be RSPDT matrix, and let n be even number, which means that n = 2k, k [member of] N. Let

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (3)

be symmetrical vector. Than,

[T.sub.n] b = C (4)

where C is also symmetrical vector. Symmetry of the vector C is consequence of the matrix multiplication of matrix [T.sub.n] and vector b, where [T.sub.n] has Teoplitz structure and b has its symmetry properties.

In case of a square matrix, product of matrix with dimensions nxn and vector with dimensions nx1 gives matrix which has nx1 dimension with an expenditure of 2[n.sup.2] flops. Given the symmetry and centosymmetry of the Toeplitz matrix, here this expenditure costs [n.sup.2] flops. Since the Mieses method is exclusively based on matrix multiplication the illusion is created that despite the linear convergence of the method it can be applied. But with the application of the CVL class of matrices, that is, the following class of Toeplitz matrices (5), especially for dimension n=32 we get very bad results. CVL class is defined with

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], (5)

where m is chosen such that the diagonal of [T.sub.n] is normalized to [t.sub.0]=1. T[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] ( cf. Cybenko and Van Loan).

5. CONCLUSION

Although one might expect that Mieses method because of its simplicity and due to special Toeplitz matrix structure, allows finding largest eigenvalue of the Toeplitz matrix with satisfactory number of flops, a practice completely denies this. This means that the use of Durbin's algorithm in case of Toeplitz matrix is justified and desirable.

This method should be avoided when it comes to Teoplitz matrices, because numerical experiments show that for finding biggest eigenvalue of RSPDTM necessary number of flops is equal to number of flops which is equal to 15,2 steps in case when Durbin's algorithm is applied. This fact says that calculating eigenvalues in this manner is not rational because the costs are very big. For comparison, for finding eigenvalue from the middle of the spectrum only 8,8 Durbin's steps are necessary. Extreme eigenvalues, the biggest one and the smallest one, should be found with smaller number of flops than eigenvalues from the middle of the spectrum.

6. REFERENCES

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

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. (2004) Verfahren zur Bestimmung einiger extremaler Eienwerte einer symmetrischen Toeplitz Matrix, Shaker Verlag, ISBN 3-8322-3235-4, Aachen

Kostic (2009) Determination of eigenvalues from middle spectrum of positive definite toeplitz matrix by newton method for characteristic polynomial Proceedings of 20th International DAAAM Symposium, ISBN 978-3-901509-70-4, ISSN 1726-9679, pp 192

Kostic & Cohodar (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

Mackens, W. & Voss, H. (1998). A projection method for computing the minimum eigenvalue of a symmetric positive definite Toeplitz matrix. Lin.Alg.Appl. 275-276:401-415

Mackens, W. & Voss, H. (2000). Computing the minimum eigenvalue of a symmetric positive definite Toeplitz matrix by Newton-type methods. SIAM J. 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 interpolSymtion. 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. MR1694690

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., pp. 347-366

Voss, H. (1999) Symmetric schemes for computing the minimum eigenvalue of a symmetric Toeplitz matrix. Lin.Alg.Appl.387:359-371
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有