A Randomized Algorithm for Single-Source Shortest Path on Undirected Real-Weighted Graphs

07/09/2023
by   Ran Duan, et al.
0

In undirected graphs with real non-negative weights, we give a new randomized algorithm for the single-source shortest path (SSSP) problem with running time O(m√(log n ·loglog n)) in the comparison-addition model. This is the first algorithm to break the O(m+nlog n) time bound for real-weighted sparse graphs by Dijkstra's algorithm with Fibonacci heaps. Previous undirected non-negative SSSP algorithms give time bound of O(mα(m,n)+min{nlog n, nloglog r}) in comparison-addition model, where α is the inverse-Ackermann function and r is the ratio of the maximum-to-minimum edge weight [Pettie Ramachandran 2005], and linear time for integer edge weights in RAM model [Thorup 1999]. Note that there is a proposed complexity lower bound of Ω(m+min{nlog n, nloglog r}) for hierarchy-based algorithms for undirected real-weighted SSSP [Pettie Ramachandran 2005], but our algorithm does not obey the properties required for that lower bound. As a non-hierarchy-based approach, our algorithm shows great advantage with much simpler structure, and is much easier to implement.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2022

Bellman-Ford is optimal for shortest hop-bounded paths

This paper is about the problem of finding a shortest s-t path using at ...
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
09/12/2021

Decremental All-Pairs Shortest Paths in Deterministic Near-Linear Time

We study the decremental All-Pairs Shortest Paths (APSP) problem in undi...
research
11/08/2018

Distributed Exact Weighted All-Pairs Shortest Paths in Near-Linear Time

In the distributed all-pairs shortest paths problem (APSP), every node ...
research
03/07/2022

Negative-Weight Single-Source Shortest Paths in Near-linear Time

We present a randomized algorithm that computes single-source shortest p...
research
10/24/2018

Faster approximation algorithms for computing shortest cycles on weighted graphs

Given an n-vertex m-edge graph G with non negative edge-weights, the gir...
research
08/24/2023

Are there graphs whose shortest path structure requires large edge weights?

The aspect ratio of a weighted graph G is the ratio of its maximum edge ...

Please sign up or login with your details

Forgot password? Click here to reset