WattsStrogatzGraph - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


GraphTheory[RandomGraphs]

  

WattsStrogatzGraph

  

generate Watts-Strogatz random graph

 

Calling Sequence

Parameters

Options

Description

Definition

Examples

References

Compatibility

Calling Sequence

WattsStrogatzGraph(n,p,k,options)

Parameters

n

-

positive integer

p

-

numeric value between 0.0 and 1.0

k

-

(optional) positive integer, by default 2

options

-

(optional) equation(s) of the form seed=value

Options

• 

seed = integer or none

  

Seed for the random number generator. Equivalent to calling randomize(seed) immediately before invoking this function.

Description

• 

WattsStrogatzGraph(n,p,k,options) creates a Watts-Strogatz random graph on n vertices.

• 

The random number generator used can be seeded using the seed option or the randomize function.

Definition

• 

A Watts-Strogatz random graph is a circulant graph with parameters n and k in which each edge has been rewired with probability p.

Examples

withGraphTheory:

withRandomGraphs:

GWattsStrogatzGraph8,0.5

GGraph 1: an undirected graph with 8 vertices and 14 edge(s)

(1)

DrawGraphG

The DegreeSequence command returns the degrees of the vertices of a given graph.

DegreeSequenceG

3,5,2,3,3,5,4,3

(2)

GWattsStrogatzGraph100,0.25,3

GGraph 2: an undirected graph with 100 vertices and 300 edge(s)

(3)

To view the degree distribution of a Watts-Strogatz graph:

Statistics:-HistogramDegreeSequenceG

Statistics:-TallyDegreeSequenceG

4=6,5=22,6=43,7=24,8=5

(4)

References

  

Watts, D. J.; Strogatz, S. H. (1998). "Collective dynamics of 'small-world' networks". Nature. 393 (6684): 440–442. (4 June 1998). doi:10.1038/30918. PMID 9623998.

Compatibility

• 

The GraphTheory[RandomGraphs][WattsStrogatzGraph] command was introduced in Maple 2019.

• 

For more information on Maple 2019 changes, see Updates in Maple 2019.

See Also

DegreeSequence

DrawGraph

RandomBipartiteGraph

RandomDigraph

RandomGraph

RandomNetwork

RandomRegularGraph

RandomTournament

RandomTree