Abstract
We advance the Cohn-Umans framework for developing fast matrix multiplication algorithms. We introduce, analyze, and search for a new subclass of strong uniquely solvable puzzles (SUSP), which we call simplifiable SUSPs. We show that these puzzles are efficiently verifiable, which remains an open question for general SUSPs. We also show that individual simplifiable SUSPs can achieve the same bounds on the matrix multiplication exponent \(\omega \) that infinite families of SUSPs can. We construct, by computer search, larger SUSPs than known for small width. This, combined with our tighter analysis, strengthens the upper bound on \(\omega \) from 2.66 to 2.505 obtainable via this computational approach, nearing the handcrafted constructions of Cohn-Umans.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Implementations of our algorithms, along with a tool for verifying simplifiable SUSPs, are publicly available at https://bitbucket.org/paraphase/matmult-v2.
References
Alman, J., Williams, V.V.: Further limitations of the known approaches for matrix multiplication. In: 9th Innovations in Theoretical Computer Science (ITCS). LIPIcs. Leibniz International Proceedings in Informatics, vol. 94, pp. Art. No. 25, 15. Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, Germany (2018). https://doi.org/10.4230/LIPIcs.ITCS.2018.25
Alman, J., Williams, V.V.: A Refined Laser Method and Faster Matrix Multiplication, pp. 522–539. SIAM (2020). https://doi.org/10.1137/1.9781611976465.32
Alon, N., Shpilka, A., Umans, C.: On sunflowers and matrix multiplication. Comput. Complex. 22(2), 219–243 (2013). https://doi.org/10.1007/s00037-013-0060-1
Anderson, M., Ji, Z., Xu, A.Y.: Matrix multiplication: verifying strong uniquely solvable puzzles. In: Pulina, L., Seidl, M. (eds.) SAT 2020. LNCS, vol. 12178, pp. 464–480. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-51825-7_32
Anderson, M., Ji, Z., Xu, A.Y.: Matrix multiplication: verifying strong uniquely solvable puzzles (2023). https://doi.org/10.48550/ARXIV.2301.00074
Anderson, M., Le, V.: Efficiently-verifiable strong uniquely solvable puzzles and matrix multiplication (2023). https://doi.org/10.48550/ARXIV.2307.06463
Blasiak, J., et al.: Which groups are amenable to proving exponent two for matrix multiplication? (2017). https://doi.org/10.48550/ARXIV.1712.02302
Cohn, H., Kleinberg, R., Szegedy, B., Umans, C.: Group-theoretic algorithms for matrix multiplication. In: 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 379–388 (2005). https://doi.org/10.1109/SFCS.2005.39
Cohn, H., Umans, C.: A group-theoretic approach to fast matrix multiplication. In: 44th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 438–449 (2003). https://doi.org/10.1109/SFCS.2003.1238217
Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symb. Comput. 9(3), 251–280 (1990). https://doi.org/10.1016/S0747-7171(08)80013-2
Croot, E., Lev, V.F., Pach, P.P.: Progression-free sets in are exponentially small. Ann. Math. 331–337 (2017). https://doi.org/10.4007/annals.2017.185.1.7
Davie, A.M., Stothers, A.J.: Improved bound for complexity of matrix multiplication. Proc. R. Soc. Edinb. Sect. A: Math. 143(2), 351–369 (2013)
Duan, R., Wu, H., Zhou, R.: Faster matrix multiplication via asymmetric hashing (2022). https://doi.org/10.48550/ARXIV.2210.10173
Fawzi, A., et al.: Discovering faster matrix multiplication algorithms with reinforcement learning. Nature 610(7930), 47–53 (2022). https://doi.org/10.1038/s41586-022-05172-4
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Pearson, London (2020)
Strassen, V.: Gaussian elimination is not optimal. Numer. Math. 13(4), 354–356 (1969). https://doi.org/10.1007/BF02165411
Tassa, T.: Finding all maximally-matchable edges in a bipartite graph. Theoret. Comput. Sci. 423, 50–58 (2012). https://doi.org/10.1016/j.tcs.2011.12.071
Acknowledgments
The second author’s work was funded in part by the Union College Summer Research Fellows Program. Both authors acknowledge contributions from other student researchers to various aspects of this research program. We thank our anonymous reviewers for their helpful suggestions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Anderson, M., Le, V. (2024). Efficiently-Verifiable Strong Uniquely Solvable Puzzles and Matrix Multiplication. In: Wu, W., Tong, G. (eds) Computing and Combinatorics. COCOON 2023. Lecture Notes in Computer Science, vol 14423. Springer, Cham. https://doi.org/10.1007/978-3-031-49193-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-49193-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-49192-4
Online ISBN: 978-3-031-49193-1
eBook Packages: Computer ScienceComputer Science (R0)