Skip to content
Open access

Fully Dynamic Rooted Spanning Tree on GPU

May 2026 · IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum · pp. 94-103 · 0 citations · 20 references
Computer Science

TL;DR

This paper presents four novel fully dynamic parallel algorithms to update the spanning forest without reconstructing it from scratch when a batch of edges are inserted or deleted.

Abstract

Spanning trees are fundamental structures in graph theory, essential for various applications such as network maintenance, routing adjustments, and many more. The dynamic nature of real-world networks requires efficient updates to these structures as the underlying graph evolves. Maintaining rooted spanning trees dynamically is particularly crucial for algorithms addressing 2-connected components and minimum-weighted spanning trees. In this paper, we address the challenge of maintaining a rooted spanning forest when a batch of edges are inserted or deleted. We present four novel fully dynamic parallel algorithms to update the spanning forest without reconstructing it from scratch. To the best of our knowledge, parallel algorithms for this problem remain largely unexplored. Our experiments on a diverse collection of real-world graphs using a GPU environment demonstrate a throughput of 2 million insertions and 1.4 million deletions per second, significantly outperforming state-of-the-art parallel static algorithms.

Read PDF

Similar papers

Review

Towards Faster Parallel Algorithms for Tree Decompositions

This thesis surveys major algorithmic developments for computing treewidth and discusses the compression and improvement paradigm developed in the 1990s, especially in the work of Bodlaender and Kloks, and Bodlaender and Hagerup.

Taek-Yoon Kim, Chair Guy Blelloch, William Kuszmaul · 0 citations
Book Open access Jul 2026

SAGA: State-Aware Graph Analytics for Combinatorial Optimization on Dynamic Graphs

This work presents SAGA, a high-performance framework for real-time combinatorial optimization on dynamic graphs that adopts a state-aware execution model in which each vertex maintains compact local state, enabling incremental and localized updates in response to graph changes.

Rohit Prajapati, Prajjwal Nijhara, D. Banerjee · 0 citations

HP-MC: Quickly Computing Maximum Clique Sizes of Large Sparse Graphs

This work presents a novel algorithm named HP-MC that, like prior approaches, is based on the branch and bound search, but which outperforms the leading maximum clique codes on large sparse graphs of various topologies by up to 10x on average.

Cameron Bradley, M. Burtscher · 0 citations
Preprint Aug 2026

GrAND: GPU-based Dynamic Graph Indexes for Approximate Nearest Neighbour Search

GrAND (GPU-based Dynamic Graph Indexes for Approximate Nearest Neighbour Search) is presented, a GPU-native collection of dynamic-update algorithms for two popular graph indexes, Vamana and CAGRA, that improves overall workload throughput and maintains high search throughput and recall over sustained updates.

Karthik Venkatasubba, Shivendra Deshpande, S. Shivram et al. · 0 citations
Book Open access Jul 2026

Fast and Theoretically Efficient Batch-Parallel Link-Cut Trees, Euler Tour Trees, and Treaps

This paper introduces MOJOS, a unified framework for theoretically- and practically-efficient parallel batch-dynamic trees and develops a new batch-parallel Euler tour tree algorithm that outperforms prior batch-dynamic tree implementations supporting subtree queries, and introduces a new batch-dynamic sequence built u...

Quinten De Man, Laxman Dhulipala · 0 citations
Conference May 2026

Listing Minimal Cores in Large Real-World Graphs

Cohesive subgraph mining is a fundamental task in graph data analytics. We re-visit the problem of listing all minimal $k$-cores, where a $k$-core is a subgraph in which every vertex has degree at least $k$, and minimality requires that no proper subset remains a $k$-core. Existing methods are computationally prohibiti...

Yukai Sun, Kaiqiang Yu, Shengxin Liu et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.