Correcting matrix products over the ring of integers
Let \(A\), \(B\), and \(C\) be three \(n\times n\) matrices. We investigate the problem of verifying whether \(AB=C\) over the ring of integers and finding the correct product \(AB\). Given that \(C\) is different from \(AB\) by at most \(k\) entries, we propose an algorithm that uses \(O(\sqrt{k}n^...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2024-04 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Let \(A\), \(B\), and \(C\) be three \(n\times n\) matrices. We investigate the problem of verifying whether \(AB=C\) over the ring of integers and finding the correct product \(AB\). Given that \(C\) is different from \(AB\) by at most \(k\) entries, we propose an algorithm that uses \(O(\sqrt{k}n^2+k^2n)\) operations. Let \(\alpha\) be the largest absolute value of an entry in \(A\), \(B\), and \(C\). The integers involved in the computation are of \(O(n^3\alpha^2)\). |
---|---|
ISSN: | 2331-8422 |
DOI: | 10.48550/arxiv.2307.12513 |