You are not logged in | Log in

Recent Progress on Approximate APSP

Speaker(s)
Karol Węgrzycki
Affiliation
MIMUW
Date
June 19, 2019, 12:15 p.m.
Room
room 5870
Seminar
Seminar Algorithms

In this talk we prove the equivalence of computing the approximate (min,+)-product
of two $n \times n$ matrices with arbitrary values and (min,max)-product. This
yields a first subcubic strongly polynomial approximation for the all-pairs
shortest path problem (APSP). The algorithm runs in time $O(n^\frac{\omega
+ 3}{2} \eps^{-1} \text{polylog}(n,\eps)) \le O(\frac{n^{2.69}}{\eps})$ on
word RAM. In comparison, a scaling-based approximation scheme for APSP runs
in $O(\frac{n^\omega}{\eps} \log{W})$ time (where $W$ is the upper bound
on the weight) and is not strongly polynomial. 

The result is rather unexpected. For applications of APSP (i.e., diameter,
radius, minimum weight cycle, etc.) we show that the
known algorithms can be transformed into a strongly polynomial relatively
easily. Additionally, for undirected APSP we show that contracting edges and
amortized analysis also give the power to obtain a $\Ot(n^\omega/\eps)$
strongly polynomial time. However, for APSP we cannot do such operations.
In fact, this makes sense, as we prove that approximate APSP is at least as
hard as exact (min,max)-product for which no $O(n^\omega)$ algorithm is known.

Joint work with Karl Bringmann and Marvin K\"unnemann (MPI Saarbr\"ucken).