A quadratically convergent parallel Jacobi process for diagonally dominant matrices with distinct eigenvalues (Q1822898)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A quadratically convergent parallel Jacobi process for diagonally dominant matrices with distinct eigenvalues
scientific article

    Statements

    A quadratically convergent parallel Jacobi process for diagonally dominant matrices with distinct eigenvalues (English)
    0 references
    1989
    0 references
    Some algorithms, considered unfavorable on a single processor sequential computer, may be excellent on a distributed computing system. In the Jacobi algorithm the computational capacity can be increased by exploiting it inherent parallelism. Especially the Jacobi algorithms for the symmetric eigenvalue problem and those for the singular-value problem are particularly amenable to parallel implementation. This paper describes a new Jacobi-like process for diagonalization of a nonnormal diagonal dominant matrix \(A\in {\mathbb{C}}^{n\times n}\) with distinct eigenvalues, where n is assumed to be even. In each iteration \(A^{(k+1)}=S_ k^{-1}A^{(k)}S,\) \(k\geq 0\), n/2 pairs of symmetrically placed off-diagonal elements are annihilated in a parallel fashion. Divide \(A^{(k)}\) into a diagonal and a nondiagonal part, \(D^{(k)}\) and \(E^{(k)}\), respectively. Set \(\epsilon_ k=\| E^{(k)}\|_ F\) and \(\theta_ k=\min_{i\neq j}| a^{(k)}_{i,i}-a^{(k)}_{j,j}|.\) The separation of the eigenvalues \(\lambda_ 1,...,\lambda_ n\) is denoted by \(\eta\) : \(\eta\) \(=\min_{i\neq j}| \lambda_ i-\lambda_ j|\). Matrix \(A\in {\mathbb{C}}^{n\times n}\) is called to be diagonally dominant with respect to separation \(\eta\) if \(\| E^{(0)}\|_ F\leq c\eta\) for some \(c<1/2.\) Section 2 presents the parallel annihilators together with their properties and effects during the first step. Section 3 describes the consequences of the annihilations in a complete sweep and proves the quadratic convergence property: if \(\epsilon_ 0\leq (1/10)\eta /n\), then \(\epsilon_{n-1}\leq (1.7n+0.6)\epsilon^ 2_ 0/\eta \leq 0.2\epsilon_ 0.\) Section 4 discusses numerical examples and Section 5 gives concluding remarks about parallelism and implementation.
    0 references
    0 references
    quadratic convergence
    0 references
    parallel algorithm
    0 references
    parallel processor
    0 references
    Jacobi algorithm
    0 references
    symmetric eigenvalue problem
    0 references
    singular-value problem
    0 references
    diagonalization
    0 references
    nonnormal diagonal dominant matrix
    0 references
    numerical examples
    0 references
    0 references