English

Truss Decomposition in Massive Networks

Databases 2012-05-31 v1

Abstract

The k-truss is a type of cohesive subgraphs proposed recently for the study of networks. While the problem of computing most cohesive subgraphs is NP-hard, there exists a polynomial time algorithm for computing k-truss. Compared with k-core which is also efficient to compute, k-truss represents the "core" of a k-core that keeps the key information of, while filtering out less important information from, the k-core. However, existing algorithms for computing k-truss are inefficient for handling today's massive networks. We first improve the existing in-memory algorithm for computing k-truss in networks of moderate size. Then, we propose two I/O-efficient algorithms to handle massive networks that cannot fit in main memory. Our experiments on real datasets verify the efficiency of our algorithms and the value of k-truss.

Keywords

Cite

@article{arxiv.1205.6693,
  title  = {Truss Decomposition in Massive Networks},
  author = {Jia Wang and James Cheng},
  journal= {arXiv preprint arXiv:1205.6693},
  year   = {2012}
}

Comments

VLDB2012

R2 v1 2026-06-21T21:11:40.682Z