Error correction in fast matrix multiplication and inverse

02/07/2018
by   Daniel S. Roche, et al.
0

We present new algorithms to detect and correct errors in the product of two matrices, or the inverse of a matrix, over an arbitrary field. Our algorithms do not require any additional information or encoding other than the original inputs and the erroneous output. Their running time is softly linear in the number of nonzero entries in these matrices when the number of errors is sufficiently small, and they also incorporate fast matrix multiplication so that the cost scales well when the number of errors is large. These algorithms build on the recent result of Gasieniec et al (2017) on correcting matrix products, as well as existing work on verification algorithms, sparse low-rank linear algebra, and sparse polynomial interpolation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/30/2019

LU factorization with errors *

We present new algorithms to detect and correct errors in the lower-uppe...
research
06/24/2018

On Nondeterministic Derandomization of Freivalds' Algorithm: Consequences, Avenues and Algorithmic Progress

Motivated by studying the power of randomness, certifying algorithms and...
research
04/16/2020

Faster Dynamic Matrix Inverse for Faster LPs

Motivated by recent Linear Programming solvers, we design dynamic data s...
research
11/18/2021

Parallel Algorithms for Masked Sparse Matrix-Matrix Products

Computing the product of two sparse matrices (SpGEMM) is a fundamental o...
research
02/02/2016

Linear Time Interactive Certificates for the Minimal Polynomial and the Determinant of a Sparse Matrix

Certificates to a linear algebra computation are additional data structu...
research
10/27/2022

Faster Linear Algebra for Distance Matrices

The distance matrix of a dataset X of n points with respect to a distanc...
research
07/29/2021

ATLAS: Interactive and Educational Linear Algebra System Containing Non-Standard Methods

While there are numerous linear algebra teaching tools, they tend to be ...

Please sign up or login with your details

Forgot password? Click here to reset