Adaptive Optimizations for Parallel Single-Source Shortest Paths

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The single-source shortest path (SSSP) problem is essential in graph theory with applications in navigation, biology, social networks, and traffic analysis. The Δ-Stepping algorithm enhances parallelism by grouping vertices into "buckets"based on their tentative distances. However, its performance depends on Δvalues and graph properties. This paper introduces an adaptive parallel Δ-Stepping implementation with three innovations: neighbor reordering, bucket fusion, and graph type-aware Δselection. Tested on 11 diverse graphs, it achieves an average 7.1× speedup over serial Dijkstra's algorithm on a 48-threads CPU.

Original languageEnglish
Title of host publicationProceedings of the 1st FastCode Programming Challenge, FCPC 2025
Pages53-56
Number of pages4
ISBN (Electronic)9798400714467
DOIs
StatePublished - 2 May 2025
Event1st FastCode Programming Challenge, FCPC 2025 - Las Vegas, United States
Duration: 1 Mar 20255 Mar 2025

Publication series

NameProceedings of the 1st FastCode Programming Challenge, FCPC 2025

Conference

Conference1st FastCode Programming Challenge, FCPC 2025
Country/TerritoryUnited States
CityLas Vegas
Period1/03/255/03/25

Fingerprint

Dive into the research topics of 'Adaptive Optimizations for Parallel Single-Source Shortest Paths'. Together they form a unique fingerprint.

Cite this