A systolic algorithm for Riccati and Lyapunov equations (Q1122310)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A systolic algorithm for Riccati and Lyapunov equations |
scientific article |
Statements
A systolic algorithm for Riccati and Lyapunov equations (English)
0 references
1989
0 references
An efficient algorithm is presented for solving the Lyapunov matrix equation \(A^ TP+PA+Q=0\) and the more general algebraic Riccati equation \(A^ TP+PA+Q-PBR^{-1}B^ TP=0\) under the assumptions \(Q>0\), \(R>0\). The solution is obtained using the recursive matrix sign function method in a modification which involves only symmetric matrices, constructed from the corresponding Hamiltonian matrix. An efficient systolic implementation of this algorithm is described which relies on the \(LDL^ T\) and \(UDU^ T\) decompositions of those symmetric matrices. The implementation differs from the earlier works by propagating two coupled factorizations simultaneously. As a result the solution can be obtained in O(n) time steps on a triangular grid of \(O(n^ 2)\) processors, leading to an optimal speedup. The algorithm may also perform on pipeline machines.
0 references
systolic algorithm
0 references
parallel algorithm
0 references
Lyapunov matrix equation
0 references
algebraic Riccati equation
0 references
recursive matrix sign function method
0 references
Hamiltonian matrix
0 references
factorizations
0 references
0 references