An efficient solution for GPUs to the ST-connectivity problem on dynamic graphs
ST-connectivity poses a decision problem, determining whether, for vertices s and t within a graph, t is reachable from s . The challenge arises in the context of dynamic real-world graphs that undergo rapid evolution over time. In these scenarios, repeatedly solving the s-t connectivity problem from the beginning after each graph modification becomes impractical. Although parallel solutions, especially designed for GPUs, have been introduced to tackle the size complexity of static graphs, none have specifically addressed the concern of work efficiency in dynamic graphs. We propose an efficient solution for GPUs to the st-connectivity problem that can handle concurrent processing of batches of graph updates. We use batch information strategically to reduce the overall workload needed for updating the connectivity result. We provide experimental results based on standard datasets and with graphs of different characteristics and batch sizes to evaluate the proposed solutions efficiency. • The article presents an STCON solution for GPU architectures. • The solution targets dynamic graphs. • It shows the speedup and improvements wrt the static solution. • The results have been conducted on two large and standard datasets.
Authors
- Rosalba Giugno (ORCID: https://orcid.org/0000-0001-9843-7638)
- Federico Busato
- Nicola Bombieri (ORCID: https://orcid.org/0000-0003-3256-5885)
- Leonardo Fraccaroli
Institutions
- University of Verona (IT)
- Nvidia (United States) (US)
Publication Details
- Journal
- Pattern Recognition Letters
- Published
- 2025-03-15
- DOI
- https://doi.org/10.1016/j.patrec.2025.02.034
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00