Expanding the Scope of DAWN: A Novel Version for Weighted Shortest Path Problem

06/13/2023
by   Yelai Feng, et al.
0

The shortest path problem is a typical problem in graph theory with wide potential applications. The state-of-the-art single-source shortest paths algorithm on the weight graph is the Δ-stepping algorithm, which can efficiently process weighted graphs in parallel. DAWN is an algorithm that addresses the shortest path problem on unweighted graphs, and we propose a weighted version that can handle graphs with weights edges, while maintaining the high scalability and parallelism features as DAWN. The novel version requires O(μ m) and O(μ· E_wcc) times on the connected and unconnected graphs for SSSP problems, respectively. E_wcc denote the number of edges included in the largest weakly connected component, and μ is a constant denoting the average number of path transformations in the tasks. We tested the weighted version on the real graphs from Stanford Network Analysis Platform and SuiteSparse Matrix Collection, which outperformed the solution of Δ-stepping algorithm from Gunrock, achieving a speedup of 43.163×.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/06/2023

A fast algorithm for All-Pairs-Shortest-Paths suitable for neural networks

Given a directed graph of nodes and edges connecting them, a common prob...
research
08/09/2022

A Novel Faster All-Pair Shortest Path Algorithm Based on the Matrix Multiplication for GPUs

The shortest path problem is a class of typical problems in graph theory...
research
07/16/2022

A Parallel Privacy-Preserving Shortest Path Protocol from a Path Algebra Problem

In this paper, we present a secure multiparty computation (SMC) protocol...
research
12/08/2021

Shortest Paths in Graphs with Matrix-Valued Edges: Concepts, Algorithm and Application to 3D Multi-Shape Analysis

Finding shortest paths in a graph is relevant for numerous problems in c...
research
08/15/2023

Tightest Admissible Shortest Path

The shortest path problem in graphs is fundamental to AI. Nearly all var...
research
03/28/2019

More Parallelism in Dijkstra's Single-Source Shortest Path Algorithm

Dijkstra's algorithm for the Single-Source Shortest Path (SSSP) problem ...
research
12/24/2020

A Generalized A* Algorithm for Finding Globally Optimal Paths in Weighted Colored Graphs

Both geometric and semantic information of the search space is imperativ...

Please sign up or login with your details

Forgot password? Click here to reset