An Improved Combinatorial Algorithm for Boolean Matrix Multiplication
Data Structures and Algorithms
2015-05-27 v1
Abstract
We present a new combinatorial algorithm for triangle finding and Boolean matrix multiplication that runs in time, where the notation suppresses poly(loglog) factors. This improves the previous best combinatorial algorithm by Chan that runs in time. Our algorithm generalizes the divide-and-conquer strategy of Chan's algorithm. Moreover, we propose a general framework for detecting triangles in graphs and computing Boolean matrix multiplication. Roughly speaking, if we can find the "easy parts" of a given instance efficiently, we can solve the whole problem faster than .
Cite
@article{arxiv.1505.06811,
title = {An Improved Combinatorial Algorithm for Boolean Matrix Multiplication},
author = {Huacheng Yu},
journal= {arXiv preprint arXiv:1505.06811},
year = {2015}
}
Comments
A preliminary version of this paper appeared in ICALP 2015