APPENDICES and SUPPLEMENTS
|
|
Software for "Fortran 77 subroutines for computing the eigenvalues of Hamiltonian matrices, I: the square-reduced method"
|
ABSTRACT
This article describes LAPACK-based Fortran 77 subroutines for the reduction of a Hamiltonian matrix to square-reduced form and the approximation of all its eigenvalues using the implicit version of Van Loan's method. The transformation of the Hamiltonian matrix to a square-reduced form transforms a Hamiltonian eigenvalue problem of order 2n to a Hessenberg eigenvalue problem of order n. The eigenvalues of the Hamiltonian matrix are the square roots of those of the Hessenberg matrix. Symplectic scaling and norm scaling are provided, which, in some cases, improve the accuracy of the computed eigenvalues. We demonstrate the performance of the subroutines for several examples and show how they can be used to solve some control-theoretic problems.
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
|
AMMAR, G. AND MEHRMANN, V. 1991. On Hamiltonian and symplectic Hessenberg forms. Linear Alg. Appl. 149, 55-72.
|
| |
2
|
AMMAR, G., BENNER, P., AND MEHRMANN, V. 1993. A multishift algorithm for the numerical solution of algebraic Riccati equations. Electr. Trans. Num. Anal. 1, 33-48.
|
| |
3
|
E. Anderson , Z. Bai , C. Bischof , J. Demmel , J. Dongarra , J. Du Croz , A. Greenbaum , S. Hammarling , A. McKenney , S. Ostrouchov , D. Sorensen, LAPACK's user's guide, Society for Industrial and Applied Mathematics, Philadelphia, PA, 1992
|
| |
4
|
BENNER, P., BYERS, R., MEHRMANN, V., AND XU, H. 2000. Fortran 77 subroutines for computing the eigenvalues of Hamiltonian matrices II. In preparation.
|
| |
5
|
BENNER, P., LAUB, A., AND MEHRMANN, V. 1995. A collection of benchmark examples for the numerical solution of algebraic Riccati equations I: Continuous-time case. Tech. Rep. SPC 95_22. Fakult t f r Mathematik, TU Chemnitz-Zwickau, Chemnitz, Germany. Available via http://www.tu-chemnitz.de/sfb393/spc95pr.html.
|
| |
6
|
BENNER, P., MEHRMANN, V., AND XU, H. 1998. A numerically stable, structure preserving method for computing the eigenvalues of real Hamiltonian or symplectic pencils. Numer. Math. 78, 329-358.
|
| |
7
|
|
| |
8
|
BOYD, S., BALAKRISHNAN, V., AND KABAMBA, P. 1989. A bisection method for computing the Y~- norm of a transfer matrix and related problems. Math. Control Syst. 2, 207-219.
|
| |
9
|
|
| |
10
|
BUNCH, J. 1987. The weak and strong stability of algorithms in numerical algebra. Linear Alg. Appl. 88, 49-66.
|
| |
11
|
BUNSE-GERSTNER, A. AND MEHRMANN, V. 1986. A symplectic QR-like algorithm for the solution of the real algebraic Riccati equation. IEEE Trans. Automat. Contr. AC-31, 12 (Dec.), 1104-1113.
|
| |
12
|
BUNSE-GERSTNER, A., MEHRMANN, V., AND WATKINS, D. 1989. An SR algorithm for Hamiltonian matrices based on Gaussian elimination. Meth. Oper. Res. 58, 339-358.
|
| |
13
|
|
| |
14
|
|
| |
15
|
BYERS, R. 1988. A bisection method for measuring the distance of a stable to unstable matrices. SIAM J. Sci. Stat. Comput. 9, 5, 875-881.
|
| |
16
|
DAVISON, E. AND GESING, W. 1978. The systematic design of control systems for the multivariable servomechanism problem. In Alternatives for Linear Multivariable Control, M. Sain, J. Peczkowsky, and J. Melsa, Eds. Alternatives for Linear Multivariable Control, Chicago, IL.
|
 |
17
|
|
 |
18
|
|
| |
19
|
DOYLE, J., GLOVER, K., KHARGONEKAR, P. P., AND FRANCIS, B.A. 1989. State-space solutions to standard H2 and Ha control problems. IEEE Trans. Automat. Contr. 34, 8, 831-847.
|
| |
20
|
FRANCIS, B. 1987. A course in Y~ control theory. Springer Lecture Notes in Computer Science, vol. 88. Springer-Verlag, Vienna, Austria.
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
LANCASTER, P. AND RODMAN, L. 1995. The Algebraic Riccati Equation. Oxford University Press, Oxford, UK.
|
| |
25
|
LAUB, A. 1979. A Schur method for solving algebraic Riccati equations. IEEE Trans. Automat. Contr. AC-24, 6 (Dec.), 913-921.
|
 |
26
|
|
| |
27
|
PAIGE, C. AND VAN LOAN, C. 1976. A Schur decomposition for Hamiltonian matrices. Linear Alg. Appl. 14, 11-32.
|
| |
28
|
PANDEY, P. 1993. On scaling an algebraic Ricatti equation. In Proceedings of the American Control Conference (San Francisco, CA, June), 1583-1587.
|
| |
29
|
|
| |
30
|
PARLETT, B. AND REINSCH, C. 1969. Balancing a matrix for calculation of eigenvalues and eigenvectors. Numer. Math. 13, 296-304.
|
| |
31
|
|
| |
32
|
|
| |
33
|
RAINES, A. AND WATKINS, D. 1994. A class of Hamiltonian-symplectic methods for solving the algebraic Riccati equation. Linear Alg. Appl. 205/206, 1045-1060.
|
| |
34
|
SIMA, V. 1992. Algorithm GRICSR: Solving continuous-time algebraic Ricatti equations using Gaussian symplectic transformations. Stud. Inf. Control 1, 1, 237-254.
|
| |
35
|
SMITH, B. T., BOYLE, J. M., DONGARRA, J. J., GARBOW, B. S., IKEBE, Y., KLEMA, V. C., AND MOLER, C.B. 1976. Matrix Eigensystem Routines: EISPACK Guide. 2nd Springer Lecture Notes in Computer Science, vol. 6. Springer-Verlag, New York, NY.
|
| |
36
|
SREEDHAR, J., VAN DOOREN, P., AND TITS, A. 1995a. A fast algorithm to compute the real structured stability radius. In Stability Theory. Proceedings of the Hurwitz Centenary Conference (Ticino, May 21-26), Birkh user, Basel, 219-230. Int. Ser. Numer. Math. 121.
|
| |
37
|
SREEDHAR, J., VAN DOOREN, P., AND TITS, A. 1995b. A level-set idea to compute the real Hurwitz-stability radius. In Proceedings of the 34th IEEE Conference on Decision and Control (New Orleans, LA, Dec. 13-15), IEEE Press, Piscataway, NJ, WA05.
|
| |
38
|
VAN LOAN, C. 1984. A symplectic method for approximating all the eigenvalues of a Hamiltonian matrix. Linear Alg. Appl. 61,233-251.
|
| |
39
|
|
| |
40
|
Xu, H. 1993. Solving algebraic Riccati equations via Skew-Hamiltonian matrices. Ph.D. Dissertation. Institute of Mathematics, Fudan University, Shanghai, People's Republic of China.
|
| |
41
|
Xu, H. AND LU, L. 1995. Properties of a quadratic matrix equation and the solution of the continuous-time algebraic Riccati equation. Linear Alg. Appl. 222, 127-145.
|
REVIEW
"Timothy R. Hopkins : Reviewer"
The authors describe a set of LAPACK-based Fortran 77 subroutines
for reducing a Hamiltonian matrix to square-reduced form using
orthogonal symplectic transformations and for approximating all of its
eigenvalues using an implicit version of Va
more...
|