Efficient parallel factorization and solution of structured and unstructured linear systems
\(LU\) factorizationdense matricesdisplacement ranklinear systemsNewton iterationPadé approximationparallel algorithmspolynomial greatest common divisorresultantsparse matricesstructured matricesToeplitz matrices
Direct numerical methods for linear systems and matrix inversion (65F05) Iterative numerical methods for linear systems (65F10) Computational methods for sparse matrices (65F50) Parallel numerical computation (65Y05) Complexity and performance of numerical algorithms (65Y20) Analysis of algorithms and problem complexity (68Q25)
The paper provides efficient parallel algorithms for exactly factoring some classes of \(n\)-dimensional symmetric positive definite matrices (SPD) in time \(O(\text{log}^2\,\,n)\) with a near optimal number of processors. A parallel random access machine (PRAM) model of parallel computation with unit cost arithmetic operations including division over a finite field is supposed. Prior work did not generally require unit cost division over a finite field. The considered input matrices have entries that are rational numbers given as a ratio of integers with at most a polynomial number of bits \(\beta\). Only bit precision \(O(n(\beta +\text{log n}))\) is required. It is the asymptotically optimal bit precision for \(\beta\geq\text{log}\,\,n\) since the determinant, exact \(LU\) factorization, and matrix inverse require bit precision at least \(\Omega (n\beta)\). The algorithms are randomized. They give outputs within the stated bounds with high likelihood \(\geq 1-{1 \over n^{\Omega (1)}}\) using a constant number of random variables ranging over a domain of size \((n\| A\| )^{O(1)}\). Recursive factorization (RF) of SPD matrices is computed using the Newton's iteration, the Newton-Hensel lifting, and the variable diagonal technique. These techniques are extended into the multilevel pipelined framework using the generalization of the stream contraction method by \textit{V. Pan} and \textit{J. Reif} [Inf. Process. Lett. 40, 79--83 (1991; Zbl 0748.68025)]. \(LU\) and \(QR\) factorizations for dense matrices and \(LU\) factorizations for sparse matrices which are \(s(n)\)-separable are presented. They reduce the known parallel time bounds from \(\Omega (\log^3 n)\) to \(O(\text{log}^2n)\) without increase of processors. The algorithms are further specialized to structured matrices. \(LU\) factorizations for Toeplitz matrices and matrices of bounded displacement rank in time \(O(\text{log}^2\,\,n)\) using \(P(n)\) processors are developed. Here \(P(n)\) denotes the number of arithmetic processors used to multiply two polynomials of degree \(n\) in \(O(\text{log}\,n)\) parallel time. Thus the processor reduction from \(n^2\) to \((P(n)\) is achieved. These results are applied with the same parallel time and processor bound to solve the problems of polynomial resultant, Padé approximants of rational functions, and with a factor \(O(\text{log}\,n)\) more time polynomial greatest common divisors (GCD) and extended GCD.
- A Fast Parallel Algorithm for Determining All Roots of a Polynomial with Real Roots
- A Note on an Iterative Method for Generalized Inversion of Matrices
- A Separator Theorem for Planar Graphs
- A view of three decades of linear filtering theory
- An Algorithm for the Inversion of Finite Toeplitz Matrices
- Analysis of the Berlekamp-Massey Linear Feedback Shift-Register Synthesis Algorithm
- Asymptotically fast solution of Toeplitz and related systems of linear equations
- Complexity of parallel matrix computations
- Displacement ranks of matrices and linear equations
- Divide-and-Conquer Solutions of Least-Squares Problems for Matrices with Displacement Structure
- Eigenvalues of a symmetric tridiagonal matrix: A divide-and-conquer approach
- Extended Levinson and Chandrasekhar equations for general discrete-time linear estimation problems
- Fast and efficient parallel evaluation of the zeros of a polynomial having only real zeros
- Fast and efficient parallel solution of dense linear systems
- Fast and Efficient Parallel Solution of Sparse Linear Systems
- Fast parallel matrix and GCD computations
- Fast Probabilistic Algorithms for Verification of Polynomial Identities
- Fast solution of toeplitz systems of equations and computation of Padé approximants
- Further Points on Matrix Calculation and Simultaneous Equations
- Generalized Nested Dissection
- Greatest common divisor via generalized Sylvester and Bezout matrices
- scientific article; zbMATH DE number 432841 (Why is no real title available?)
- scientific article; zbMATH DE number 3151600 (Why is no real title available?)
- scientific article; zbMATH DE number 4213315 (Why is no real title available?)
- scientific article; zbMATH DE number 3965444 (Why is no real title available?)
- scientific article; zbMATH DE number 3651744 (Why is no real title available?)
- scientific article; zbMATH DE number 3679047 (Why is no real title available?)
- scientific article; zbMATH DE number 107951 (Why is no real title available?)
- scientific article; zbMATH DE number 177858 (Why is no real title available?)
- scientific article; zbMATH DE number 3628385 (Why is no real title available?)
- scientific article; zbMATH DE number 1256710 (Why is no real title available?)
- scientific article; zbMATH DE number 4120318 (Why is no real title available?)
- scientific article; zbMATH DE number 3449757 (Why is no real title available?)
- scientific article; zbMATH DE number 3451988 (Why is no real title available?)
- scientific article; zbMATH DE number 880382 (Why is no real title available?)
- scientific article; zbMATH DE number 3260031 (Why is no real title available?)
- Inverse eigenvalue problems for Jacobi matrices
- Inverses of Toeplitz Operators, Innovations, and Orthogonal Polynomials
- Matrix multiplication via arithmetic progressions
- On Computations with Dense Structured Matrices
- On Euclid's Algorithm and the Theory of Subresultants
- On fast multiplication of polynomials over arbitrary algebras
- On Iterative Computation of Generalized Inverses and Associated Projections
- On parallel computations with banded matrices
- On the Complexity of Polynomial Zeros
- Parallel solution of Toeplitzlike linear systems
- Polynomial Remainder Sequences and Determinants
- Practical improvement of the divide-and-conquer eigenvalue algorithms
- Simple algorithms for approximating all roots of a polynomial with real roots
- Some New Methods in Matrix Calculation
- Superfast Solution of Real Positive Definite Toeplitz Systems
- The Padé Table and Its Relation to Certain Algorithms of Numerical Analysis
- The parallel computation of minimum cost paths in graphs by stream contraction
- The Probability That a Numerical Analysis Problem is Difficult
This page was built for publication: Efficient parallel factorization and solution of structured and unstructured linear systems
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2486566)