Proceedings of the 2018 ACM International Symposium on Symbolic and Algebraic Computation 2018
DOI: 10.1145/3208976.3209001
|View full text |Cite
|
Sign up to set email alerts
|

Error Correction in Fast Matrix Multiplication and Inverse

Abstract: 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 la… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 33 publications
0
7
0
Order By: Relevance
“…The cleaning algorithm to be used needs to satisfy the following properties: 1. it has to be a block algorithm, gathering most operations into matrix multiplications where error cleaning can be efficiently performed by means of sparse interpolation, as in [30,32]; 2. it has to be recursive in order to make an efficient usage of fast matrix multiplication. 3. each block operation must be between operands that are submatrices of either the input matrix A or the approximate L and U factors.…”
Section: Block Recursive Algorithmmentioning
confidence: 99%
See 3 more Smart Citations
“…The cleaning algorithm to be used needs to satisfy the following properties: 1. it has to be a block algorithm, gathering most operations into matrix multiplications where error cleaning can be efficiently performed by means of sparse interpolation, as in [30,32]; 2. it has to be recursive in order to make an efficient usage of fast matrix multiplication. 3. each block operation must be between operands that are submatrices of either the input matrix A or the approximate L and U factors.…”
Section: Block Recursive Algorithmmentioning
confidence: 99%
“…Now, computing an inverse, as well as correcting it, is more expensive than using an LU factorization: for the computation itself, the inverse is more expensive by a constant factor of 3 (assuming classic matrix arithmetic), and for InverseEC the complexity of [32,Theorem 8.3] requires the fast selection of linearly independent rows using [7], which might be prohibitive in practice.…”
Section: System Solvingmentioning
confidence: 99%
See 2 more Smart Citations
“…Thus the question of the complexity of problem specific unbounded error correction also arises. This path again was first taken for matrix multiplication [35] and was recently extended to the matrix inverse [51].…”
Section: Some Open Problemsmentioning
confidence: 99%