Scaling Up Distance-generalized Core Decomposition
Qiangqiang Dai, Rong-Hua Li, Lu Qin, Guoren Wang, Weihua Yang, Zhiwei, Zhang, Ye Yuan

TL;DR
This paper introduces a novel, efficient peeling algorithm for distance-generalized core decomposition that significantly speeds up computations on large networks, especially for larger values of h.
Contribution
It proposes a new $h$-degree updating technique using bitmap methods, enabling faster and more scalable core decomposition algorithms.
Findings
Achieves up to 10x speedup with the exact algorithm for h ≥ 3.
Achieves up to 100x speedup with the sampling-based algorithm.
Demonstrates effectiveness on 12 real-world graphs.
Abstract
Core decomposition is a fundamental operator in network analysis. In this paper, we study the problem of computing distance-generalized core decomposition on a network. A distance-generalized core, also termed -core, is a maximal subgraph in which every vertex has at least other vertices at distance no larger than . The state-of-the-art algorithm for solving this problem is based on a peeling technique which iteratively removes the vertex (denoted by ) from the graph that has the smallest -degree. The -degree of a vertex denotes the number of other vertices that are reachable from within hops. Such a peeling algorithm, however, needs to frequently recompute the -degrees of 's neighbors after deleting , which is typically very costly for a large . To overcome this limitation, we propose an efficient peeling algorithm based on a novel…
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 applications · Interconnection Networks and Systems · Complex Network Analysis Techniques
