Models of networks synthetic networks or generative models

  • Slides: 11
Download presentation
Models of networks (synthetic networks or generative models): Watts-Strogatz Prof. Ralucca Gera, rgera@nps. edu

Models of networks (synthetic networks or generative models): Watts-Strogatz Prof. Ralucca Gera, rgera@nps. edu Applied Mathematics Department, Naval Postgraduate School Excellence Through Knowledge

Learning Outcomes • Identify network models and explain their structures; • Contrast networks and

Learning Outcomes • Identify network models and explain their structures; • Contrast networks and synthetic models; • Understand how to design new network models (based on the existing ones and on the collected data) • Distinguish methodologies used in analyzing networks.

Why care? • Epidemiology: • A virus propagates much faster in scale-free networks. •

Why care? • Epidemiology: • A virus propagates much faster in scale-free networks. • Vaccination of random nodes in scale free does not work, but targeted vaccination is very effective • Create synthetic networks to be used as null models: • What effect does the degree distribution alone have on the behavior of the system? (answered by comparing to the configuration model) • Create networks of different sizes • Networks of particular sizes and structures can be quickly and cheaply generated, instead of collecting and cleaning the data that takes time

Reference network: Regular Lattice • Source: http: //mathworld. wolfram. com/Circulant. Graph. html 4

Reference network: Regular Lattice • Source: http: //mathworld. wolfram. com/Circulant. Graph. html 4

Reference network: Regular 1 dimensional Lattice Source: http: //mathworld. wolfram. com/Circulant. Graph. html 5

Reference network: Regular 1 dimensional Lattice Source: http: //mathworld. wolfram. com/Circulant. Graph. html 5

Source: http: //phys. org/news/2013 -05 -intriguing-state-previously-graphene-like-materials. html 6 Reference network: Regular 2 dimensional Lattice

Source: http: //phys. org/news/2013 -05 -intriguing-state-previously-graphene-like-materials. html 6 Reference network: Regular 2 dimensional Lattice The higher dimensions are generalizations of these. An example is a hexagonal lattice is a 2 -dimensional lattice: graphene, a single layer of carbon atoms with a honeycomb lattice structure.

7 Watts-Strogatz: Small World Graphs (1998) Reference: http: //www. cis. hut. fi/Opinnot/T-61. 6040/s 07/lecture

7 Watts-Strogatz: Small World Graphs (1998) Reference: http: //www. cis. hut. fi/Opinnot/T-61. 6040/s 07/lecture 7. pdf

Small worlds, between order and chaos Small worlds the graph on the left has

Small worlds, between order and chaos Small worlds the graph on the left has order (probability p =0), the graph in the middle is a "small world" graph (0 < p < 1), the graph at the right is complete random (p=1). Source: http: //www. bordalierinstitute. com/target 1. html

 • <C_p> is the average clustering coefficient for the graphs that have been

• <C_p> is the average clustering coefficient for the graphs that have been re-wired with probability p • <C_0> is the average clustering coefficient for the lattice, i. e p=0, • <l_p> is the average path length for the graphs that have been re-wired with probability p • <l_0> is the average path length for the lattice, i. e p=0, Normalized average path length and clustering coefficient https: //pdfs. semanticscholar. org/8 c 4 c/455 de 44 fa 99 e 73 e 79 d 6 fddf 008 ca 6 ae 0 f 9 aa. pdf Rewiring probability 9

Generating Watts-Strogatz networks in Python. 15 is the rewiring probability http: //networkx. lanl. gov/reference/generated/networkx.

Generating Watts-Strogatz networks in Python. 15 is the rewiring probability http: //networkx. lanl. gov/reference/generated/networkx. generators. random_graphs. watts_strogatz_graph. html#networkx. generators. random_graphs. watts_strogatz_graph 10

Main References • Newman “The structure and function of complex networks” (2003) • Estrada

Main References • Newman “The structure and function of complex networks” (2003) • Estrada “The structure of complex Networks” (2012) • Barabasi “Network Science” (online: http: //barabasi. com/networksciencebook/) References to the classes that exist in python: • http: //networkx. lanl. gov/reference/generat