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^...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2024-04
Hauptverfasser: Wu, Yu-Lun, Wang, Hung-Lung
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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