English

Bounds and algorithms for graph trusses

Combinatorics 2023-10-17 v4 Data Structures and Algorithms

Abstract

The kk-truss, introduced by Cohen (2005), is a graph where every edge is incident to at least kk triangles. This is a relaxation of the clique. It has proved to be a useful tool in identifying cohesive subnetworks in a variety of real-world graphs. Despite its simplicity and its utility, the combinatorial and algorithmic aspects of trusses have not been thoroughly explored. We provide nearly-tight bounds on the edge counts of kk-trusses. We also give two improved algorithms for finding trusses in large-scale graphs. First, we present a simplified and faster algorithm, based on approach discussed in Wang & Cheng (2012). Second, we present a theoretical algorithm based on fast matrix multiplication; this converts a triangle-generation algorithm of Bjorklund et al. (2014) into a dynamic data structure.

Keywords

Cite

@article{arxiv.1806.05523,
  title  = {Bounds and algorithms for graph trusses},
  author = {Paul Burkhardt and Vance Faber and David G. Harris},
  journal= {arXiv preprint arXiv:1806.05523},
  year   = {2023}
}
R2 v1 2026-06-23T02:30:03.400Z