A Fast Algorithm to Find All High Degree Vertices in Graphs with a Power Law Degree Sequence

We develop a fast method for finding all high degree vertices of a connected graph with a power law degree sequence. The method uses a biassed random walk, where the bias is a function of the power law c of the degree sequence. Let G(t) be a t-vertex graph, with degree sequence power law c≥3 generated by a generalized preferential attachment process which adds m edges at each step. Let Sa be the set of all vertices of degree at least ta in G(t). We analyze a biassed random walk which makes transitions along undirected edges {x,y} proportional to (d(x)d(y))b, where d(x) is the degree of vertex x and b>0 is a constant parameter. Choosing the parameter b=(c−1)(c−2)/(2c−3), the random walk discovers the set Sa completely in $\widetilde{O}(t^{1-2ab(1-\epsilon)})$ steps with high probability. The error parameter e depends on c,a and m. We use the notation $\tilde O(x)$ to mean O(x logkx) for some constant k>0. The cover time of the entire graph G(t) by the biassed walk is $\widetilde{O}(t)$. Thus the expected time to discover all vertices by the biassed walk is not much higher than in the case of a simple random walk Θ(t logt). The standard preferential attachment process generates graphs with power law c=3. Choosing search parameter b=2/3 is appropriate for such graphs. We conduct experimental tests on a preferential attachment graph, and on a sample of the underlying graph of the www with power law c ˜3 which support the claimed property.

[1]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[2]  Abraham D. Flaxman,et al.  Bias Reduction in Traceroute Sampling - Towards a More Accurate Map of the Internet , 2007, WAW.

[3]  Alan M. Frieze,et al.  A general model of web graphs , 2003, Random Struct. Algorithms.

[4]  Ricardo A. Baeza-Yates,et al.  Crawling a country: better strategies than breadth-first for web page ordering , 2005, WWW '05.

[5]  Walter Willinger,et al.  On Unbiased Sampling for Unstructured Peer-to-Peer Networks , 2006, IEEE/ACM Transactions on Networking.

[6]  Alan M. Frieze,et al.  The cover time of the preferential attachment graph , 2007, J. Comb. Theory, Ser. B.

[7]  Colin Cooper,et al.  Distribution of Vertex Degree in Web-Graphs , 2006, Combinatorics, Probability and Computing.

[8]  Minas Gjoka,et al.  A Walk in Facebook: Uniform Sampling of Users in Online Social Networks , 2009, ArXiv.

[9]  A. Clauset,et al.  On the bias of traceroute sampling: Or, power-law degree distributions in regular graphs , 2009 .

[10]  László Lovász,et al.  Random Walks on Graphs: A Survey , 1993 .

[11]  Masafumi Yamashita,et al.  Impact of Local Topological Information on Random Walks on Finite Graphs , 2003, ICALP.

[12]  Michael Kearns,et al.  Local Algorithms for Finding Interesting Individuals in Large Networks , 2010, ICS.

[13]  SpencerJoel,et al.  The degree sequence of a scale-free random graph process , 2001 .

[14]  Béla Bollobás,et al.  The degree sequence of a scale‐free random graph process , 2001, Random Struct. Algorithms.