Parallel Inversion of Sparse Matrices.
- 1 January 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Power Systems
- Vol. 1 (1) , 74-81
- https://doi.org/10.1109/tpwrs.1986.4334846
Abstract
This paper presents a parallel algorithm for obtaining the inverse of a large, nonsingular symmetric matrix A of dimension nxn. The inversion method proposed is based on the triangular factors of A. The task of obtaining the "sparse inverse' of A is represented by a directed acyclic graph. The relation between the triangulation graph and the sparse inversion graph is given. The algorithm and the graph for the full inversion of A is also given. It is shown that for any sparse symmetric matrix, and assuming enough processors are available, the full inverse of the matrix can be calculated in the same amount of time as the sparse inverse. For ideally sparse matrices (such as tridiagonal matrices) the order of computation required in both cases is of order log2n. For full matrices the order of computation is n log2n. Claims are substantiated using test data from several power systems.Keywords
This publication has 13 references indexed in Scilit:
- Task Scheduling on Multiprocessors for Power System ProblemsIEEE Transactions on Power Apparatus and Systems, 1983
- An Efficient Parallel Algorithm for the Solution of Large Sparse Linear Matrix EquationsIEEE Transactions on Computers, 1983
- Parallel Solution of Transient Problems by Trapezoidal IntegrationIEEE Transactions on Power Apparatus and Systems, 1979
- Parallel Processing of Power System Analysis Problems Via Simple Parallel Microcomputer StructuresIEEE Transactions on Power Apparatus and Systems, 1978
- State Estimation in Power Systems: Detecting Bad Data through the Sparse Inverse Matrix MethodIEEE Transactions on Power Apparatus and Systems, 1978
- Fast Parallel Matrix Inversion AlgorithmsSIAM Journal on Computing, 1976
- Parallel Tridiagonal Equation SolversACM Transactions on Mathematical Software, 1975
- On computing certain elements of the inverse of a sparse matrixCommunications of the ACM, 1975
- Bounds on the Number of Processors and Time for Multiprocessor Optimal SchedulesIEEE Transactions on Computers, 1973
- Direct solutions of sparse network equations by optimally ordered triangular factorizationProceedings of the IEEE, 1967