Skip to content

Resource-Efficient FirmCore Decomposition on Billion-Scale Multilayer Graphs

Jul 2026 · Proceedings of the VLDB Endowment · Vol 19, pp. 3483-3496 · 0 citations · 66 references

TL;DR

This work introduces serial and parallel algorithms for multi-core CPUs, as well as the first GPU-based algorithm for multi-core CPUs, and introduces a grid structure the authors call FC-Grid, which is exploited to distribute work among threads.

Abstract

Multilayer (ML) graphs offer a convenient paradigm for modeling complex node-to-node interactions, such as social or semantic connections, as layers of a graph. In such graphs, FirmCore decomposition represents an established technique to identify cohesive groups of nodes with strong ties across layers. Unfortunately, the fastest FirmCore decomposition method fails to fully harness the resources, leading to underutilized and idle threads. Our main observation is that FirmCores enjoy a grid structure we call FC-Grid, which we exploit to distribute work among threads. Building on this structure, we introduce serial and parallel algorithms for multi-core CPUs, as well as the first GPU-based algorithm. Owing to this new design, our solutions show greatly improved performance and resource utilization. Our experiments on 12 datasets show 9× speedup on average for our serial version FC-Grid compared to existing serial methods. Furthermore, our parallel algorithm achieves an average 100.3× speedup over the state-of-the-art parallel algorithm. For the challenging NP-hard densest subgraph mining problem in ML graphs, our algorithms achieve 15× speedup on average.

View source

Similar papers

Open access Sep 2026

Scaling Up Density Decomposition on Massive Graphs

Density decomposition characterizes the multi-level dense structure of large networks and supports a wide range of graph mining applications. Given a graph G = (V, E) , it assigns each vertex an integral dense number (IDN) and produces a nested sequence of layers D 0 ⊇ D 1 ⊇ ... ⊇ D p that capture increasingl...

Ya-Long Zhang, Rong-Hua Li, Qi Zhang et al. · 0 citations
Preprint Aug 2026

Accelerating Dynamic Graph Clustering on GPU Architectures with cuGraph

This work addresses community detection in temporal networks through GPU-accelerated extensions of spectral clustering and modularity-based algorithms originally designed for static graphs. Built on the NVIDIA RAPIDS ecosystem, the framework enables the characterization and tracking of communities in snapshot-based dyn...

Nelson Aloysio Reis de Almeida Passos, Emanuele Carlini, Salvatore Trani · 1 citation
Jul 2026

Efficient GPU-Accelerated Local Subgraph Counting

Local subgraph counting computes the exact number of occurrences of a query graph around every vertex in a data graph. By capturing local higher-order structure, it supports extensive applications in network analysis and graph learning. The fastest existing method, SCOPE, accelerates counting through query graph decomp...

Qiao He, Yi-Ran Li, Man-Lung Yiu et al. · 0 citations
Review Open access Aug 2026

A Survey of Large-Scale Out-of-Core Graph Processing

This survey will help researchers better understand and gain useful insights into the large and complex design space of out-of-core graph processing, including graph preprocessing, graph algorithm execution, utilization of emerging storage devices, and miscellaneous optimizations.

Xiang-Hao Xu, Fang Wang, Yong-Li Cheng et al. · 0 citations
Book Open access Aug 2026

Balanced Sparse Tree: A Scalable Network Topology for Large Language Models

This work proposes a novel topology named the Balanced Sparse Tree (BST), which is a topology characterized by symmetric design and sparse connections, motivated by hypergraph theory and Steiner Systems, and demonstrates the superiority of BST over the state-of-the-art in network scale, latency, bandwidth, and cost.

Shaoteng Liu, Dejun Kong, Huitian Wang 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.