Abstract
In this paper, a homotopy algorithm for finding all eigenpairs of a real symmetric matrix pencil (A, B) is presented, whereA andB are realn×n symmetric matrices andB is a positive semidefinite matrix. In the algorithm, pencil (A, B) is first reduced to a pencil\((\tilde A,\tilde B)\), where\(\tilde A\) is a symmetric tridiagonal matrix and\(\tilde B\) is a positive definite and diagonal matrix. Then, the “Divide and Conquer” strategy with homotopy continuation approach is used to find all eigenpairs of pencil\((\tilde A,\tilde B)\). One can easily form the eigenpair (x,λ) of pencil (A, B) from the eigenpair (y, λ) of pencil\((\tilde A,\tilde B)\) with a few computations. Numerical comparisons of our algorithm with the QZ algorithm in the widely used EISPACK library are presented. Numerical results show that our algorithm is strongly competitive in terms of speed, accuracy and orthogonality. The performance of the parallel version of our algorithm is also presented.
Similar content being viewed by others
References
A. Bunse-Gerstner, An algorithm for the symmetric generalized eigenvalue problem, Lin. Alg. Appl. 58 (1984) 43–68.
M.T. Chu, A simple application of the homotopy method to symmetric eigenvalue problems, Lin. Alg. Appl. 59 (1984) 85–90.
M.T. Chu, A note on the homotopy method for linear algebraic eigenvalue problems, Lin. Alg. Appl. 105 (1988) 225–236.
M.T. Chu, T.Y. Li and T. Sauer, Homotopy method for general λ-matrix problems, SIAM J. Matrix Anal. Appl. 9 (1988) 528–536.
G. Fix and R. Heiberger, An algorithm for the ill-conditioned generalized eigenvalue problem, SIAM J. Numer. Anal. 9 (1972) 78–88.
F. Rellich,Perturbation Theory of Eigenvalue Problems (Gordon and Breach, New York, 1969).
G. Golub and C.V. Loan,Matrix Computations (The Johns Hopkins Press, Baltimore, MD, 1983).
K. Li and T.Y. Li, An algorithm for symmetric tridiagonal eigenproblems — “Divide and Conquer” with homotopy continuation, Preprint.
T.Y. Li and N.H. Rhee, Homotopy algorithm for symmetric eigenvalue problems, Numer. Math. 55 (1989) 256–280.
T.Y. Li and T. Sauer, Homotopy method for generalized eigenvalue problems, Lin. Alg. Appl. 91 (1987) 65–74.
T.Y. Li, T. Sauer and J. Yorke, Numerical solution of a class of deficient polynomial systems, SIAM J. Numer. Anal. 24 (1987) 435–451.
T.Y. Li, Z. Zeng and L. Cong, Solving eigenvalue problems of real nonsymmetric matrices with real homotopy, to appear in: SIAM. J. Numer. Anal.
B.N. Parlett,The Symmetric Eigenvalue Problem (Prentice-Hall, Englewood Cliffs, NJ, 1980).
G. Peters and J.H. Wilkinson,Ax=λBx and the generalized eigenproblem. SIAM J. Numer. Anal. 7 (1970) 479–492.
B.T. Smith et al.,Matrix Eigensystem Routines — EISPACK Guide, 2nd ed. (Springer, New York, 1976).
D.C. Sorensen and P. Tang, On the orthogonality of eigenvectors computed by “Divide-and-Conquer” techniques, Preprint.
J.H. Wilkinson,The Algebraic Eigenvalue Problem (Oxford University Press, New York, 1965).
Author information
Authors and Affiliations
Additional information
Communicated by C. Brezinski
Research supported in part by NSF under Grant CCR-9024840.
Rights and permissions
About this article
Cite this article
Li, K., Li, TY. A homotopy algorithm for a symmetric generalized eigenproblem. Numer Algor 4, 167–195 (1993). https://doi.org/10.1007/BF02142745
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02142745