Direct methods for matrix Sylvester and Lyapunov equations (Q1811877): Difference between revisions

From MaRDI portal
Changed an Item
Changed an Item
Property / describes a project that uses
 
Property / describes a project that uses: mctoolbox / rank
 
Normal rank

Revision as of 08:39, 28 February 2024

scientific article
Language Label Description Also known as
English
Direct methods for matrix Sylvester and Lyapunov equations
scientific article

    Statements

    Direct methods for matrix Sylvester and Lyapunov equations (English)
    0 references
    0 references
    0 references
    18 June 2003
    0 references
    Summary: We revisit the two standard dense methods for matrix Sylvester and Lyapunov equations: the \textit{R. H. Bartels} and \textit{G. W. Stewart} [Commun. ACM 15, No. 9, 820--826 (1972; Zbl 1372.65121)] method for \(\mathbf{A}_{1}\mathbf{X}+ \mathbf{XA}_{2}+\mathbf{D}=\mathbf{0}\) and \textit{S. J. Hammarling}'s method [IMA J. Numer. Anal. 2, 303-323 (1982; Zbl 0492.65017)] for \(\mathbf{AX}+\mathbf{XA}^{T}+\mathbf{BB}^{T}=\mathbf{0}\) with \(\mathbf{A}\) stable. We construct three schemes for solving the unitarily reduced quasitriangular systems. We also construct a new rank-1 updating scheme in Hammarling's method. This new scheme is able to accommodate a \(\mathbf{B}\) with more columns than rows as well as the usual case of a \(\mathbf{B}\) with more rows than columns, while Hammarling's original scheme needs to separate these two cases. We compared all of our schemes with the Matlab Sylvester and Lyapunov solver \(lyap.m\); the results show that our schemes are much more efficient. We also compare our schemes with the Lyapunov solver \textit{sllyap} in the currently possibly the most efficient control library package SLICOT; numerical results show our scheme to be competitive.
    0 references
    matrix Sylvester equation
    0 references
    matrix Lyapunov equation
    0 references
    comparison of methods
    0 references
    quasitriangular systems
    0 references
    rank-1 updating scheme
    0 references
    numerical results
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers