Strongly Polynomial Parallel Work-Depth Tradeoffs for Directed SSSP
By: Adam Karczmarz, Wojciech Nadara, Marek Sokołowski
Potential Business Impact:
Finds the fastest path through connected points.
In this paper, we show new strongly polynomial work-depth tradeoffs for computing single-source shortest paths (SSSP) in non-negatively weighted directed graphs in parallel. Most importantly, we prove that directed SSSP can be solved within $\tilde{O}(m+n^{2-\epsilon})$ work and $\tilde{O}(n^{1-\epsilon})$ depth for some positive $\epsilon>0$. In particular, for dense graphs with non-negative real weights, we provide the first nearly work-efficient strongly polynomial algorithm with sublinear depth. Our result immediately yields improved strongly polynomial parallel algorithms for min-cost flow and the assignment problem. It also leads to the first non-trivial strongly polynomial dynamic algorithm for minimum mean cycle. Moreover, we develop efficient parallel algorithms in the Word RAM model for several variants of SSSP in graphs with exponentially large edge weights.
Similar Papers
Breaking the Sorting Barrier for Directed Single-Source Shortest Paths
Data Structures and Algorithms
Finds shortest paths faster than old methods.
Parallel Minimum Cost Flow in Near-Linear Work and Square Root Depth for Dense Instances
Data Structures and Algorithms
Makes computer networks send stuff faster.
Efficient Algorithms for Disjoint Shortest Paths Problem and its Extensions
Data Structures and Algorithms
Finds two separate shortest paths at once.