An Improved Combinatorial Algorithm for Boolean Matrix Multiplication

preprint2015arXivOpen access

Abstract

We present a new combinatorial algorithm for triangle finding and Boolean matrix multiplication that runs in O^(n3/log⁡4n)\hat{O}(n^3/\log^4 n) time, where the O^\hat{O} notation suppresses poly(loglog) factors. This improves the previous best combinatorial algorithm by Chan that runs in O^(n3/log⁡3n)\hat{O}(n^3/\log^3 n) 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 n3n^3.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.