Deterministic PRAM Approximate Shortest Paths in Polylogarithmic Time and Slightly Super-Linear Work

09/30/2020
by   Elkin Michael, et al.
0

We study a (1+ϵ)-approximate single-source shortest paths (henceforth, (1+ϵ)-SSSP) in n-vertex undirected, weighted graphs in the parallel (PRAM) model of computation. A randomized algorithm with polylogarithmic time and slightly super-linear work Õ(|E|· n^ρ), for an arbitrarily small ρ>0, was given by Cohen [Coh94] more than 25 years ago. Exciting progress on this problem was achieved in recent years [ElkinN17,ElkinN19,Li19,AndoniSZ19], culminating in randomized polylogarithmic time and Õ(|E|) work. However, the question of whether there exists a deterministic counterpart of Cohen's algorithm remained wide open. In the current paper we devise the first deterministic polylogarithmic-time algorithm for this fundamental problem, with work Õ(|E|· n^ρ), for an arbitrarily small ρ>0. This result is based on the first efficient deterministic parallel algorithm for building hopsets, which we devise in this paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2020

Centralized and Parallel Multi-Source Shortest Paths via Hopsets and Fast Matrix Multiplication

Consider an undirected weighted graph G = (V,E,w). We study the problem ...
research
01/07/2021

A Deterministic Parallel APSP Algorithm and its Applications

In this paper we show a deterministic parallel all-pairs shortest paths ...
research
04/03/2018

Holiest Minimum-Cost Paths and Flows in Surface Graphs

Let G be an edge-weighted directed graph with n vertices embedded on an ...
research
11/05/2019

Faster Parallel Algorithm for Approximate Shortest Path

We present the first m polylog(n) work, polylog(n) time algorithm in the...
research
03/03/2019

Near-Additive Spanners In Low Polynomial Deterministic CONGEST Time

Given parameters α≥ 1,β≥ 0, a subgraph G'=(V,H) of an n-vertex unweighte...
research
09/19/2022

A Simple Framework for Finding Balanced Sparse Cuts via APSP

We present a very simple and intuitive algorithm to find balanced sparse...
research
11/29/2016

Generic and Efficient Solution Solves the Shortest Paths Problem in Square Runtime

We study a group of new methods to solve an open problem that is the sho...

Please sign up or login with your details

Forgot password? Click here to reset