Matrix Multiplication and Binary Space Partitioning Trees : An Exploration
Data Structures and Algorithms
2020-12-11 v1
Abstract
Herein we explore a dual tree algorithm for matrix multiplication of and , very narrowly effective if the normalized rows of and columns of , treated as vectors in , fall into clusters of order proportionate to with radii less than on the surface of the unit -ball. The algorithm leverages a pruning rule necessary to guarantee precision proportionate to vector magnitude products in the resultant matrix. \textit{ Unfortunately, if the rows and columns are uniformly distributed on the surface of the unit -ball, then the expected points per required cluster approaches zero exponentially fast in ; thus, the approach requires a great deal of work to pass muster.}
Cite
@article{arxiv.2012.05365,
title = {Matrix Multiplication and Binary Space Partitioning Trees : An Exploration},
author = {CNP Slagle and Lance Fortnow},
journal= {arXiv preprint arXiv:2012.05365},
year = {2020}
}