Towards Tighter Space Bounds for Counting Triangles and Other Substructures in Graph Streams

被引:16
作者
Bera, Suman K. [1 ]
Chakrabarti, Amit [1 ]
机构
[1] Dartmouth Coll, Dept Comp Sci, Hanover, NH 03755 USA
来源
34TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2017) | 2017年 / 66卷
基金
美国国家科学基金会;
关键词
data streaming; graph algorithms; triangles; subgraph counting; lower bounds; PROBABILISTIC COMMUNICATION COMPLEXITY;
D O I
10.4230/LIPIcs.STACS.2017.11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We revisit the much-studied problem of space-efficiently estimating the number of triangles in a graph stream, and extensions of this problem to counting fixed-sized cliques and cycles. For the important special case of counting triangles, we give a 4-pass, (1 +/- epsilon)-approximate, randomized algorithm using (O) over tilde(epsilon(-2)m(3/2)/T) space, where m is the number of edges and T is a promised lower bound on the number of triangles. This matches the space bound of a recent algorithm (McGregor et al., PODS 2016), with an arguably simpler and more general technique. We give an improved multi-pass lower bound of Omega(min{m(3/2) /T,m/root T), applicable at essentially all densities Omega(n) <= m <= O(n(2)). We prove other multi-pass lower bounds in terms of various structural parameters of the input graph. Together, our results resolve a couple of open questions raised in recent work (Braverman et al., ICALP 2013). Our presentation emphasizes more general frameworks, for both upper and lower bounds. We give a sampling algorithm for counting arbitrary subgraphs and then improve it via combinatorial means in the special cases of counting odd cliques and odd cycles. Our results show that these problems are considerably easier in the cash-register streaming model than in the turnstile model, where previous work had focused (Manjunath et al., ESA 2011; Kane et al., ICALP 2012). We use Turin graphs and related gadgets to derive lower bounds for counting cliques and cycles, with triangle-counting lower bounds following as a corollary.
引用
收藏
页数:14
相关论文
共 30 条
[1]   Lower bounds for one-way probabilistic communication complexity and their application to space complexity [J].
Ablayev, F .
THEORETICAL COMPUTER SCIENCE, 1996, 157 (02) :139-159
[2]   The space complexity of approximating the frequency moments [J].
Alon, N ;
Matias, Y ;
Szegedy, M .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (01) :137-147
[3]  
[Anonymous], 2011, INT WORLD WIDE WEB C, DOI DOI 10.1145/1963405.1963491
[4]  
[Anonymous], 2006, Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
[5]  
[Anonymous], 1994, SOCIAL NETWORK ANAL
[6]  
Bar-Yossef Z, 2002, SIAM PROC S, P623
[7]  
Becchetti L., 2008, PROC ACM SIGKDD INT, P16
[8]  
Bollobds B., 1978, EXTREMAL GRAPH THEOR
[9]  
Bondy J. A., 1974, Journal of Combinatorial Theory, Series B, V16, P97, DOI 10.1016/0095-8956(74)90052-5
[10]  
Braverman V, 2013, LECT NOTES COMPUT SC, V7965, P244, DOI 10.1007/978-3-642-39206-1_21