Triangle counting in large networks: a review

M Al Hasan, VS Dave - Wiley Interdisciplinary Reviews: Data …, 2018 - Wiley Online Library
Counting and enumeration of local topological structures, such as triangles, is an important
task for analyzing large real‐life networks. For instance, triangle count in a network is used …

Graph stream algorithms: a survey

A McGregor - ACM SIGMOD Record, 2014 - dl.acm.org
Over the last decade, there has been considerable interest in designing algorithms for
processing massive graphs in the data stream model. The original motivation was two-fold …

Hutch++: Optimal stochastic trace estimation

RA Meyer, C Musco, C Musco, DP Woodruff - Symposium on Simplicity in …, 2021 - SIAM
We study the problem of estimating the trace of a matrix A that can only be accessed through
matrix-vector multiplication. We introduce a new randomized algorithm, Hutch++, which …

Scalable motif-aware graph clustering

CE Tsourakakis, J Pachocki… - Proceedings of the 26th …, 2017 - dl.acm.org
We develop new methods based on graph motifs for graph clustering, allowing more
efficient detection of communities within networks. We focus on triangles within graphs, but …

Worst-case optimal join algorithms

HQ Ngo, E Porat, C Ré, A Rudra - Journal of the ACM (JACM), 2018 - dl.acm.org
Efficient join processing is one of the most fundamental and well-studied tasks in database
research. In this work, we examine algorithms for natural join queries over many relations …

The k-clique densest subgraph problem

C Tsourakakis - Proceedings of the 24th international conference on …, 2015 - dl.acm.org
Numerous graph mining applications rely on detecting subgraphs which are large near-
cliques. Since formulations that are geared towards finding large near-cliques are hard and …

Multicore triangle computations without tuning

J Shun, K Tangwongsan - 2015 IEEE 31st International …, 2015 - ieeexplore.ieee.org
Triangle counting and enumeration has emerged as a basic tool in large-scale network
analysis, fueling the development of algorithms that scale to massive graphs. Most of the …

Counting and sampling triangles from a graph stream

A Pavan, K Tangwongsan, S Tirthapura… - Proceedings of the VLDB …, 2013 - dl.acm.org
This paper presents a new space-efficient algorithm for counting and sampling triangles--
and more generally, constant-sized cliques--in a massive graph whose edges arrive as a …

Triest: Counting local and global triangles in fully dynamic streams with fixed memory size

LD Stefani, A Epasto, M Riondato, E Upfal - ACM Transactions on …, 2017 - dl.acm.org
“Ogni lassada xe persa.” 1--Proverb from Trieste, Italy. We present trièst, a suite of one-pass
streaming algorithms to compute unbiased, low-variance, high-quality approximations of the …

Approximately counting triangles in sublinear time

T Eden, A Levi, D Ron, C Seshadhri - SIAM Journal on Computing, 2017 - SIAM
We consider the problem of estimating the number of triangles in a graph. This problem has
been extensively studied in both theory and practice, but all existing algorithms read the …