Faster Sparse Matrix Inversion and Rank Computation in Finite Fields

06/17/2021
by   Sílvia Casacuberta, et al.
0

We improve the current best running time value to invert sparse matrices over finite fields, lowering it to an expected O(n^2.2131) time for the current values of fast rectangular matrix multiplication. We achieve the same running time for the computation of the rank and nullspace of a sparse matrix over a finite field. This improvement relies on two key techniques. First, we adopt the decomposition of an arbitrary matrix into block Krylov and Hankel matrices from Eberly et al. (ISSAC 2007). Second, we show how to recover the explicit inverse of a block Hankel matrix using low displacement rank techniques for structured matrices and fast rectangular matrix multiplication algorithms. We generalize our inversion method to block structured matrices with other displacement operators and strengthen the best known upper bounds for explicit inversion of block Toeplitz-like and block Hankel-like matrices, as well as for explicit inversion of block Vandermonde-like matrices with structured blocks. As a further application, we improve the complexity of several algorithms in topological data analysis and in finite group theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2017

On matrices with displacement structure: generalized operators and faster algorithms

For matrices with displacement structure, basic operations like multipli...
research
09/16/2023

Adaptive multiplication of rank-structured matrices in linear complexity

Hierarchical matrices approximate a given matrix by a decomposition into...
research
08/04/2023

Computation of quasiseparable representations of Green matrices

The well-known Asplund theorem states that the inverse of a (possibly on...
research
04/30/2015

Parsing Linear Context-Free Rewriting Systems with Fast Matrix Multiplication

We describe a matrix multiplication recognition algorithm for a subset o...
research
07/14/2023

Combinatorial and Recurrent Approaches for Efficient Matrix Inversion: Sub-cubic algorithms leveraging Fast Matrix products

In this paper, we introduce novel fast matrix inversion algorithms that ...
research
01/15/2018

SPIN: A Fast and Scalable Matrix Inversion Method in Apache Spark

The growth of big data in domains such as Earth Sciences, Social Network...
research
11/21/2022

Multiresolution kernel matrix algebra

We propose a sparse arithmetic for kernel matrices, enabling efficient s...

Please sign up or login with your details

Forgot password? Click here to reset