Parallel Algorithms for Core Maintenance in Dynamic Graphs
Na Wang, Dongxiao Yu, Hai Jin, Chen Qian, Xia Xie, Qiang-Sheng Hua

TL;DR
This paper introduces the first parallel algorithms for core maintenance in dynamic graphs, enabling faster updates of core numbers after graph modifications, with proven efficiency and scalability through extensive experiments.
Contribution
The paper proposes novel parallel algorithms for core maintenance in dynamic graphs, utilizing the superior edge set structure to achieve significant speedup over sequential methods.
Findings
Algorithms demonstrate high speedup in processing time.
Effective on real-world and synthetic datasets.
Showcase scalability and stability of the approach.
Abstract
This paper initiates the studies of parallel algorithms for core maintenance in dynamic graphs. The core number is a fundamental index reflecting the cohesiveness of a graph, which are widely used in large-scale graph analytics. The core maintenance problem requires to update the core numbers of vertices after a set of edges and vertices are inserted into or deleted from the graph. We investigate the parallelism in the core update process when multiple edges and vertices are inserted or deleted. Specifically, we discover a structure called superior edge set, the insertion or deletion of edges in which can be processed in parallel. Based on the structure of superior edge set, efficient parallel algorithms are then devised for incremental and decremental core maintenance respectively. To the best of our knowledge, the proposed algorithms are the first parallel ones for the fundamental…
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
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · Data Management and Algorithms
