DSPC: Efficiently Answering Shortest Path Counting on Dynamic Graphs
Qingshuai Feng, You Peng, Wenjie Zhang, Xuemin Lin, Ying Zhang

TL;DR
This paper introduces DSPC, a novel method for efficiently maintaining shortest path counts in dynamic graphs, enabling real-time updates with significantly improved speed over existing approaches.
Contribution
The paper presents incremental and decremental algorithms for dynamic shortest path counting that update only affected vertices, outperforming previous methods in speed.
Findings
Up to four orders of magnitude faster incremental updates.
Up to three orders of magnitude faster hybrid updates.
Effective handling of frequent graph changes in real-time applications.
Abstract
The widespread use of graph data in various applications and the highly dynamic nature of today's networks have made it imperative to analyze structural trends in dynamic graphs on a continual basis. The shortest path is a fundamental concept in graph analysis and recent research shows that counting the number of shortest paths between two vertices is crucial in applications like potential friend recommendation and betweenness analysis. However, current studies that use hub labeling techniques for real-time shortest path counting are limited by their reliance on a pre-computed index, which cannot tackle frequent updates over dynamic graphs. To address this, we propose a novel approach for maintaining the index in response to changes in the graph structure and develop incremental (IncSPC) and decremental (DecSPC) update algorithms for inserting and deleting vertices/edges, respectively.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Complex Network Analysis Techniques · Graph Theory and Algorithms
