How the Degeneracy Helps for Triangle Counting in Graph Streams

03/29/2020
by   Suman K. Bera, et al.
0

We revisit the well-studied problem of triangle count estimation in graph streams. Given a graph represented as a stream of m edges, our aim is to compute a (1±ε)-approximation to the triangle count T, using a small space algorithm. For arbitrary order and a constant number of passes, the space complexity is known to be essentially Θ(min(m^3/2/T, m/√(T))) (McGregor et al., PODS 2016, Bera et al., STACS 2017). We give a (constant pass, arbitrary order) streaming algorithm that can circumvent this lower bound for low degeneracy graphs. The degeneracy, κ, is a nuanced measure of density, and the class of constant degeneracy graphs is immensely rich (containing planar graphs, minor-closed families, and preferential attachment graphs). We design a streaming algorithm with space complexity O(mκ/T). For constant degeneracy graphs, this bound is O(m/T), which is significantly smaller than both m^3/2/T and m/√(T). We complement our algorithmic result with a nearly matching lower bound of Ω(mκ/T).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2020

Improved Bound for Matching in Random-Order Streams

We study the problem of computing an approximate maximum cardinality mat...
research
05/04/2021

An Optimal Algorithm for Triangle Counting

We present a new algorithm for approximating the number of triangles in ...
research
06/22/2020

How to Count Triangles, without Seeing the Whole Graph

Triangle counting is a fundamental problem in the analysis of large grap...
research
12/21/2021

Counting Simplices in Hypergraph Streams

We consider the problem of space-efficiently estimating the number of si...
research
02/12/2018

DiSLR: Distributed Sampling with Limited Redundancy For Triangle Counting in Graph Streams

Given a web-scale graph that grows over time, how should its edges be st...
research
05/05/2019

Testable Properties in General Graphs and Random Order Streaming

We present a novel framework closely linking the areas of property testi...
research
11/22/2018

REPT: A Streaming Algorithm of Approximating Global and Local Triangle Counts in Parallel

Recently, considerable efforts have been devoted to approximately comput...

Please sign up or login with your details

Forgot password? Click here to reset