Network structures

A draft model with some useful code for creating different network structures using the Netlogo NW extension: small-world, preferential attachment, circular, star, wheel, lattice, random, nearest neighbours. This model is used for the following tutorial: Brughmans, T. (2018). Network structures a...

3
mentions
1
contributor

What Network structures can do for you

A draft model with some useful code for creating different network structures using the Netlogo NW extension: small-world, preferential attachment, circular, star, wheel, lattice, random, nearest neighbours. This model is used for the following tutorial: Brughmans, T. (2018). Network structures and assembling code in Netlogo, Tutorial, https://archaeologicalnetworks.wordpress.com/resources/#structures .

Inputs

NameTypeDescription
new-network-structurestringThe type of network structure you want to create, either small-world, preferential attachment, circular, star, wheel, lattice, random, nearest neighbours
nodesintegerThe number of nodes in the network that will be created.
probabilityfloatValue between 0 and 1, the probability with which a link will be created in the small-world and random network structures.
nearest-neighboursintegerThe number of nearest nodes that a node will be connected to in the "nearest neighbours" network structure
existing-network-structurestringWhen keeping the nodes but creating new links between them (same-nodes/new-links), the type of network structure you will follow to create those links. Either nearest neighbour, random, star, circular.

Outputs

NameTypeDescription
Network topologynetworkThe set of nodes and links created using the network creation algorithm selected.
average-degreefloatthe average number of links a node has
clustering-coefficientfloatthe proportion of closed triangles over all triads in the network; the degree of local clustering in the network.
Av. shortest path lengthfloatthe mean path length in the network; the mean number of steps to connect one node with another node
degree distributionfrequency distributionThe frequency distribution of the number of links a node has (its degree)
Language
  • NetLogo
Modelling
  • agent initialisation
Module type
  • Submodel
Period
  • History
  • Prehistory
Programming
  • Object-oriented
Region
  • Global
Subject
  • Networks
  • Social networks
Keywords
No keywords available
License
</>Source code

Mentions

Contributors

TB
Tom Brughmans

Member of community

NASSA

Related software

Importing a Roman Transport network

IM

Use open Roman datasets via and import them into a Netlogo model, using the ORBIS dataset (http://orbis.stanford.edu/) to create a set of Roman settlements and major routes between them.

Updated 1 hour ago
2 1