Authors
Paolo Boldi, Marco Rosa, Sebastiano Vigna
Publication date
2011/3/28
Book
Proceedings of the 20th international conference on World Wide Web
Pages
625-634
Description
The neighbourhood function NG(t) of a graph G gives, for each tN, the number of pairs of nodes x, y such that y is reachable from x in less that t hops. The neighbourhood function provides a wealth of information about the graph [10] (e.g., it easily allows one to compute its diameter), but it is very expensive to compute it exactly. Recently, the ANF algorithm [10] (approximate neighbourhood function) has been proposed with the purpose of approximating NG(t) on large graphs. We describe a breakthrough improvement over ANF in terms of speed and scalability. Our algorithm, called HyperANF, uses the new HyperLogLog counters [5] and combines them efficiently through broadword programming [8]; our implementation uses talk decomposition to exploit multi-core parallelism. With HyperANF, for the first time we can compute in a few hours the neighbourhood function of graphs with billions of nodes with a small …
Total citations
2011201220132014201520162017201820192020202120222023202411014141928178845979
Scholar articles
P Boldi, M Rosa, S Vigna - Proceedings of the 20th international conference on …, 2011