Faster Algorithms for All Pairs Non-decreasing Paths Problem

Abstract

In this paper, we present an improved algorithm for the All Pairs Non-decreasing Paths (APNP) problem on weighted simple digraphs, which has running time O(n3 + ω2) = O(n2.686). Here n is the number of vertices, and ω < 2.373 is the exponent of time complexity of fast matrix multiplication [Williams 2012, Le Gall 2014]. This matches the current best upper bound for (, )-matrix product [Duan, Pettie 2009] which is reducible to APNP. Thus, further improvement for APNP will imply a faster algorithm for (, )-matrix product. The previous best upper bound for APNP on weighted digraphs was O(n12(3 + 3 - ωω + 1 + ω)) = O(n2.78) [Duan, Gu, Zhang 2018]. We also show an O(n2) time algorithm for APNP in undirected graphs which also reaches optimal within logarithmic factors.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…