Highlights of the project’s achievements so far include:
- Major speedup in combinatorial algorithms for matrix multiplication, nearly refuting the longstanding BMM conjecture. After decades of research into the problem of designing a combinatorial algorithm that is faster than exhaustive search for multiplying Boolean matrices, the fastest algorithms only achieved a speedup of four logarithmic factors. In our STOC 2024 paper we discovered an algorithm achieving a super-poly-log speedup, and coming tantalizingly close to refuting the conjecture that “truly subcubic” algorithms are not possible. This conjecture is central to our CONJEXITY project, and to the field of fine-grained complexity in general, because refuting it is believed to lead to a refutation some of the conjectures in the field (for not-necessarily combinatorial algorithms).
- Resolving a variant of a secondary conjecture using new techniques based on Additive Combinatorics. Specifically, in our STOC 2023 paper (invited to special issue) we show that the listing variant of the 4-cycle conjecture (a secondary conjecture) holds under the 3-Sum Conjecture (a primary conjecture). This work falls within a recent major interest in techniques from Additive Combinatorics for fine-grained complexity and algorithms.
- Ruling out the use of the popular technique of “expander decompositions” for refuting some of the conjectures in fine-grained complexity. In an ITCS 2023 paper we have introduced the notion of a worst-case to expander-case reduction, which can be used as a tool for discouraging researchers from attempting to refute conjectures via the natural and popular method based on decomposing graphs into expanders.
- Insight into the hard cases of the conjectures. A key step towards resolving a conjecture is to undertand it the hard instances of the conjectured-to-be-hard problem. For problems such as All-Pairs Shortest-Paths (and its secondary variants such as k-Clique) our work has revealed new insights about the hard cases. In a recent submission to STOC 2025, we show that if the number of distinct weights on the edges touching any node is sublinear, then the instance can be solved in truly subcubic time. Therefore, hard instances must use many different weights in every neighborhood. This result also utilizes techniques from Additive Combinatorics. In another project, we are identifying the properties of the graph that make triangle detection hard. For example, we show that a graph without 5-cycles is easy for triangle detection.
- Almost-optimal algorithm for All-Pairs Max-Flow, essentially completing a 60-year-old quest for a linear time algorithm for computing a so-called Gomory-Hu tree of a graph. Recent breakthroughs brought the complexity down from cubic to quadratic, and in our FOCS 2023 paper we bring it down to linear (in the number of edges). While this result does not directly make progress on any of the conjectures in fine-grained complexity, it inspires further research into refuting the All-Pairs Shortest-Paths conjecture and its secondary variants, due to the similarity between shortest paths and maximum flows.