Parallel algorithms for certain matrix computations
The authors study some nonclassical matrix problems arising in control theory. More precisely they consider the matrix equations \(AX+XA^{T}=C\), \(AX-XB=C\), the pole assignment problem and the problem of testing if the matrix \(W=[B AB \ldots A^{n}B]\) has full row rank. For all these problems parallel algorithms are proposed under the assumption of unbounded and bounded parallelism. The rank matrix problem is studied when \(A\) is a lower Hessenberg matrix. The first algorithm proposed, which is of linear time, avoids computation of matrix powers but needs computing of the determinant of a matrix with no special structure. A second parallel algorithm is also given which takes time \(O(\log^2n)\) on an \(O(nM(n))\) processors PRAM. Given a pair of matrices \((A,B)\), the pole assignment problem is to find a feedback matrix \(F\) such that \(A+BF\) has a desired spectrum. In the single input case, i.e. when \(B=b\) is a vector, a processor efficient parallel algorithm is proposed. The latter does not require that the matrix \(A\) be transformed into Hessenberg form. This allows the authors to demonstrate that the parallel time complexity of the problem is much smaller than linear. The matrix equation \(AX+XA^{T} =-C\), where \(A\) and \(C\) are matrices of \(n\)-th order, is known as the Lyapunov equation. For the solution of this equation in case \(C\) is rank-one symmetric positive semidefinite, two different algorithms are developed. They are characterized by running time \(O(n \log n)\) and are processor efficient. The Sylvester-observer equation is considered in a restricted form \(HX-XL=C\), where \(H\) is an \(n \times n\) Hessenberg matrix, \(C=[O F]\), \(F\) is \(n \times r\) and \(L\) is any matrix satisfying the following two conditions: (i) \(L\) is stable; (ii) \(L\) and \(H\) have no eigenvalues in common. The method proposed here is well suited to fast parallel implementation.
- scientific article; zbMATH DE number 47823
- scientific article; zbMATH DE number 193901
- Parallelism in matrix computations
- scientific article; zbMATH DE number 4201470
- Parallel algorithms and architectures for matrix multiplication
- scientific article; zbMATH DE number 44896
- Recursive algorithms of parallel matrix computations
- scientific article; zbMATH DE number 708861
- scientific article; zbMATH DE number 554525
- Complexity of parallel matrix computations
- A complexity theory of efficient parallel algorithms
- A Hessenberg-Schur method for the problem AX + XB= C
- A new criterion of controllability
- A Schur method for pole assignment
- A Survey of Parallel Algorithms in Numerical Linear Algebra
- Algorithm 432 [C2]: Solution of the matrix equation AX + XB = C [F4]
- An algorithm for computing powers of a Hessenberg matrix and its applications
- Complexity of parallel matrix computations
- Computing powers of arbitrary Hessenberg matrices
- scientific article; zbMATH DE number 434716 (Why is no real title available?)
- scientific article; zbMATH DE number 4213315 (Why is no real title available?)
- scientific article; zbMATH DE number 691245 (Why is no real title available?)
- scientific article; zbMATH DE number 1142306 (Why is no real title available?)
- scientific article; zbMATH DE number 3408799 (Why is no real title available?)
- On pure structure of dynamic systems
- On Stable Parallel Linear System Solvers
- Parallel algebraic reductions among numerical problems
- Parallel Solution of Certain Toeplitz Linear Systems
- Pole assignment via Sylvester's equation
- Reduced order observers: A new algorithm and proof
- The matrix equation \(XA=A^ TX\) and an associated algorithm for solving the inertia and stability problems
- Trends in large space structure control theory: Fondest hopes, wildest dreams
- MATLAB\(^{\circledR}\): A language for parallel computing
- Complexity of parallel matrix computations
- Matrix structures in parallel matrix computations
- Matrix inversion in RNC\(^ 1\)
- Parallel and large-scale matrix computations in control: Some ideas
- Algorithmic patterns for \(\mathcal {H}\)-matrices on many-core processors
- Programming matrix algorithms-by-blocks for thread-level parallelism
- A parallel algorithm for power matrix computation
- scientific article; zbMATH DE number 3967800 (Why is no real title available?)
- Data-flow algorithms for parallel matrix computation
- scientific article; zbMATH DE number 47823 (Why is no real title available?)
- Parallel Solution of Large Lyapunov Equations
- scientific article; zbMATH DE number 741169 (Why is no real title available?)
- Work-Preserving Speed-Up of Parallel Matrix Computations
- scientific article; zbMATH DE number 815482 (Why is no real title available?)
- An Efficient Parallel Algorithm for the Matrix-Chain-Product Problem
- Parallel Algorithms for Tensor Train Arithmetic
- An optimal parallel algorithm for computing a near-optimal order of matrix multiplications
- Parallel MATLAB for Multicore and Multinode Computers
- Specialized parallel algorithms for solving Lyapunov and Stein equations
- Nonlinear matrix decompositions and an application to parallel processing
- Parallel matrix transpose algorithms on distributed memory concurrent computers
- Expression for massively parallel algorithms - description and illustrative example
- Special issue: Parallel matrix algorithms and applications. Selected papers based on the presentations at the 5th workshop, Neuchatel, Switzerland, June 20--22, 2008.
This page was built for publication: Parallel algorithms for certain matrix computations
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1390874)