Faster Online Matrix-Vector Multiplication
Kasper Green Larsen, Ryan Williams

TL;DR
This paper presents a significantly faster randomized algorithm for the Online Boolean Matrix-Vector Multiplication problem, reducing the known computational complexity and enabling improvements in related dynamic problems and data structures.
Contribution
The authors introduce a novel approach that reduces OMV complexity to near-quadratic time and connects it to algebraic matrix multiplication, surpassing previous combinatorial algorithms.
Findings
Achieves $n^3/2^{ ext{Omega}( oot{ ext{log} n}{})}$ randomized time for OMV
Reduces matrix-vector multiplication to small algebraic matrix-matrix multiplication
Provides a cell probe data structure with $O(n^{7/4}/ oot{w}{})$ worst-case query time
Abstract
We consider the Online Boolean Matrix-Vector Multiplication (OMV) problem studied by Henzinger et al. [STOC'15]: given an Boolean matrix , we receive Boolean vectors one at a time, and are required to output (over the Boolean semiring) before seeing the vector , for all . Previous known algorithms for this problem are combinatorial, running in time. Henzinger et al. conjecture there is no time algorithm for OMV, for all ; their OMV conjecture is shown to imply strong hardness results for many basic dynamic problems. We give a substantially faster method for computing OMV, running in randomized time. In fact, after seeing vectors, we already achieve amortized time for matrix-vector…
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
TopicsStochastic Gradient Optimization Techniques · Cryptography and Data Security · Complexity and Algorithms in Graphs
