Parallel Heuristic Exploration for Additive Complexity Reduction in Fast Matrix Multiplication
By: A. I. Perminov
This paper presents a parallel random-search method for reducing additive complexity in fast matrix multiplication. The approach replaces expensive exact evaluation with fast heuristic scoring, including the new Greedy-Intersections strategy. The method runs many independent common subexpression elimination processes in parallel, exploring the search space through random pair substitutions and diverse selection strategies while sharing promising partial solutions. Tested on 164 ternary-coefficient schemes, the method achieves lower addition counts than the state-of-the-art Greedy-Potential on 103 schemes, matches it on 59, and is outperformed on 2. For most schemes, it gives equal or better results while being much faster, making it practical for algorithm exploration. All software and results are open source.
Similar Papers
Fast Matrix Multiplication via Ternary Meta Flip Graphs
Symbolic Computation
Finds faster ways to do math for computers.
Fast Matrix Multiplication via Ternary Meta Flip Graphs
Symbolic Computation
Finds faster ways to do math for computers.
Faster Algorithms for Structured Matrix Multiplication via Flip Graph Search
Symbolic Computation
Makes computers multiply numbers much faster.