Fast Approximate Shortest Paths in the Congested Clique

被引:16
|
作者
Censor-Hillel, Keren [1 ]
Dory, Michal [1 ]
Korhonen, Janne H. [2 ]
Leitersdorf, Dean [1 ]
机构
[1] Technion, Dept Comp Sci, Haifa, Israel
[2] IST Austria, Klosterneuburg, Austria
来源
PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19) | 2019年
基金
以色列科学基金会;
关键词
distributed computing; approximation algorithms; congested clique; all-pairs shortest paths; single-source shortest paths; diameter; matrix multiplication; hopsets; ALL-PAIRS; TIME;
D O I
10.1145/3293611.3331633
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We design fast deterministic algorithms for distance computation in the Congested CLIQE model. Our key contributions include: center dot A (2 + epsilon)-approximation for all-pairs shortest paths problem in O(log(2) n/epsilon) rounds on unweighted undirected graphs. With a small additional additive factor, this also applies for weighted graphs. This is the first sub-polynomial constantfactor approximation for APSP in this model. center dot A (1+ epsilon)-approximation for multi-source shortest paths problem from O(root n) sources in O(log(2) n/epsilon) rounds on weighted undirected graphs. This is the first sub-polynomial algorithm obtaining this approximation for a set of sources of polynomial size. Our main techniques are new distance tools that are obtained via improved algorithms for sparse matrix multiplication, which we leverage to construct efficient hopsets and shortest paths. Furthermore, our techniques extend to additional distance problems for which we improve upon the state-of-the-art, including diameter approximation, and an exact single-source shortest paths algorithm for weighted undirected graphs in (O) over tilde (n(1/6)) rounds.
引用
收藏
页码:74 / 83
页数:10
相关论文
共 50 条
  • [31] Algorithms to find shortest and alternative paths in free flow and congested traffic regimes
    Faro, Alberto
    Giordano, Daniela
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2016, 73 : 1 - 29
  • [32] A FAST ALGORITHM FOR FINDING ALL SHORTEST PATHS
    WATANABE, O
    INFORMATION PROCESSING LETTERS, 1981, 13 (01) : 1 - 3
  • [33] Shortest paths between shortest paths
    Kaminski, Marcin
    Medvedev, Paul
    Milanic, Martin
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (39) : 5205 - 5210
  • [34] Exact and approximate truthful mechanisms for the shortest paths tree problem
    Guala, Luciano
    Proietti, Guido
    ALGORITHMICA, 2007, 49 (03) : 171 - 191
  • [35] Algebraic Methods in the Congested Clique
    Censor-Hillel, Keren
    Kaski, Petteri
    Korhonen, Janne H.
    Lenzen, Christoph
    Paz, Ami
    Suomela, Jukka
    PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2015, : 143 - 152
  • [36] Graph reconstruction in the congested clique
    Montealegre, R.
    Perez-Salazar, S.
    Rapaport, I
    Todinca, I
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2020, 113 (113) : 1 - 17
  • [37] Algebraic methods in the congested clique
    Censor-Hillel, Keren
    Kaski, Petteri
    Korhonen, Janne H.
    Lenzen, Christoph
    Paz, Ami
    Suomela, Jukka
    DISTRIBUTED COMPUTING, 2019, 32 (06) : 461 - 478
  • [38] On the Power of the Congested Clique Model
    Drucker, Andrew
    Kuhn, Fabian
    Oshman, Rotem
    PROCEEDINGS OF THE 2014 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'14), 2014, : 367 - 376
  • [39] Deterministic Algorithms for Decremental Approximate Shortest Paths: Faster and Simpler
    Gutenberg, Maximilian Probst
    Wulff-Nilsen, Christian
    PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), 2020, : 2522 - 2541
  • [40] Exact and Approximate Truthful Mechanisms for the Shortest Paths Tree Problem
    Luciano Gualà
    Guido Proietti
    Algorithmica, 2007, 49 : 171 - 191