{"id":"arxiv:1505.06811","kind":"preprint","title":"An Improved Combinatorial Algorithm for Boolean Matrix Multiplication","authors":["Huacheng Yu"],"author_count":1,"year":2015,"published":"2015-05-26","venue":null,"cited_by":null,"doi":null,"arxiv_id":"1505.06811","nct_id":null,"source_url":"https://arxiv.org/abs/1505.06811","archive_url":"https://space-kitty.com/papers/arxiv:1505.06811","updated":"2015-05-26","pmid":null,"pmcid":null,"openalex_id":null,"pdf_url":"https://arxiv.org/pdf/1505.06811","abstract":"We present a new combinatorial algorithm for triangle finding and Boolean matrix multiplication that runs in $\\hat{O}(n^3/\\log^4 n)$ time, where the $\\hat{O}$ notation suppresses poly(loglog) factors. This improves the previous best combinatorial algorithm by Chan that runs in $\\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 $n^3$.","abstract_license":"CC0-1.0 (arXiv descriptive metadata)","license":null,"is_open_access":false,"retracted":false,"peer_reviewed":false,"categories":["cs.DS"],"details":null,"provenance":"arxiv","attribution":"Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.","topics":[],"cited_in_dossiers":[]}