Monochromatic Triangles, Intermediate Matrix Products, and Convolutions

09/30/2020
by   Andrea Lincoln, et al.
0

The most studied linear algebraic operation, matrix multiplication, has surprisingly fast O(n^ω) time algorithms for ω<2.373. On the other hand, the (min,+) matrix product which is at the heart of many fundamental graph problems such as APSP, has received only minor improvements over its brute-force cubic running time and is widely conjectured to require n^3-o(1) time. There is a plethora of matrix products and graph problems whose complexity seems to lie in the middle of these two problems. For instance, the Min-Max matrix product, the Minimum Witness matrix product, APSP in directed unweighted graphs and determining whether an edge-colored graph contains a monochromatic triangle, can all be solved in Õ(n^(3+ω)/2) time. A similar phenomenon occurs for convolution problems, where analogous intermediate problems can be solved in Õ(n^1.5) time. Can one improve upon the running times for these intermediate problems, in either the matrix product or the convolution world? Or, alternatively, can one relate these problems to each other and to other key problems in a meaningful way? This paper makes progress on these questions by providing a network of fine-grained reductions. We show for instance that APSP in directed unweighted graphs and Minimum Witness product can be reduced to both the Min-Max product and a variant of the monochromatic triangle problem. We also show that a natural convolution variant of monochromatic triangle is fine-grained equivalent to the famous 3SUM problem. As this variant is solvable in O(n^1.5) time and 3SUM is in O(n^2) time (and is conjectured to require n^2-o(1) time), our result gives the first fine-grained equivalence between natural problems of different running times.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2020

Monochromatic Triangles, Triangle Listing and APSP

One of the main hypotheses in fine-grained complexity is that All-Pairs ...
research
08/30/2019

Equivalences between triangle and range query problems

We define a natural class of range query problems, and prove that all pr...
research
03/25/2023

Fredman's Trick Meets Dominance Product: Fine-Grained Complexity of Unweighted APSP, 3SUM Counting, and More

In this paper we carefully combine Fredman's trick [SICOMP'76] and Matou...
research
11/14/2019

{-1,0,1}-APSP and (min,max)-Product Problems

In the {-1,0,1}-APSP problem the goal is to compute all-pairs shortest p...
research
02/18/2020

On the Fine-Grained Complexity of Parity Problems

We consider the parity variants of basic problems studied in fine-graine...
research
12/28/2019

Approximating Subset Sum is equivalent to Min-Plus-Convolution

Approximating Subset Sum is a classic and fundamental problem in compute...
research
03/05/2021

Fine-Grained Complexity and Algorithms for the Schulze Voting Method

We study computational aspects of a well-known single-winner voting rule...

Please sign up or login with your details

Forgot password? Click here to reset