A Faster Deterministic Distributed Algorithm for Weighted APSP Through Pipelining

07/23/2018
by   Udit Agarwal, et al.
0

We present a new approach to computing all pairs shortest paths (APSP) in a weighted directed graph in the Congest model in the distributed setting. Our approach gives a simple but nontrivial deterministic distributed APSP algorithm that runs in Õ(n^3/2) rounds. This bound matches a recent deterministic distributed algorithm in [ARKP18]. We then combine our new distributed APSP algorithm with a modified version of the algorithm in [ARKP18] to obtain an Õ(n^4/3) round deterministic distributed APSP algorithm in the Congest model, improving the previous best bound of Õ(n^3/2) rounds. We have a similar improvement in the bound for the problem of computing shortest path trees for k given sources. For this latter problem our deterministic distributed algorithm runs in Õ(n · k^1/3) rounds. Our new approach in the Õ(n^3/2) round APSP algorithm is a pipelined strategy that computes each stage of Gabow's scaling algorithm in less than 2n^3/2 + 2n rounds. While this algorithm has a simple description, it has some novel features and a nontrivial analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/15/2018

A Deterministic Distributed Algorithm for Exact Weighted All-Pairs Shortest Paths in Õ(n^3/2) Rounds

We present a deterministic distributed algorithm to compute all-pairs sh...
research
07/29/2019

Distributed Dense Subgraph Detection and Low Outdegree Orientation

The maximum density subgraph problem, introduced in the 80s by Picard an...
research
05/19/2020

Faster Deterministic All Pairs Shortest Paths in Congest Model

We present a new deterministic algorithm for distributed weighted all pa...
research
10/18/2018

New and Simplified Distributed Algorithms for Weighted All Pairs Shortest Paths

We consider the problem of computing all pairs shortest paths (APSP) and...
research
05/21/2018

Distributed Algorithms for Directed Betweenness Centrality and All Pairs Shortest Paths

The betweenness centrality (BC) of a node in a network (or graph) is a m...
research
04/12/2022

Undirected (1+ε)-Shortest Paths via Minor-Aggregates: Near-Optimal Deterministic Parallel Distributed Algorithms

This paper presents near-optimal deterministic parallel and distributed ...
research
12/02/2021

Tactical cooperation of defectors in a multi-stage public goods game

The basic social dilemma is frequently captured by a public goods game w...

Please sign up or login with your details

Forgot password? Click here to reset