Papers
Topics
Authors
Recent
Search
2000 character limit reached

Monochromatic Triangles, Triangle Listing and APSP

Published 18 Jul 2020 in cs.CC | (2007.09318v2)

Abstract: One of the main hypotheses in fine-grained complexity is that All-Pairs Shortest Paths (APSP) for nn-node graphs requires n<sup>3o(1)n<sup>{3-o(1)} time. Another famous hypothesis is that the $3$SUM problem for nn integers requires n<sup>2o(1)n<sup>{2-o(1)} time. Although there are no direct reductions between $3$SUM and APSP, it is known that they are related: there is a problem, (min,+)(\min,+)-convolution that reduces in a fine-grained way to both, and a problem Exact Triangle that both fine-grained reduce to. In this paper we find more relationships between these two problems and other basic problems. P\u{a}tra\c{s}cu had shown that under the $3$SUM hypothesis the All-Edges Sparse Triangle problem in mm-edge graphs requires m<sup>4/3o(1)m<sup>{4/3-o(1)} time. The latter problem asks to determine for every edge ee, whether ee is in a triangle. It is equivalent to the problem of listing mm triangles in an mm-edge graph where m=O~(n<sup>1.5)m=\tilde{O}(n<sup>{1.5}), and can be solved in O(m<sup>1.41)O(m<sup>{1.41}) time [Alon et al.'97] with the current matrix multiplication bounds, and in O~(m<sup>4/3)\tilde{O}(m<sup>{4/3}) time if ω=2\omega=2. We show that one can reduce Exact Triangle to All-Edges Sparse Triangle, showing that All-Edges Sparse Triangle (and hence Triangle Listing) requires m<sup>4/3o(1)m<sup>{4/3-o(1)} time also assuming the APSP hypothesis. This allows us to provide APSP-hardness for many dynamic problems that were previously known to be hard under the $3$SUM hypothesis. We also consider the previously studied All-Edges Monochromatic Triangle problem. Via work of [Lincoln et al.'20], our result on All-Edges Sparse Triangle implies that if the All-Edges Monochromatic Triangle problem has an O(n<sup>2.5ϵ)O(n<sup>{2.5-\epsilon}) time algorithm for $\epsilon&gt;0$, then both the APSP and $3$SUM hypotheses are false. We also connect the problem to other ``intermediate'' problems, whose runtimes are between O(n<sup>ω)O(n<sup>\omega) and O(n<sup>3)O(n<sup>3), such as the Max-Min product problem.

Citations (33)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.