TY - GEN
T1 - Tight bounds for distributed MST verification
AU - Kor, Liah
AU - Korman, Amos
AU - Peleg, David
PY - 2011
Y1 - 2011
N2 - This paper establishes tight bounds for the Minimum-weight Spanning Tree (MST) verification problem in the distributed setting. Specifically, we provide an MST verification algorithm that achieves simultaneously Ō(|E|) messages and Ō(√n + D) time, where |E| is the number of edges in the given graph G and D is G's diameter. On the negative side, we show that any MST verification algorithm must send Ω(|E|) messages and incur Ω(√ n + D) time in worst case. Our upper bound result appears to indicate that the verification of an MST may be easier than its construction, since for MST construction, both lower bounds of Ω(|E|) messages and Ω(√ n + D) time hold, but at the moment there is no known distributed algorithm that constructs an MST and achieves simultaneously Ō(|E|) messages and Ō(√ n + D) time. Specifically, the best known time-optimal algorithm (using Ō(√n + D) time) requires O(|E| + n3/2) messages, and the best known message-optimal algorithm (using Ō(|E|) messages) requires O(n) time. On the other hand, our lower bound results indicate that the verification of an MST is not significantly easier than its construction.
AB - This paper establishes tight bounds for the Minimum-weight Spanning Tree (MST) verification problem in the distributed setting. Specifically, we provide an MST verification algorithm that achieves simultaneously Ō(|E|) messages and Ō(√n + D) time, where |E| is the number of edges in the given graph G and D is G's diameter. On the negative side, we show that any MST verification algorithm must send Ω(|E|) messages and incur Ω(√ n + D) time in worst case. Our upper bound result appears to indicate that the verification of an MST may be easier than its construction, since for MST construction, both lower bounds of Ω(|E|) messages and Ω(√ n + D) time hold, but at the moment there is no known distributed algorithm that constructs an MST and achieves simultaneously Ō(|E|) messages and Ō(√ n + D) time. Specifically, the best known time-optimal algorithm (using Ō(√n + D) time) requires O(|E| + n3/2) messages, and the best known message-optimal algorithm (using Ō(|E|) messages) requires O(n) time. On the other hand, our lower bound results indicate that the verification of an MST is not significantly easier than its construction.
KW - Distributed algorithms
KW - Distributed verification
KW - Labeling schemes
KW - Minimum-weight spanning tree
UR - http://www.scopus.com/inward/record.url?scp=84880257942&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.STACS.2011.69
DO - 10.4230/LIPIcs.STACS.2011.69
M3 - Conference contribution
AN - SCOPUS:84880257942
SN - 9783939897255
T3 - Leibniz International Proceedings in Informatics, LIPIcs
SP - 69
EP - 80
BT - 28th International Symposium on Theoretical Aspects of Computer Science, STACS 2011
T2 - 28th International Symposium on Theoretical Aspects of Computer Science, STACS 2011
Y2 - 10 March 2011 through 12 March 2011
ER -