TY - GEN
T1 - The sparsest additive spanner via multiple weighted BFS trees
AU - Censor-Hillel, Keren
AU - Paz, Ami
AU - Ravid, Noam
N1 - Publisher Copyright: © Keren Censor-Hillel, Ami Paz, and Noam Ravid.
PY - 2019/1/1
Y1 - 2019/1/1
N2 - Spanners are fundamental graph structures that sparsify graphs at the cost of small stretch. In particular, in recent years, many sequential algorithms constructing additive all-pairs spanners were designed, providing very sparse small-stretch subgraphs. Remarkably, it was then shown that the known (+6)-spanner constructions are essentially the sparsest possible, that is, larger additive stretch cannot guarantee a sparser spanner, which brought the stretch-sparsity tradeoff to its limit. Distributed constructions of spanners are also abundant. However, for additive spanners, while there were algorithms constructing (+2) and (+4)-all-pairs spanners, the sparsest case of (+6)-spanners remained elusive. We remedy this by designing a new sequential algorithm for constructing a (+6)-spanner with the essentially-optimal sparsity of Õ(n4/3) edges. We then show a distributed implementation of our algorithm, answering an open problem in [10]. A main ingredient in our distributed algorithm is an efficient construction of multiple weighted BFS trees. A weighted BFS tree is a BFS tree in a weighted graph, that consists of the lightest among all shortest paths from the root to each node. We present a distributed algorithm in the CONGEST model, that constructs multiple weighted BFS trees in |S| + D − 1 rounds, where S is the set of sources and D is the diameter of the network graph.
AB - Spanners are fundamental graph structures that sparsify graphs at the cost of small stretch. In particular, in recent years, many sequential algorithms constructing additive all-pairs spanners were designed, providing very sparse small-stretch subgraphs. Remarkably, it was then shown that the known (+6)-spanner constructions are essentially the sparsest possible, that is, larger additive stretch cannot guarantee a sparser spanner, which brought the stretch-sparsity tradeoff to its limit. Distributed constructions of spanners are also abundant. However, for additive spanners, while there were algorithms constructing (+2) and (+4)-all-pairs spanners, the sparsest case of (+6)-spanners remained elusive. We remedy this by designing a new sequential algorithm for constructing a (+6)-spanner with the essentially-optimal sparsity of Õ(n4/3) edges. We then show a distributed implementation of our algorithm, answering an open problem in [10]. A main ingredient in our distributed algorithm is an efficient construction of multiple weighted BFS trees. A weighted BFS tree is a BFS tree in a weighted graph, that consists of the lightest among all shortest paths from the root to each node. We present a distributed algorithm in the CONGEST model, that constructs multiple weighted BFS trees in |S| + D − 1 rounds, where S is the set of sources and D is the diameter of the network graph.
KW - Additive spanners
KW - Congest model
KW - Distributed graph algorithms
KW - Weighted BFS trees
UR - http://www.scopus.com/inward/record.url?scp=85068061281&partnerID=8YFLogxK
U2 - https://doi.org/10.4230/LIPIcs.OPODIS.2018.7
DO - https://doi.org/10.4230/LIPIcs.OPODIS.2018.7
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 22nd International Conference on Principles of Distributed Systems, OPODIS 2018
A2 - Cao, Jiannong
A2 - Ellen, Faith
A2 - Rodrigues, Luis
A2 - Ferreira, Bernardo
T2 - 22nd International Conference on Principles of Distributed Systems, OPODIS 2018
Y2 - 17 December 2018 through 19 December 2018
ER -