Faster Walsh-Hadamard Transform and Matrix Multiplication over Finite Fields using Lookup Tables
Josh Alman

TL;DR
This paper introduces lookup table-based algorithms that significantly speed up Walsh-Hadamard transforms and matrix multiplication over finite fields, reducing bit operations and providing new insights into their complexities.
Contribution
It presents novel algorithms leveraging lookup tables to accelerate algebraic computations over finite fields, improving known bounds for transforms and matrix multiplication.
Findings
Walsh-Hadamard transform computed in O(N log N / log log N) bit operations
Matrix multiplication algorithms converted to use fewer bit operations, e.g., Strassen's algorithm
Provides bounds and open problems on implementation constants for fast matrix algorithms
Abstract
We use lookup tables to design faster algorithms for important algebraic problems over finite fields. These faster algorithms, which only use arithmetic operations and lookup table operations, may help to explain the difficulty of determining the complexities of these important problems. Our results over a constant-sized finite field are as follows. The Walsh-Hadamard transform of a vector of length can be computed using bit operations. This generalizes to any transform defined as a Kronecker power of a fixed matrix. By comparison, the Fast Walsh-Hadamard transform (similar to the Fast Fourier transform) uses arithmetic operations, which is believed to be optimal up to constant factors. Any algebraic algorithm for multiplying two matrices using operations can be converted into an algorithm using $O(N^\omega /…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Advanced Wireless Communication Techniques
