Faster Inversion and Other Black Box Matrix Computations Using Efficient Block Projections

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Eberly, Wayne, Giesbrecht, Mark, Giorgi, Pascal, Storjohann, Arne, Villard, Gilles
Format: Preprint
Publié: 2007
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909853135405056
author Eberly, Wayne
Giesbrecht, Mark
Giorgi, Pascal
Storjohann, Arne
Villard, Gilles
author_facet Eberly, Wayne
Giesbrecht, Mark
Giorgi, Pascal
Storjohann, Arne
Villard, Gilles
contents Block projections have been used, in [Eberly et al. 2006], to obtain an efficient algorithm to find solutions for sparse systems of linear equations. A bound of softO(n^(2.5)) machine operations is obtained assuming that the input matrix can be multiplied by a vector with constant-sized entries in softO(n) machine operations. Unfortunately, the correctness of this algorithm depends on the existence of efficient block projections, and this has been conjectured. In this paper we establish the correctness of the algorithm from [Eberly et al. 2006] by proving the existence of efficient block projections over sufficiently large fields. We demonstrate the usefulness of these projections by deriving improved bounds for the cost of several matrix problems, considering, in particular, ``sparse'' matrices that can be be multiplied by a vector using softO(n) field operations. We show how to compute the inverse of a sparse matrix over a field F using an expected number of softO(n^(2.27)) operations in F. A basis for the null space of a sparse matrix, and a certification of its rank, are obtained at the same cost. An application to Kaltofen and Villard's Baby-Steps/Giant-Steps algorithms for the determinant and Smith Form of an integer matrix yields algorithms requiring softO(n^(2.66)) machine operations. The derived algorithms are all probabilistic of the Las Vegas type.
format Preprint
id arxiv_https___arxiv_org_abs_cs_0701188
institution arXiv
publishDate 2007
record_format arxiv
spellingShingle Faster Inversion and Other Black Box Matrix Computations Using Efficient Block Projections
Eberly, Wayne
Giesbrecht, Mark
Giorgi, Pascal
Storjohann, Arne
Villard, Gilles
Symbolic Computation
Numerical Analysis
I.1.2; F.2.1; G.1.3; G.4
Block projections have been used, in [Eberly et al. 2006], to obtain an efficient algorithm to find solutions for sparse systems of linear equations. A bound of softO(n^(2.5)) machine operations is obtained assuming that the input matrix can be multiplied by a vector with constant-sized entries in softO(n) machine operations. Unfortunately, the correctness of this algorithm depends on the existence of efficient block projections, and this has been conjectured. In this paper we establish the correctness of the algorithm from [Eberly et al. 2006] by proving the existence of efficient block projections over sufficiently large fields. We demonstrate the usefulness of these projections by deriving improved bounds for the cost of several matrix problems, considering, in particular, ``sparse'' matrices that can be be multiplied by a vector using softO(n) field operations. We show how to compute the inverse of a sparse matrix over a field F using an expected number of softO(n^(2.27)) operations in F. A basis for the null space of a sparse matrix, and a certification of its rank, are obtained at the same cost. An application to Kaltofen and Villard's Baby-Steps/Giant-Steps algorithms for the determinant and Smith Form of an integer matrix yields algorithms requiring softO(n^(2.66)) machine operations. The derived algorithms are all probabilistic of the Las Vegas type.
title Faster Inversion and Other Black Box Matrix Computations Using Efficient Block Projections
topic Symbolic Computation
Numerical Analysis
I.1.2; F.2.1; G.1.3; G.4
url https://arxiv.org/abs/cs/0701188