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 条
  • [1] The Space-Efficient Core of Vadalog
    Berger, Gerald
    Gottlob, Georg
    Pieris, Andreas
    Sallinger, Emanuel
    PROCEEDINGS OF THE 38TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS (PODS '19), 2019, : 270 - 284
  • [2] The Space-Efficient Core of Vadalog
    Berger, Gerald
    Gottlob, Georg
    Pieris, Andreas
    Sallinger, Emanuel
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2022, 47 (01):
  • [3] Space-efficient algorithm for image rotation
    Asano, Tetsuo
    Bitou, Shinnya
    Motoki, Mitsuo
    Usui, Nobuaki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (09) : 2341 - 2348
  • [4] A SPACE-EFFICIENT ALGORITHM FOR LOCAL SIMILARITIES
    HUANG, XQ
    HARDISON, RC
    MILLER, W
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1990, 6 (04): : 373 - 381
  • [5] A space-efficient probabilistic simulation algorithm
    Zhang, Lijun
    CONCUR 2008 - CONCURRENCY THEORY, PROCEEDINGS, 2008, 5201 : 248 - 263
  • [6] Correcting a space-efficient simulation algorithm
    van Glabbeek, Rob
    Ploeger, Bas
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 517 - +
  • [7] Space-efficient memory-based heuristics
    Zhou, R
    Hansen, EA
    PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 677 - 682
  • [8] A Space-Efficient Streaming Algorithm for Estimating Transitivity and Triangle Counts Using the Birthday Paradox
    Jha, Madhav
    Seshadhri, C.
    Pinar, Ali
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2015, 9 (03) : 15
  • [9] SPACE-EFFICIENT LIST STRUCTURE TRACING ALGORITHM
    WEGBREIT, B
    IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (09) : 1009 - &
  • [10] SIEVE: A Space-Efficient Algorithm for Viterbi Decoding
    Ciaperoni, Martino
    Gionis, Aristides
    Katsamanis, Athanasios
    Karras, Panagiotis
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 1136 - 1145