fast_gnp_random_graph¶
-
fast_gnp_random_graph
(n, p, seed=None, directed=False)[source]¶ Returns a Gn,p random graph, also known as an Erdős-Rényi graph or a binomial graph.
Parameters: Notes
The Gn,p graph algorithm chooses each of the [n(n−1)]/2 (undirected) or n(n−1) (directed) possible edges with probability p.
This algorithm runs in O(n+m) time, where m is the expected number of edges, which equals pn(n−1)/2. This should be faster than
gnp_random_graph()
when p is small and the expected number of edges is small (that is, the graph is sparse).See also
References
[1] Vladimir Batagelj and Ulrik Brandes, “Efficient generation of large random networks”, Phys. Rev. E, 71, 036113, 2005.