What is it about?
Finding the shortest route between two places on a map or between connected items in a network is a common and important task in computer science. However, existing methods that try to solve this problem in parallel (using multiple processors at once) often require manual tuning and don’t work equally well on all kinds of data. Our work introduces Hyb-Stepping, a new smart algorithm that automatically chooses the best method to find shortest paths based on the network's structure. Instead of forcing users to pick a method and set tricky parameters, Hyb-Stepping analyzes the graph (network) and selects the best settings. We tested our approach on eight types of networks (such as social networks, road maps, and synthetic data), and it consistently outperformed traditional fixed-method algorithms, achieving up to 1.5× times faster performance and processing as many as 440 million edges per second. This work makes parallel shortest path computation easier and more efficient for a wide range of applications.
Featured Image
Why is it important?
This work is timely because networks are growing ever larger—think of social networks, internet maps, or transportation systems. Traditional algorithms for shortest path finding do not scale well or require a lot of manual tuning. Our Hyb-Stepping algorithm solves this by automatically selecting and optimizing the best method for any given network. This makes it easier for practitioners and researchers to apply powerful parallel computing methods without deep algorithmic knowledge or manual tuning. Our performance improvements can significantly accelerate data analysis, traffic simulations, and real-time decision-making in large-scale systems.
Perspectives
Working on this paper was a rewarding experience, as it combined my interest in algorithm design with real-world performance challenges in parallel computing. I enjoyed exploring how different graph structures behave under different methods, and it was satisfying to build a system that adapts intelligently to these differences. I hope our work inspires others to build more adaptive, user-friendly graph processing tools.
Ashkan Vedadi Gargary
University of California Riverside
Read the Original
This page is a summary of: Hyb-Stepping: Hybrid Stepping for Parallel Shortest Paths, March 2025, ACM (Association for Computing Machinery),
DOI: 10.1145/3711708.3723447.
You can read the full text:
Resources
Contributors
The following have contributed to this page







