Approximate Minimum Directed Spanning Trees Under Congestion
Abstract
The minimum directed spanning tree (MDST) problem has until recently not been studied in distributed computing models. This fundamental task generalizes the well-studied minimum spanning tree problem, by asking for a minimum weight spanning tree rooted at some specified node of a directed network. In their DISC 2019 paper [9], Fischer and Oshman reduce the MDST problem to the single-source shortest path (SSSP) problem, with a polylogarithmic increase in running time. This holds both in the Congest and Congested Clique models. Fischer and Oshman further suggest the possibility that an approximate SSSP algorithm could be leveraged in computing an approximate MDST. We extend their analysis to show that this is indeed the case: For , using a -approximation to SSSP running in rounds we can compute a -approximate MDST in rounds (-notation neglects polylogarithmic factors in the number of nodes in the graph.). In particular, this implies the following improvements in the state of the art for -approximation of MDST.
An -round Congested Clique algorithm, where is the fast matrix multiplication exponent [3].
An -round Congested Clique algorithm in graphs where each edge has an at most factor heavier reverse edge [1].
An -round Congest algorithm in the same family of graphs [1]. For , the resulting running time of is unconditionally tight up to a polylogarithmic factor [21].
Citation
@inproceedings{congest-mdst21,
author = {Lenzen, Christoph and Vahidi, Hossein},
title = {Approximate Minimum Directed Spanning Trees Under Congestion},
booktitle = {Structural Information and Communication Complexity: 28th International Colloquium, SIROCCO 2021, Wroc\l{}aw, Poland, June 28 – July 1, 2021, Proceedings},
year = {2021},
pages = {352--369},
publisher = {Springer International Publishing},
doi = {10.1007/978-3-030-79527-6_20},
isbn = {978-3-030-79526-9},
numpages = {18}
}