2

[2311.09095] New Graph Decompositions and Combinatorial Boolean Matrix Multiplic...

 2 months ago
source link: https://arxiv.org/abs/2311.09095
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Computer Science > Data Structures and Algorithms

[Submitted on 15 Nov 2023]

New Graph Decompositions and Combinatorial Boolean Matrix Multiplication Algorithms

View PDF

We revisit the fundamental Boolean Matrix Multiplication (BMM) problem. With the invention of algebraic fast matrix multiplication over 50 years ago, it also became known that BMM can be solved in truly subcubic O(nω) time, where ω<3; much work has gone into bringing ω closer to 2. Since then, a parallel line of work has sought comparably fast combinatorial algorithms but with limited success. The naive O(n3)-time algorithm was initially improved by a log2n factor [Arlazarov et al.; RAS'70], then by log2.25n [Bansal and Williams; FOCS'09], then by log3n [Chan; SODA'15], and finally by log4n [Yu; ICALP'15].
We design a combinatorial algorithm for BMM running in time n3/2Ω(logn√7) -- a speed-up over cubic time that is stronger than any poly-log factor. This comes tantalizingly close to refuting the conjecture from the 90s that truly subcubic combinatorial algorithms for BMM are impossible. This popular conjecture is the basis for dozens of fine-grained hardness results.
Our main technical contribution is a new regularity decomposition theorem for Boolean matrices (or equivalently, bipartite graphs) under a notion of regularity that was recently introduced and analyzed analytically in the context of communication complexity [Kelley, Lovett, Meka; arXiv'23], and is related to a similar notion from the recent work on 3-term arithmetic progression free sets [Kelley, Meka; FOCS'23].
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2311.09095 [cs.DS]
  (or arXiv:2311.09095v1 [cs.DS] for this version)
  https://doi.org/10.48550/arXiv.2311.09095

Submission history

From: Nick Fischer [view email]
[v1] Wed, 15 Nov 2023 16:42:18 UTC (54 KB)

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK