Distributed Minimum Degree Spanning Trees

被引:1
|
作者
Dinitz, Michael [1 ]
Halldorsson, Magnus M. [2 ]
Izumi, Taisuke [3 ]
Newport, Calvin [4 ]
机构
[1] Johns Hopkins Univ, Baltimore, MD 21218 USA
[2] Reykjav Univ, Reykjavik, Iceland
[3] Nagoya Inst Technol, Nagoya, Aichi, Japan
[4] Georgetown Univ, Washington, DC USA
基金
美国国家科学基金会;
关键词
CONGEST; spanning tree; minimum degree; ALGORITHM;
D O I
10.1145/3293611.3331604
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The minimum degree spanning tree (MDST) problem requires the construction of a spanning tree T for graph G, such that the maximum degree of T is the smallest among all spanning trees of G. Let d be this MDST degree for a given graph. In this paper, we present a randomized distributed approximation algorithm for the MDST problem that constructs a spanning tree with maximum degree in O(d + logn). With high probability in n, the algorithm runs in O((D + root n) log(4) n) rounds, in the broadcast-CONGEST model, where D is the graph diameter and n is the graph size. We then show how to derandomize this algorithm, obtaining the same asymptotic guarantees on degree and time complexity, but now requiring the standard CONGEST model. Although efficient approximation algorithms for the MDST problem have been known in the sequential setting since the 1990's (finding an exact solution is NP-hard), our algorithms are the first efficient distributed solutions. We conclude by proving a lower bound that establishes that any randomized MDST algorithm that guarantees a maximum degree in (Omega) over tilde (d) requires (Omega) over tilde (n(1/3)) rounds, and any deterministic solution requires (Omega) over tilde (n(1/2)) rounds. These bounds proves our deterministic algorithm to be asymptotically optimal, and eliminates the possibility of significantly more efficient randomized solutions.
引用
收藏
页码:511 / 520
页数:10
相关论文
共 50 条
  • [1] A distributed approximation algorithm for the minimum degree minimum weight spanning trees
    Lavault, Christian
    Valencia-Pabon, Mario
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (02) : 200 - 208
  • [2] Minimum bounded degree spanning trees
    Goemans, Michel X.
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 273 - 282
  • [3] Distributed verification of minimum spanning trees
    Korman, Amos
    Kutten, Shay
    DISTRIBUTED COMPUTING, 2007, 20 (04) : 253 - 266
  • [4] Distributed verification of minimum spanning trees
    Amos Korman
    Shay Kutten
    Distributed Computing, 2007, 20 : 253 - 266
  • [5] Distributed and Autonomic Minimum Spanning Trees
    Rodrigues, Luiz A.
    Duarte, Elias P., Jr.
    Arantes, Luciana
    2014 BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (SBRC), 2014, : 138 - 146
  • [6] Minimum Bottleneck Spanning Trees with Degree Bounds
    Andersen, Patrick J.
    Ras, Charl J.
    NETWORKS, 2016, 68 (04) : 302 - 314
  • [7] Degree-bounded minimum spanning trees
    Jothi, Raja
    Raghavachari, Balaji
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (05) : 960 - 970
  • [8] Average distance, minimum degree, and spanning trees
    Dankelmann, P
    Entringer, R
    JOURNAL OF GRAPH THEORY, 2000, 33 (01) : 1 - 13
  • [9] Latency, capacity, and distributed minimum spanning trees
    Augustine, John
    Gilbert, Seth
    Kuhn, Fabian
    Robinson, Peter
    Sourav, Suman
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2022, 126 : 1 - 20
  • [10] LOW-DEGREE MINIMUM SPANNING-TREES
    ROBINS, G
    SALOWE, JS
    DISCRETE & COMPUTATIONAL GEOMETRY, 1995, 14 (02) : 151 - 165