“…Estimating the number of triangles in a graph is a canonical problem in the data stream model of computation. The problem was first considered by Bar-Yossef et al [6] nearly fifteen years ago and a significant body of work has since been devoted to designing more efficient and ingenious algorithms for the problem in both the single-pass [1,2,6,9,10,22,24,29,31,37,38,41] and multi-pass models [8,16,28]. For a survey of existing graph stream algorithms, including triangle counting, see [32].…”