Abstract
We study the problem of efficiently correcting an erroneous product of two \(n\times n\) matrices over a ring. We provide a randomized algorithm for correcting a matrix product with \(k\) erroneous entries running in \(\tilde{O}(\sqrt{k}n^2)\) time and a deterministic \(\tilde{O}(kn^2)\)-time algorithm for this problem (where the notation \(\tilde{O}\) suppresses polylogarithmic terms in \(n\) and \(k\)).
Christos Levcopoulos and Andrzej Lingas: Research supported in part by Swedish Research Council grant 621-2011-6179.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Buhrman, H., Spalek, R.: Quantum Verification of Matrix Products. In: Proc. ACM-SIAM SODA, pp. 880–889 (2006)
Chen, Z.-Z., Kao, M.-Y.: Reducing Randomness via Irrational Numbers. In: Proc. ACM STOC, pp. 200–209 (1997)
Coppersmith, D., Winograd, S.: Matrix Multiplication via Arithmetic Progressions. J. of Symbolic Computation 9, 251–280 (1990)
De Bonis, A., Gasieniec, L., Vaccaro, U.: Optimal Two-Stage Algorithms for Group Testing Problems. SIAM Journal on Computing 34(5), 1253–1270 (2005)
Ding, C., Karlsson, C., Liu, H., Davies, T., Chen, Z.: Matrix Multiplication on GPUs with On-Line Fault Tolerance. In: Proc. of the 9th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2011), Busan, Korea, May 26–28 (2011)
Du, D.Z., Hwang, F.K.: Combinatorial Group Testing and its Applications World Scientific Publishing, NJ (1993)
Freivalds, R.: Probabilistic Machines Can Use Less Running Time. IFIP Congress pp. 839–842 (1977)
Le Gall, F.: Powers of Tensors and Fast Matrix Multiplication. In: Proc. 39th International Symposium on Symbolic and Algebraic Computation, (ISSAC 2014), pp. 296–303 (2014)
Kimbrel, T., Sinha, R.K.: A probabilistic algorithm for verifying matrix products using \(O(n^2)\) time and \(\log _2n+O(1)\) random bits. Information Processing Letters 45, 107–119 (1993)
Korec, I., Wiedermann, J.: Deterministic Verification of Integer Matrix Multiplication in Quadratic Time. In: Geffert, V., Preneel, B., Rovan, B., Štuller, J., Tjoa, A.M. (eds.) SOFSEM 2014. LNCS, vol. 8327, pp. 375–382. Springer, Heidelberg (2014)
McConnell, R.M., Mehlhorn, K., Näher, S., Schweitzer, P.: Certifying algorithms. Computer Science Review 5(2), 119–161 (2011)
Naor, J., Naor, M.: Small-Bias Probability Spaces: Efficient Constructions and Applications. SIAM J. Comput. 22(4), 838–856 (1993)
Strassen, V.: Gaussian elimination is not optimal. Numerische Mathematik 13, 354–356 (1969)
Vassilevska Williams, V.: Multiplying matrices faster than Coppersmith-Winograd. In: Proc. ACM STOC, pp. 887–898 (2012)
Vassilevska Williams, V., Williams, R.: Subcubic Equivalences between Path, Matrix and Triangle Problems. In: Proc. IEEE FOCS 2010, pp. 645–654 (2010)
Wu, P., Ding, C., Chen, L., Gao, F., Davies, T., Karlsson, C., Chen, Z.: Fault Tolerant Matrix-Matrix Multiplication: Correcting Soft Errors On-Line. In: Proc. of the 2011 Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA) held in conjunction with the 24th IEEE/ACM International Conference on High Performance Computing, Networking, Storage and Analysis (SC 2011) (2011)
Wu, P., Ding, C., Chen, L., Gao, F., Davies, T., Karlsson, C., Chen, Z.: On-Line Soft Error Correction in Matrix-Matrix Multiplication. Journal of Computational Science 4(6), 465–472 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Gąsieniec, L., Levcopoulos, C., Lingas, A. (2014). Efficiently Correcting Matrix Products. In: Ahn, HK., Shin, CS. (eds) Algorithms and Computation. ISAAC 2014. Lecture Notes in Computer Science(), vol 8889. Springer, Cham. https://doi.org/10.1007/978-3-319-13075-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-13075-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13074-3
Online ISBN: 978-3-319-13075-0
eBook Packages: Computer ScienceComputer Science (R0)