Efficient Distributed Approximation Algorithms via Probabilistic Tree Embeddings

被引:17
|
作者
Khan, Maleq [1 ]
Kuhn, Fabian [2 ]
Malkhi, Dahlia [3 ]
Pandurangan, Gopal [4 ]
Talwar, Kunal [3 ]
机构
[1] Virginia Tech, VBI, Network Dynam & Simulat Sci Lab, Blacksburg, VA 24061 USA
[2] Univ Lugano, Fac Informat, Lugano, Switzerland
[3] Microsoft Res, Mountain View, CA USA
[4] Nanyang Technol Univ, Div Mathemat Sci, Singapore, Singapore
关键词
Distributed Approximation; Generalized Steiner Forests; Least Element Lists; Metric Spaces; Network Optimization; Probabilistic Tree Embeddings;
D O I
10.1145/1400751.1400787
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present it uniform approach to design efficient distributed approximation algorithms for various network optimization problems. Our approach is randomized and based on a probabilistic tree embedding due to Fakcharoenphol. Rao, and Talwar [10] (FRT embedding). We show how to efficiently compute an (implicit) FRT embedding in a decentralized manner and how to use the embedding to obtain expected 0(log n)-approximate distributed algorithms for the generalized Steiner forest problem, the minimum routing cost spanning tree problem, and the k-source shortest paths problem in arbitrary networks. The time complexities of our algorithms are within a polylogarithmic factor of the optimum. The distributed construction of the FRT embedding is based on the computation of least elements (LE) lists, a distributed data structure that might be of independent interest. Assuming a global order on the nodes of a network, the LE list of a node stores the smallest node (w.r.t. the given order) within every distance d (cf. Cohen [3], Cohen and Kaplan [4]). Assuming a random order on the nodes, we give an almost-optimal distributed algorithm for computing LE lists on weighted graphs. For unweighted graphs, Our LE lists computation has asymptotically optimal time complexity O(D), where D is the diameter of the network. As a byproduct, we get an improved synchronous leader election algorithm for general networks.
引用
收藏
页码:263 / +
页数:2
相关论文
共 50 条
  • [1] Efficient distributed approximation algorithms via probabilistic tree embeddings
    Maleq Khan
    Fabian Kuhn
    Dahlia Malkhi
    Gopal Pandurangan
    Kunal Talwar
    [J]. Distributed Computing, 2012, 25 : 189 - 205
  • [2] Efficient distributed approximation algorithms via probabilistic tree embeddings
    Khan, Maleq
    Kuhn, Fabian
    Malkhi, Dahlia
    Pandurangan, Gopal
    Talwar, Kunal
    [J]. DISTRIBUTED COMPUTING, 2012, 25 (03) : 189 - 205
  • [3] Distributed Approximation Algorithms for Steiner Tree in the CONGESTED CLIQUE
    Saikia, Parikshit
    Karmakar, Sushanta
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2020, 31 (07) : 941 - 968
  • [4] EFFICIENT ALGORITHMS FOR DISTRIBUTED SNAPSHOTS AND GLOBAL VIRTUAL TIME APPROXIMATION
    MATTERN, F
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (04) : 423 - 434
  • [5] Efficient Distributed Algorithms for Minimum Spanning Tree in Dense Graphs
    Bateni, MohammadHossein
    Monemzadeh, Morteza
    Voorintholt, Kees
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS, ICDMW, 2022, : 777 - 786
  • [6] Probabilistic Distributed Algorithms for Energy Efficient Routing and Tracking in Wireless Sensor Networks
    Nikoletseas, Sotiris
    Spirakis, Paul G.
    [J]. ALGORITHMS, 2009, 2 (01) : 121 - 157
  • [7] A probabilistic analysis of some tree algorithms
    Mohamed, H
    Robert, P
    [J]. ANNALS OF APPLIED PROBABILITY, 2005, 15 (04): : 2445 - 2471
  • [8] Efficient Probabilistic Fault Tree Analysis of Safety Critical Systems via Probabilistic Model Checking
    Ammar, Marwan
    Hamad, Ghaith Bany
    Mohamed, Otmane Ait
    Savaria, Yvon
    [J]. 2016 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2016,
  • [9] Distributed Cognitive Radio Network Management via Algorithms in Probabilistic Graphical Models
    Liang, Yingbin
    Lai, Lifeng
    Halloran, John
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2011, 29 (02) : 338 - 348
  • [10] A LOWER BOUND FOR PROBABILISTIC DISTRIBUTED ALGORITHMS
    PACHL, JK
    [J]. JOURNAL OF ALGORITHMS, 1987, 8 (01) : 53 - 65