ACM Home Page
Please provide us with feedback. Feedback
LAPACK-style algorithms and software for solving the generalized Sylvester equation and estimating the separation between regular matrix pairs
Full text PdfPdf (1.95 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 22 ,  Issue 1  (March 1996) table of contents
Pages: 78 - 103  
Year of Publication: 1996
ISSN:0098-3500
Authors
Bo Kågström  Umea˚ Univ., Umea˚, Sweden
Peter Poromaa  Umea˚ Univ., Umea˚, Sweden
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 49,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/225545.225552
What is a DOI?

ABSTRACT

Robust and fast software to solve the generalized Sylvester equation (AR - LB = C, DR - LE = F) for unknowns R and L is presented. This special linear system of equations, and its transpose, arises in computing error bounds for computed eigenvalues and eigenspaces of the generalized eigenvalue problem S-&lgr;T, in computing deflating subspaces of the same problem, and in computing certain decompositions of transfer matrices arising in control theory. Our contributions are twofold. First, we reorganize the standard algorithm for this problem to use Level 3 BLAS operations, like matrix multiplication, in its inner loop. This speeds up the algorithm by a factor of 9 on an IBM RS6000. Second, we develop and compare several condition estimation algorithms, which inexpensively but accurately estimate the sensitivity of the solution of this linear system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
CHu, IC-W. E. 1987. The solution of the matrix equations AXB- CXD ~ E and (YA- DZ, YC - BZ) = (E, F). Lin. Alg. Appl. 93, 93-105.
 
5
CLINE, A., MOLER, C., STEWART, G. W., AND WILKINSON, J. 1979. An estimate of the condition number of a matrix. SIAM J. Numer. Anal. 16, 368-375.
 
6
DEMMEL, J. AND K~OSTROM, B. 1987. Computing stable eigendecompositions of matrix pencils. Lin. Alg. Appl. 88/89 (Apr.), 139-186.
7
8
9
10
 
11
GOLUB, G., NASH, S., AND VAN LOAN, C. 1979. A Hessenberg-Schur method for the matrix problem AX + XB = C. IEEE Trans. Automat. Contr. AC-24, 909-913.
 
12
 
13
HAOER, W.W. 1984. Condition estimators. SlAM J. Sci. Stat. Comput. 5, 311-316.
14
 
15
HIGI/kM, N.J. 1993. Perturbation theory and backward error analysis for AX - XB = C. BIT 33, 1, 124-136.
 
16
KXCSTROM, B. 1993. A direct method for reordering eigenvalues in the generalized real Schur form of a regular matrix pair (A, B). In Linear Algebra for Large Scale and Real-Time Applications, M. S. Moonen, G. H. Golub, and B. L. R. De Moor, Eds. Kluwer Academic, Amsterdam, 195-218.
 
17
 
18
 
19
 
20
 
21
K~GSTROM, B. AND VAN DOOREN, P. 1992. A generalized state-space approach for the additive decomposition of a transfer matrix. Int. J. Nurner. Lin. Alg. Appl. 1, 2, 165-181.
 
22
K~GSTROM, B. AND WESTIN, L. 1989. Generalized Schur methods with condition estimators for solving the generalized Sylvester equation. IEEE Trans. Automat. Contr. 34, 4, 745-751.
 
23
MOLER, C. AND STEWART, G. 1973. An algorithm for the generalized matrix eigenvalue problem. SIAM J. Numer. Anal. 10, 241-256.
 
24
POROM~, P. 1995. On efficient and robust estimators for the separation between two regular matrix pairs with applications in condition estimation. Rep. UMINF-95.05, Dept. of Computing Science, Ume~ Univ., Ume~, Sweden.
 
25
STEWART, G.W. 1973. Error and perturbation bounds for subspaces associated with certain eigenvalue problems. SIAM Rev. 15, 4 (Oct.), 727-764.
 
26
STEWART, G. W. AND SUN, J.-G. 1990. Matrix Perturbation Theory. Academic Press, New York. VARAH, J. 1979. On the separation of two matrices. SIAM J. Numer. Anal. 16, 216-222.



REVIEW

"Robert James Plemmons : Reviewer"

The authors discuss software development for some specialized computations in numerical linear algebra. Specifically, block matrix (level 3 BLAS, as in LAPACK codes) algorithms are implemented for solving generalized Sylvester equations ( more...

Collaborative Colleagues:
Bo Kågström: colleagues
Peter Poromaa: colleagues