MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Specialized Parallel Algorithms for Solving Linear Matrix Equations in Control Theory

Download:
pdf | ps
by Enrique S. Quintana-ort'i, Robert Van De Geijn
http://www.cs.utexas.edu/users/plapack/papers/JPDC.Control.ps.Z
Add To MetaCart

Abstract:

Lyapunov and Stein matrix equations arise in many important analysis and synthesis applications in control theory. The traditional approach to solving these equations relies on the QR algorithm which is notoriously difficult to parallelize. We investigate iterative solvers based on the matrix sign function and the Smith iteration which are highly efficient on parallel distributed computers. We also show that by coding using the Parallel Linear Algebra Package (PLAPACK) it is possible to exploit structure in the matrices and reduce the cost of these solvers. While the performance improvements due to the optimizations are modest, so is the coding effort. One of the optimizations, the updating of a QR factorization, has important applications elsewhere, e.g. in applications requiring the solution of a linear least squares problem when the linear system is periodically updated.

Citations

617 A set of level 3 basic linear algebra subprograms – Dongarra, Croz, et al. - 1990
371 The LAPACK Users’ Guide – Anderson, Bai, et al. - 1992
231 ScaLAPACK Users’ Guide – Blackford, Choi, et al. - 1997
183 Principal component analysis in linear systems: Controllability, observability, and model reduction – Moore - 1981
109 Optimal Control: Linear Quadratic Methods – Anderson, Moore - 1989
109 The Autonomous Linear Quadratic Control Problem, Theory and Numerical Solution. Number 163 – Mehrmann - 1991
62 Solving the algebraic Riccati equation with the matrix sign function – BYERS - 1987
55 Optimization and dynamical systems – Helmke, Moore - 1994
55 de Geijn. Using PLAPACK: Parallel Linear Algebra Package – van - 1997
52 Numerical solution of the stable, non-negative definite Lyapunov equation – HAMMARLING - 1982
44 Truncated balanced realization of a stable non-minimal state-space system – Tombs, Postlethwaite - 1987
41 Quintana-Ort'i: Numerical Solution of Schur Stable Linear Matrix Equations on Multicomputers – Benner, Quintana-Ort'i, et al. - 1999
40 A cyclic low rank Smith method for large sparse Lyapunov equations – Penzl
37 Solution of the Matrix Equation – Bartels, Stewart - 1972
37 Efficient minimal realization procedure based on balancing – Varga - 1991
33 The matrix sign function – Kenney, Laub - 1995
32 Solving Stable Generalized Lyapunov Equations with the Matrix Sign Function – Benner, Quintana-Ortí - 1999
32 Algorithms for Linear-Quadratic Optimization, volume 200 of Pure and Applied Mathematics – Sima - 1996
31 model reduction and solution of the algebraic Riccati equation by use of the sign function – Linear - 1980
30 A parallel implementation of the nonsymmetric QR algorithm for distributed memory architectures – Henry, Watkins, et al.
29 de Geijn. Parallelizing the QR Algorithm for the Unsymmetric Algebraic Eigenvalue Problem: Myths and Reality – Henry, Van - 1997
29 A Schur method for balancedtruncation model reduction – Safonov, Chiang - 1989
27 Contributions to the Numerical Solution of Algebraic Riccati Equations and Related Eigenvalue Problems – Benner - 1997
23 R.: Analysis of Multiconductor Transmission Lines – Paul - 1994
21 The matrix sign function method and the computation of invariant subspaces – Byers, He, et al. - 1994
20 Computational Methods for Linear Control Systems – Petkov, Christov, et al. - 1991
19 de Geijn. Parallel implementation of BLAS: General techniques for level 3 BLAS – Chtchelkanova, Gunnels, et al. - 1995
19 de Geijn and Jerrell Watts. SUMMA: Scalable universal matrix multiplication algorithm. Concurrency: Practice and Experience – van - 1997
18 Parallel distributed solvers for large stable generalized Lyapunov equations – Benner, Quintana-Orti - 1998
18 Computation of Kronecker-like forms of a system pencil: Applications, algorithms and software – Varga - 1996
15 An exact line search method for solving generalized continuous-time algebraic Riccati equations – Benner, Byers - 1998
13 de Geijn. A flexible class of parallel matrix multiplication algorithms – Gunnels, Lin, et al. - 1998
12 Using the matrix sign function to compute invariant subspaces – Bai, Demmel - 1998
12 Implementation of some concurrent algorithms for matrix factorization”, Parallel Computing 3 – Dongarra, Sameh, et al. - 1986
11 Matrix equation XA+BX – Smith - 1968
10 Construction of square root factor for solution of the Lyapunov matrix equation – Larin, Aliev - 1993
10 Computation of J-inner-outer factorizations of rational matrices – Varga, Katayama - 1998
7 Approach to large space structure control system design using traditional tools – Chu, Wie, et al. - 1990
7 Model Order Reduction Techniques with Applications in Electrical Engineering – Fortuna, Nunnari, et al. - 1992
6 Control-structure interaction for space station solar dynamic power module – Cheng, Ianculescu, et al. - 1992
6 Numerical solution of the discrete-time, convergent, non-negative definite Lyapunov equation – Hammarling - 1991
3 de Geijn. Efficient matrix inversion via gauss-jordan elimination and its parallelization – Sun, Quintana, et al. - 1998
2 de Geijn. Parallel solution of selected problems in control theory – Quintana-Ort'i, van - 1999