Enter search terms or a module, class or function name.
Return a navigable small-world graph.
A navigable small-world graph is a directed grid with additional long-range connections that are chosen randomly. From [R201]:
Begin with a set of nodes that are identified with the set of lattice points in an square, and define the lattice distance between two nodes and to be the number of “lattice steps” separating them: .
For a universal constant , the node has a directed edge to every other node within lattice distance (local contacts) .
For universal constants and construct directed edges from to other nodes (long-range contacts) using independent random trials; the i’th directed edge from has endpoint with probability proportional to .
Parameters : | n : int
p : int
q : int
r : float
dim : int
seed : int, optional
|
---|
References
[R201] | (1, 2) J. Kleinberg. The small-world phenomenon: An algorithmic perspective. Proc. 32nd ACM Symposium on Theory of Computing, 2000. |