Density Decomposition of Multilayer Graphs
Jiaqi Jiang, Rong-Hua Li, Yalong Zhang
Abstract
Multilayer graphs have emerged as a powerful model for representing complex systems with diverse types of interactions. Identifying cohesive subgraphs in such graphs is a fundamental task with broad applications in community detection, fraud analysis, and e-commerce recommendation. However, existing models either lack explicit density guarantees or fail to preserve across-layer structural cohesiveness. To address these limitations, in this paper, we propose a novel k-dense subgraph model, denoted as , which enforces layer-wise density constraints. Given a density vector , our model guarantees that the induced subgraph on each layer satisfies a minimum density threshold . We further study the density decomposition problem: computing all non-empty for feasible density vectors k. To this end, we design a suite of efficient algorithms. For computing a single , we first propose SLFBE, which uses network flow techniques to extract layer-wise subgraphs satisfying density thresholds. We then develop LCVSP, which combines k-core pruning and layerconstrained vertex set propagation to eliminate irrelevant vertices and accelerate convergence. For full density decomposition, we leverage the density lattice structure and propose HPDD, which incrementally constructs subgraphs by extending partial vectors layer by layer, enabling localized exploration and early pruning. To further improve scalability, we develop the HPDD+ algorithm, which adopts a recursive depth-first hierarchical strategy to lower memory cost. Additionally, HPDD+ employs an adaptive upperbounded divide-and-conquer approach that eliminates redundant computations. Extensive experiments on 9 real-world multilayer graphs demonstrate that our model discovers significantly higherquality subgraphs than existing methods, while our algorithms exhibit superior efficiency and scalability.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get c1159aae-c67f-4259-890f-9e4fc511bf69Related papers
- Density Decomposition of Bipartite GraphsYalong Zhang, Rong-Hua Li, Qi Zhang, Hongchao Qin et al.SIGMOD 2025 · 6 citations
- Efficient Algorithms for Density Decomposition on Large Static and Dynamic GraphsYalong Zhang, Ronghua Li, Qi Zhang, Hongchao Qin et al.VLDB 2024 · 2 citations
- FocusCore Decomposition of Multilayer GraphsRun-An Wang, Dandan Liu, Zhaonian ZouICDE 2024 · 6 citations
- Integral Densest Subgraph Search on Directed GraphsYalong Zhang, Rong-Hua Li, Longlong Lin, Qi Zhang et al.SIGMOD 2025 · 2 citations
- Bound-Tightened Densest Subgraph Discovery on GPUWajid Manzoor, Ke Fan, Muhammad Shaheer, Guimu GuoSIGMOD 2026
