Near-Optimal Approximate Shortest Paths and Transshipment in Distributed and Streaming Models
Abstract
We present a method for solving the transshipment problem - also known as uncapacitated minimum cost flow - up to a multiplicative error of in undirected graphs with non-negative edge weights using a tailored gradient descent algorithm. Using to hide polylogarithmic factors in (the number of nodes in the graph), our gradient descent algorithm takes iterations, and in each iteration it solves an instance of the transshipment problem up to a multiplicative error of . In particular, this allows us to perform a single iteration by computing a solution on a sparse spanner of logarithmic stretch. Using a randomized rounding scheme, we can further extend the method to finding approximate solutions for the single-source shortest paths (SSSP) problem. As a consequence, we improve upon prior work by obtaining the following results: (1) Broadcast CONGEST model: -approximate SSSP using rounds, where is the (hop) diameter of the network. (2) Broadcast congested clique model: -approximate transshipment and SSSP using rounds. (3) Multipass streaming model: -approximate transshipment and SSSP using space and passes. The previously fastest SSSP algorithms for these models leverage sparse hop sets. We bypass the hop set construction; computing a spanner is sufficient with our method. The above bounds assume non-negative edge weights that are polynomially bounded in ; for general non-negative weights, running times scale with the logarithm of the maximum ratio between non-zero weights.
Keywords
Cite
@article{arxiv.1607.05127,
title = {Near-Optimal Approximate Shortest Paths and Transshipment in Distributed and Streaming Models},
author = {Ruben Becker and Sebastian Forster and Andreas Karrenbauer and Christoph Lenzen},
journal= {arXiv preprint arXiv:1607.05127},
year = {2021}
}
Comments
Accepted to SIAM Journal on Computing. Preliminary version in DISC 2017. Abstract shortened to fit arXiv's limitation to 1920 characters