Parameter-Free Triangle Counting

📅 2026-09-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出了一种无参数的流式三角计数算法,解决了在不知道三角形数量T的情况下,如何在亚线性空间内近似计算图中的三角形数量问题。
📝 Abstract
Given an undirected, unweighted graph $G = (V,E)$ with $n$ vertices and $m$ edges, the triangle counting problem seeks the number of three-cycles in it. Triangle and subgraph counting are classical problems in graph algorithms, central to applications such as community detection, computing the clustering coefficient, motif discovery in protein networks, and social network analysis. In many of these applications, the graph datasets are so voluminous that we model them as streams of updates to an underlying graph. There are a number of foundational results for streaming triangle counting, both theoretical and practical. There is, however, one major drawback to all previous sublinear-space algorithms: to achieve both a constant factor approximation and the sublinear space guarantees, one needs to know a priori a constant factor approximation of the triangle count $T$, an inherently circular requirement. We initiate the study of parameter-free streaming triangle counting, without any a priori knowledge of $T$ or any quantities depending on $T$, provided $m$, the length of the stream. We describe a family of $O(p)$ pass parameter-free triangle counting algorithms that guarantee a mixed multiplicative and additive approximation of $T$ and use $\widetilde{O}(\frac{m+T}{\sqrt{T}})$ expected space. Moreover, this family leads to an $O(\log\log(n))$ pass algorithm that gives a $(1+\eps)$ multiplicative approximation of $T$ with the same space complexity. These algorithms rely on the notion of a \emph{verified} parametrized algorithm: an algorithm parametrized by $τ$ that either provides an approximation of $T$ when $τ\le T$, or declares that $T < τ$. Furthermore, we prove a lower bound: any parameter-free algorithm that provides a multiplicative approximation for all values of $T$ must use $Θ(m)$ space, even on streams where the triangle count is moderately large.
Problem

Research questions and friction points this paper is trying to address.

triangle counting
streaming algorithms
parameter-free
graph algorithms
sublinear space
Innovation

Methods, ideas, or system contributions that make the work stand out.

parameter-free
triangle counting
streaming algorithms
multiplicative approximation
sublinear space
🔎 Similar Papers
2024-02-06Adaptive Agents and Multi-Agent SystemsCitations: 2
💼 Related Jobs
No related jobs found.
A
Asaf Etgar
Department of Applied Mathematics, Yale University
Anna Gilbert
Anna Gilbert
Department of Statistics and Data Science, Yale University
Q
Quanquan Liu
Department of Computer Science, Yale University
Andrew McGregor
Andrew McGregor
University of Massachusetts, Amherst
AlgorithmsTheoretical Computer Science