全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Inversion Free Algorithms for Computing the Principal Square Root of a Matrix

DOI: 10.1155/2014/613840

Full-Text   Cite this paper   Add to My Lib

Abstract:

New algorithms are presented about the principal square root of an matrix . In particular, all the classical iterative algorithms require matrix inversion at every iteration. The proposed inversion free iterative algorithms are based on the Schulz iteration or the Bernoulli substitution as a special case of the continuous time Riccati equation. It is certified that the proposed algorithms are equivalent to the classical Newton method. An inversion free algebraic method, which is based on applying the Bernoulli substitution to a special case of the continuous time Riccati equation, is also proposed. 1. Introduction Let be a real or complex matrix with no eigenvalues on (the closed negative real axis). Then there exists a unique matrix such that and the eigenvalues of lie in the segment . We refer to as the principle square root of . The computation of the principal square root of a matrix is a problem of great interest and practical importance with numerous applications in mathematical and engineering problems. Due to the importance of the problem, many iterative algorithms have been proposed and successfully employed for calculating the principal square root of a matrix [1–7] without seeking the eigenvalues and eigenvectors of the matrix; these algorithms require matrix inversion at every iteration. Blocked Schur Algorithms for Computing the Matrix Square Root are proposed in [8] where the matrix is reduced to upper triangular form and a recurrence relation enables the square root of the triangular matrix to be computed a column or superdiagonal at a time. In this paper new inversion free iterative algorithms for computing the principal square root of a matrix are proposed. The paper is organized as follows: in Section 2 a survey of classical iterative algorithms is presented; all the algorithms use matrix inversion in every iteration. In Section 3, the inversion free iterative algorithms are developed; the algorithms are derived by the Schulz iteration for computing the inversion of a matrix or by eliminating matrix inversion from the convergence criteria of the algorithms. In Section 4, an algebraic method for computing the principal square root of a matrix is presented; the method is associated with the solution of a special case of the continuous time Riccati equation, which arises in linear estimation [9] and requires only one matrix inversion (this is not an iterative method). Simulation results are presented in Section 5. Section 6 summarizes the conclusions. 2. Inversion Use Iterative Algorithms In this section, a survey of classical iterative

References

[1]  D. A. Bini, N. J. Higham, and B. Meini, “Algorithms for the matrix th root,” Numerical Algorithms, vol. 39, no. 4, pp. 349–378, 2005.
[2]  C.-H. Guo and N. J. Higham, “A Schur-Newton method for the matrix th root and its inverse,” SIAM Journal on Matrix Analysis and Applications, vol. 28, no. 3, pp. 788–804, 2006.
[3]  N. J. Higham, “Newton's method for the matrix square root,” Mathematics of Computation, vol. 46, no. 174, pp. 537–549, 1986.
[4]  P. Laasonen, “On the iterative solution of the matrix equation ,” Mathematical Tables and Other Aids to Computation, vol. 12, pp. 109–116, 1958.
[5]  D. G. Lainiotis, N. D. Assimakis, and S. K. Katsikas, “Fast and stable algorithm for computing the principal square root of a complex matrix,” Neural, Parallel & Scientific Computations, vol. 1, no. 4, pp. 467–476, 1993.
[6]  L. S. Shieh, S. R. Lian, and B. C. Mcinnis, “Fast and stable algorithms for computing the principal square root of a complex matrix,” IEEE Transactions on Automatic Control, vol. 32, no. 9, pp. 820–822, 1987.
[7]  J. S. H. Tsai, L. S. Shieh, and R. E. Yates, “Fast and stable algorithms for computing the principal th root of a complex matrix and the matrix sector function,” Computers & Mathematics with Applications, vol. 15, no. 11, pp. 903–913, 1988.
[8]  E. Deadman, N. J. Higham, and R. Ralha, “Blocked schur algorithms for computing the matrix square root,” in Proceedings of the 11th International Conference on Applied Parallel and Scientific Computing (PARA '12), vol. 7782 of Lecture Notes in Computer Science, pp. 171–182, Springer, 2013.
[9]  R. E. Kalman and R. S. Bucy, “New results in linear filtering and prediction theory,” Journal of Basic Engineering, Transactions of the ASME D, vol. 83, pp. 95–107, 1961.
[10]  B. Yuttanan and C. Nilrat, “Roots of Matrices,” Songklanakarin Journal of Science and Technology, vol. 27, no. 3, pp. 659–665, 2005.
[11]  C. S. Kenney and R. B. Leipnik, “Numerical integration of the differential matrix Riccati equation,” IEEE Transactions on Automatic Control, vol. 30, no. 10, pp. 962–970, 1985.
[12]  D. G. Lainiotis, “Partitioned Riccati solutions and integration-free doubling algorithms,” IEEE Transactions on Automatic Control, vol. 21, no. 5, pp. 677–689, 1976.
[13]  X. Zhan, “Computing the extremal positive definite solutions of a matrix equation,” SIAM Journal on Scientific Computing, vol. 17, no. 5, pp. 1167–1174, 1996.
[14]  M. Adam and N. Assimakis, Matrix Equations Solutions Using Riccati Equation Theory and Applications, LAMPERT Academic Publishing, 2012.
[15]  M. Adam, N. Assimakis, G. Tziallas, and F. Sanida, “Riccati equation solution method for the computation of the solutions of and ,” The Open Applied Informatics Journal, vol. 3, pp. 22–33, 2009.
[16]  N. Assimakis and M. Adam, “Iterative and algebraic algorithms for the computation of the steady state Kalman filter gain,” ISRN Applied Mathematics, vol. 2014, Article ID 417623, 10 pages, 2014.
[17]  D. R. Vaughan, “A nonrecursive algebraic solution for the discrete time Riccati equation,” IEEE Transactions on Automatic Control, vol. 15, no. 5, pp. 597–599, 1970.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133