Article

# Solving Sparse, Symmetric, Diagonally-Dominant Linear Systems in Time $O (m^{1.31})$

11/2003;
Source: arXiv

ABSTRACT We present a linear-system solver that, given an $n$-by-$n$ symmetric positive semi-definite, diagonally dominant matrix $A$ with $m$ non-zero entries and an $n$-vector $\bb$, produces a vector $\xxt$ within relative distance $\epsilon$ of the solution to $A \xx = \bb$ in time $O (m^{1.31} \log (n \kappa_{f} (A)/\epsilon)^{O (1)})$, where $\kappa_{f} (A)$ is the log of the ratio of the largest to smallest non-zero eigenvalue of $A$. In particular, $\log (\kappa_{f} (A)) = O (b \log n)$, where $b$ is the logarithm of the ratio of the largest to smallest non-zero entry of $A$. If the graph of $A$ has genus $m^{2\theta}$ or does not have a $K_{m^{\theta}}$ minor, then the exponent of $m$ can be improved to the minimum of $1 + 5 \theta$ and $(9/8) (1+\theta)$. The key contribution of our work is an extension of Vaidya's techniques for constructing and analyzing combinatorial preconditioners.

0 0
·
0 Bookmarks
·
31 Views

Available from

### Keywords

$m$ non-zero entries

$n$-by-$n$ symmetric positive semi-definite

diagonally dominant matrix $A$

key contribution

linear-system solver

relative distance $\epsilon$

smallest non-zero eigenvalue

smallest non-zero entry

time $O vector$\xxt\$