NIMBLECORE: A Space-efficient External Memory Algorithm for Estimating Core Numbers

被引:0
|
作者
Govindan, Priya [1 ]
Soundarajan, Sucheta [2 ]
Eliassi-Rad, Tina [3 ]
Faloutsos, Christos [4 ]
机构
[1] Rutgers State Univ, New Brunswick, NJ 08901 USA
[2] Syracuse Univ, Syracuse, NY 13244 USA
[3] Northeastern Univ, Boston, MA 02115 USA
[4] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
DECOMPOSITION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address the problem of estimating core numbers of nodes by reading edges of a large graph stored in external memory. The core number of a node is the highest k-core in which the node participates. Core numbers are useful in many graph mining tasks, especially ones that involve finding communities of nodes, influential spreaders and dense subgraphs. Large graphs often do not fit on the memory of a single machine. Existing external memory solutions do not give bounds on the required space. In practice, existing solutions also do not scale with the size of the graph. We propose Nimble Core, an iterative external-memory algorithm, which estimates core numbers of nodes using O(n log d(max)) space, where n is the number of nodes and d(max) is the maximum node-degree in the graph. We also show that Nimble Core requires O (n) space for graphs with power-law degree distributions. Experiments on forty-eight large graphs from various domains demonstrate that Nimble Core gives space savings up to 60X, while accurately estimating core numbers with average relative error less than 2.3%.
引用
收藏
页码:207 / 214
页数:8
相关论文
共 50 条
  • [21] HashTrie: A space-efficient multiple string matching algorithm
    2015, Editorial Board of Journal on Communications (36):
  • [22] A space-efficient algorithm for paging unbalanced binary trees
    Tavares, Rui A. E.
    Duarte, Elias P., Jr.
    ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE/MUSE, 2007, : 38 - 43
  • [23] A space-efficient algorithm for sequence alignment with inversions and reversals
    Chen, ZZ
    Gao, Y
    Lin, GH
    Niewiadomski, R
    Wang, Y
    Wu, JF
    THEORETICAL COMPUTER SCIENCE, 2004, 325 (03) : 361 - 372
  • [24] Space-Efficient Construction Algorithm for the Circular Suffix Tree
    Hon, Wing-Kai
    Ku, Tsung-Han
    Shah, Rahul
    Thankachan, Sharma V.
    2013 DATA COMPRESSION CONFERENCE (DCC), 2013, : 496 - 496
  • [25] MEOW: A Space-Efficient Nonparametric Bid Shading Algorithm
    Zhang, Wei
    Kitts, Brendan
    Han, Yanjun
    Zhou, Zhengyuan
    Mao, Tingyu
    He, Hao
    Pan, Shengjun
    Flores, Aaron
    Gultekin, San
    Weissman, Tsachy
    KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, : 3928 - 3936
  • [26] A space-efficient algorithm for finding strongly connected components
    Pearce, David J.
    INFORMATION PROCESSING LETTERS, 2016, 116 (01) : 47 - 52
  • [27] A space-efficient Huffman decoding algorithm and its parallelism
    Lin, YK
    Chung, KL
    THEORETICAL COMPUTER SCIENCE, 2000, 246 (1-2) : 227 - 238
  • [28] A space-efficient algorithm for aligning large genomic sequences
    Morgenstern, B
    BIOINFORMATICS, 2000, 16 (10) : 948 - 949
  • [29] SPACE-EFFICIENT ASYNCHRONOUS CONSENSUS WITHOUT SHARED MEMORY INITIALIZATION
    FISCHER, MJ
    MORAN, S
    TAUBENFELD, G
    INFORMATION PROCESSING LETTERS, 1993, 45 (02) : 101 - 105
  • [30] CutTheTail: An Accurate and Space-Efficient Heuristic Algorithm for Influence Maximization
    Popova, Diana
    Kawarabayashi, Ken-ichi
    Thomo, Alex
    COMPUTER JOURNAL, 2021, 64 (09): : 1343 - 1357