244
Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex Networks Nutshell References 1 of 63 Overview of Complex Networks Complex Networks CSYS/MATH 303, Spring, 2011 Prof. Peter Dodds Department of Mathematics & Statistics Center for Complex Systems Vermont Advanced Computing Center University of Vermont Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.

pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

1 of 63

Overview of Complex NetworksComplex Networks

CSYS/MATH 303, Spring, 2011

Prof. Peter Dodds

Department of Mathematics & StatisticsCenter for Complex Systems

Vermont Advanced Computing CenterUniversity of Vermont

Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.

Page 2: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

2 of 63

Outline

Class admin

Basic definitions

Popularity

Examples of Complex Networks

Properties of Complex Networks

Modelling Complex Networks

Nutshell

References

Page 3: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

3 of 63

Class Admin

I Office hours:I 1:00 pm to 3:00 pm, Wednesday;

Farrell Hall, second floor, Trinity Campus.I Appointments by email ([email protected]).

I Course outlineI ProjectsI Assignments (about 8)I Assignment 1 appears today and involves:

I dolphins

I a Karateclub

I political blogs

I a worm’s brain

I the Internet

I jazzmusicians

Page 4: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

3 of 63

Class Admin

I Office hours:I 1:00 pm to 3:00 pm, Wednesday;

Farrell Hall, second floor, Trinity Campus.I Appointments by email ([email protected]).

I Course outlineI ProjectsI Assignments (about 8)I Assignment 1 appears today and involves:

I dolphins

I a Karateclub

I political blogs

I a worm’s brain

I the Internet

I jazzmusicians

Page 5: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

3 of 63

Class Admin

I Office hours:I 1:00 pm to 3:00 pm, Wednesday;

Farrell Hall, second floor, Trinity Campus.I Appointments by email ([email protected]).

I Course outlineI ProjectsI Assignments (about 8)I Assignment 1 appears today and involves:

I dolphins

I a Karateclub

I political blogs

I a worm’s brain

I the Internet

I jazzmusicians

Page 6: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

3 of 63

Class Admin

I Office hours:I 1:00 pm to 3:00 pm, Wednesday;

Farrell Hall, second floor, Trinity Campus.I Appointments by email ([email protected]).

I Course outlineI ProjectsI Assignments (about 8)I Assignment 1 appears today and involves:

I dolphins

I a Karateclub

I political blogs

I a worm’s brain

I the Internet

I jazzmusicians

Page 7: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

3 of 63

Class Admin

I Office hours:I 1:00 pm to 3:00 pm, Wednesday;

Farrell Hall, second floor, Trinity Campus.I Appointments by email ([email protected]).

I Course outlineI ProjectsI Assignments (about 8)I Assignment 1 appears today and involves:

I dolphins

I a Karateclub

I political blogs

I a worm’s brain

I the Internet

I jazzmusicians

Page 8: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

4 of 63

Exciting details regarding these slides:

I Three versions (all in pdf):1. Presentation,2. Flat Presentation,3. Handout (2x2).

I Presentation versions are navigable and hyperlinksare clickable.

I Web links look like this (�).I References in slides link to full citation at end. [2]

I Citations contain links to papers in pdf (if available).I Brought to you by a troubling concoction of LATEX,

Beamer, and perl.

Page 9: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

4 of 63

Exciting details regarding these slides:

I Three versions (all in pdf):1. Presentation,2. Flat Presentation,3. Handout (2x2).

I Presentation versions are navigable and hyperlinksare clickable.

I Web links look like this (�).I References in slides link to full citation at end. [2]

I Citations contain links to papers in pdf (if available).I Brought to you by a troubling concoction of LATEX,

Beamer, and perl.

Page 10: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

4 of 63

Exciting details regarding these slides:

I Three versions (all in pdf):1. Presentation,2. Flat Presentation,3. Handout (2x2).

I Presentation versions are navigable and hyperlinksare clickable.

I Web links look like this (�).I References in slides link to full citation at end. [2]

I Citations contain links to papers in pdf (if available).I Brought to you by a troubling concoction of LATEX,

Beamer, and perl.

Page 11: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

4 of 63

Exciting details regarding these slides:

I Three versions (all in pdf):1. Presentation,2. Flat Presentation,3. Handout (2x2).

I Presentation versions are navigable and hyperlinksare clickable.

I Web links look like this (�).I References in slides link to full citation at end. [2]

I Citations contain links to papers in pdf (if available).I Brought to you by a troubling concoction of LATEX,

Beamer, and perl.

Page 12: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

4 of 63

Exciting details regarding these slides:

I Three versions (all in pdf):1. Presentation,2. Flat Presentation,3. Handout (2x2).

I Presentation versions are navigable and hyperlinksare clickable.

I Web links look like this (�).I References in slides link to full citation at end. [2]

I Citations contain links to papers in pdf (if available).I Brought to you by a troubling concoction of LATEX,

Beamer, and perl.

Page 13: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

4 of 63

Exciting details regarding these slides:

I Three versions (all in pdf):1. Presentation,2. Flat Presentation,3. Handout (2x2).

I Presentation versions are navigable and hyperlinksare clickable.

I Web links look like this (�).I References in slides link to full citation at end. [2]

I Citations contain links to papers in pdf (if available).I Brought to you by a troubling concoction of LATEX,

Beamer, and perl.

Page 14: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

5 of 63

Bonus materials:

Textbooks:I Mark Newman (Physics, Michigan)

“Networks: An Introduction” (�)I David Easley and Jon Kleinberg (Economics and

Computer Science, Cornell)“Networks, Crowds, and Markets: Reasoning About aHighly Connected World” (�)

Page 15: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

6 of 63

Bonus materials:

Review articles:I S. Boccaletti et al.

“Complex networks: structure and dynamics” [5]

Times cited: 1,028 (as of June 7, 2010)

I M. Newman“The structure and function of complex networks” [16]

Times cited: 2,559 (as of June 7, 2010)

I R. Albert and A.-L. Barabási“Statistical mechanics of complex networks” [1]

Times cited: 3,995 (as of June 7, 2010)

Page 16: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

7 of 63

Basic definitions:

Complex: (Latin = with + fold/weave (com + plex))Adjective

I Made up of multiple parts; intricate or detailed.I Not simple or straightforward.

Page 17: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 18: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 19: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 20: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 21: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 22: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 23: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 24: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 25: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 26: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 27: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

8 of 63

Basic definitions:

Complex System—Some ingredients:

I Distributed system of many interrelated partsI No centralized controlI Nonlinear relationshipsI Existence of feedback loopsI Complex systems are open (out of equilibrium)I Presence of MemoryI Modular (nested)/multiscale structureI Opaque boundariesI Emergence—‘More is Different’ [2]

I Many phenomena can be complex: social, technical,informational, geophysical, meteorological, fluidic, ...

Page 28: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

9 of 63

Page 29: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

10 of 63

net•work |ˈnetˌwərk|noun

1 an arrangement of intersecting horizontal and vertical lines.

• a complex system of roads, railroads, or other transportation routes :

a network of railroads.

2 a group or system of interconnected people or things : a trade network.

• a group of people who exchange information, contacts, and

experience for professional or social purposes : a support network.

• a group of broadcasting stations that connect for the simultaneous

broadcast of a program : the introduction of a second TV network | [as adj. ]

network television.

• a number of interconnected computers, machines, or operations :

specialized computers that manage multiple outside connections to a network | a

local cellular phone network.

• a system of connected electrical conductors.

verb [ trans. ]

connect as or operate with a network : the stock exchanges have proven to be

resourceful in networking these deals.

• link (machines, esp. computers) to operate interactively : [as adj. ] (

networked) networked workstations.

• [ intrans. ] [often as n. ] ( networking) interact with other people to

exchange information and develop contacts, esp. to further one's

career : the skills of networking, bargaining, and negotiation.

DERIVATIVES

net•work•a•ble adjective

Page 30: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

11 of 63

Thesaurus deliciousness:

networknoun

1 a network of arteries WEB, lattice, net, matrix, mesh,

crisscross, grid, reticulum, reticulation; Anatomy plexus.

2 a network of lanes MAZE, labyrinth, warren, tangle.

3 a network of friends SYSTEM, complex, nexus, web,

webwork.

Page 31: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

12 of 63

Ancestry:

From Keith Briggs’s excellent etymologicalinvestigation: (�)

I Opus reticulatum:I A Latin origin?

[http://serialconsign.com/2007/11/we-put-net-network]

Page 32: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

13 of 63

Ancestry:

First known use: Geneva Bible, 1560‘And thou shalt make unto it a grate like networke ofbrass (Exodus xxvii 4).’

From the OED via Briggs:

I 1658–: reticulate structures in animalsI 1839–: rivers and canalsI 1869–: railwaysI 1883–: distribution network of electrical cablesI 1914–: wireless broadcasting networks

Page 33: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

13 of 63

Ancestry:

First known use: Geneva Bible, 1560‘And thou shalt make unto it a grate like networke ofbrass (Exodus xxvii 4).’

From the OED via Briggs:

I 1658–: reticulate structures in animalsI 1839–: rivers and canalsI 1869–: railwaysI 1883–: distribution network of electrical cablesI 1914–: wireless broadcasting networks

Page 34: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

13 of 63

Ancestry:

First known use: Geneva Bible, 1560‘And thou shalt make unto it a grate like networke ofbrass (Exodus xxvii 4).’

From the OED via Briggs:

I 1658–: reticulate structures in animalsI 1839–: rivers and canalsI 1869–: railwaysI 1883–: distribution network of electrical cablesI 1914–: wireless broadcasting networks

Page 35: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

13 of 63

Ancestry:

First known use: Geneva Bible, 1560‘And thou shalt make unto it a grate like networke ofbrass (Exodus xxvii 4).’

From the OED via Briggs:

I 1658–: reticulate structures in animalsI 1839–: rivers and canalsI 1869–: railwaysI 1883–: distribution network of electrical cablesI 1914–: wireless broadcasting networks

Page 36: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

13 of 63

Ancestry:

First known use: Geneva Bible, 1560‘And thou shalt make unto it a grate like networke ofbrass (Exodus xxvii 4).’

From the OED via Briggs:

I 1658–: reticulate structures in animalsI 1839–: rivers and canalsI 1869–: railwaysI 1883–: distribution network of electrical cablesI 1914–: wireless broadcasting networks

Page 37: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

13 of 63

Ancestry:

First known use: Geneva Bible, 1560‘And thou shalt make unto it a grate like networke ofbrass (Exodus xxvii 4).’

From the OED via Briggs:

I 1658–: reticulate structures in animalsI 1839–: rivers and canalsI 1869–: railwaysI 1883–: distribution network of electrical cablesI 1914–: wireless broadcasting networks

Page 38: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

14 of 63

Ancestry:

Net and Work are venerable old words:I ‘Net’ first used to mean spider web (King Ælfréd, 888).I ‘Work’ appears to have long meant purposeful action.

I ‘Network’ = something built based on the idea ofnatural, flexible lattice or web.

I c.f., ironwork, stonework, fretwork.

Page 39: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

14 of 63

Ancestry:

Net and Work are venerable old words:I ‘Net’ first used to mean spider web (King Ælfréd, 888).I ‘Work’ appears to have long meant purposeful action.

I ‘Network’ = something built based on the idea ofnatural, flexible lattice or web.

I c.f., ironwork, stonework, fretwork.

Page 40: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

14 of 63

Ancestry:

Net and Work are venerable old words:I ‘Net’ first used to mean spider web (King Ælfréd, 888).I ‘Work’ appears to have long meant purposeful action.

I ‘Network’ = something built based on the idea ofnatural, flexible lattice or web.

I c.f., ironwork, stonework, fretwork.

Page 41: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

Page 42: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

Page 43: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

Page 44: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

Page 45: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

Page 46: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

I Piranha physicus

I Hunt in packs.

I Feast on new and interesting ideas(see chaos, cellular automata, ...)

Page 47: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

I Piranha physicus

I Hunt in packs.

I Feast on new and interesting ideas(see chaos, cellular automata, ...)

Page 48: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

15 of 63

Key Observation:

I Many complex systemscan be viewed as complex networksof physical or abstract interactions.

I Opens door to mathematical and numerical analysis.I Dominant approach of last decade of a

theoretical-physics/stat-mechish flavor.I Mindboggling amount of work published on complex

networks since 1998...I ... largely due to your typical theoretical physicist:

I Piranha physicus

I Hunt in packs.

I Feast on new and interesting ideas(see chaos, cellular automata, ...)

Page 49: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

16 of 63

Popularity (according to ISI)

“Collective dynamics of ‘small-world’ networks” [23]

I Watts and StrogatzNature, 1998

I ≈ 4677 citations (as of January 18, 2011)

I Over 1100 citations in 2008 alone.

“Emergence of scaling in random networks” [3]

I Barabási and AlbertScience, 1999

I ≈ 5270 citations (as of January 18, 2011)

I Over 1100 citations in 2008 alone.

Page 50: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

17 of 63

Popularity according to books:

The Tipping Point: How Little Things canmake a Big Difference—Malcolm Gladwell [11]

Nexus: Small Worlds and the GroundbreakingScience of Networks—Mark Buchanan

Page 51: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

18 of 63

Popularity according to books:

Linked: How Everything Is Connected toEverything Else and What ItMeans—Albert-Laszlo Barabási

Six Degrees: The Science of a ConnectedAge—Duncan Watts [21]

Page 52: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

19 of 63

Numerous others:I Complex Social Networks—F. Vega-Redondo [20]

I Fractal River Basins: Chance and Self-Organization—I.Rodríguez-Iturbe and A. Rinaldo [17]

I Random Graph Dynamics—R. Durette

I Scale-Free Networks—Guido Caldarelli

I Evolution and Structure of the Internet: A StatisticalPhysics Approach—Romu Pastor-Satorras andAlessandro Vespignani

I Complex Graphs and Networks—Fan Chung

I Social Network Analysis—Stanley Wasserman andKathleen Faust

I Handbook of Graphs and Networks—Eds: StefanBornholdt and H. G. Schuster [7]

I Evolution of Networks—S. N. Dorogovtsev and J. F. F.Mendes [10]

Page 53: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 54: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 55: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 56: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 57: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 58: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 59: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 60: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 61: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 62: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

20 of 63

More observations

I But surely networks aren’t new...I Graph theory is well established...I Study of social networks started in the 1930’s...I So why all this ‘new’ research on networks?I Answer: Oodles of Easily Accessible Data.I We can now inform (alas) our theories

with a much more measurable reality.∗

I Real networks occupy a tiny, low entropy part of allnetwork space and require specific attention.

I A worthy goal: establish mechanistic explanations.I What kinds of dynamics lead to these real networks?

∗If this is upsetting, maybe string theory is for you...

Page 63: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

21 of 63

More observations

I Web-scale data sets can be overly exciting.

Witness:I The End of Theory: The Data Deluge Makes the

Scientific Theory Obsolete (Anderson, Wired) (�)I “The Unreasonable Effectiveness of Data,”

Halevy et al. [12]

I c.f. Wigner’s “The Unreasonable Effectiveness ofMathematics in the Natural Sciences” [24]

But:I For scientists, description is only part of the battle.I We still need to understand.

Page 64: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

21 of 63

More observations

I Web-scale data sets can be overly exciting.

Witness:I The End of Theory: The Data Deluge Makes the

Scientific Theory Obsolete (Anderson, Wired) (�)I “The Unreasonable Effectiveness of Data,”

Halevy et al. [12]

I c.f. Wigner’s “The Unreasonable Effectiveness ofMathematics in the Natural Sciences” [24]

But:I For scientists, description is only part of the battle.I We still need to understand.

Page 65: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

21 of 63

More observations

I Web-scale data sets can be overly exciting.

Witness:I The End of Theory: The Data Deluge Makes the

Scientific Theory Obsolete (Anderson, Wired) (�)I “The Unreasonable Effectiveness of Data,”

Halevy et al. [12]

I c.f. Wigner’s “The Unreasonable Effectiveness ofMathematics in the Natural Sciences” [24]

But:I For scientists, description is only part of the battle.I We still need to understand.

Page 66: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

21 of 63

More observations

I Web-scale data sets can be overly exciting.

Witness:I The End of Theory: The Data Deluge Makes the

Scientific Theory Obsolete (Anderson, Wired) (�)I “The Unreasonable Effectiveness of Data,”

Halevy et al. [12]

I c.f. Wigner’s “The Unreasonable Effectiveness ofMathematics in the Natural Sciences” [24]

But:I For scientists, description is only part of the battle.I We still need to understand.

Page 67: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

21 of 63

More observations

I Web-scale data sets can be overly exciting.

Witness:I The End of Theory: The Data Deluge Makes the

Scientific Theory Obsolete (Anderson, Wired) (�)I “The Unreasonable Effectiveness of Data,”

Halevy et al. [12]

I c.f. Wigner’s “The Unreasonable Effectiveness ofMathematics in the Natural Sciences” [24]

But:I For scientists, description is only part of the battle.I We still need to understand.

Page 68: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

22 of 63

Super basic definitions

Nodes = A collection of entities which haveproperties that are somehow related to each other

I e.g., people, forks in rivers, proteins, webpages,organisms,...

Page 69: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

22 of 63

Super basic definitions

Nodes = A collection of entities which haveproperties that are somehow related to each other

I e.g., people, forks in rivers, proteins, webpages,organisms,...

Page 70: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 71: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 72: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 73: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 74: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 75: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 76: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 77: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

23 of 63

Basic definitions:

Links = Connections between nodesI links

I may be real and fixed (rivers),I real and dynamic (airline routes),I abstract with physical impact (hyperlinks),I or purely abstract (semantic connections between

concepts).I Links may be directed or undirected.I Links may be binary or weighted.

Page 78: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)

I For undirected networks, connection betweennumber of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 79: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)

I For undirected networks, connection betweennumber of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 80: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)

I For undirected networks, connection betweennumber of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 81: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)

I For undirected networks, connection betweennumber of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 82: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)I For undirected networks, connection between

number of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 83: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)I For undirected networks, connection between

number of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 84: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)I For undirected networks, connection between

number of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 85: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

24 of 63

Basic definitions:

Node degree = Number of links per node

I Notation: Node i ’s degree = ki .I ki = 0,1,2,. . . .I Notation: the average degree of a network = 〈k〉

(and sometimes as z)I For undirected networks, connection between

number of edges m and average degree:

〈k〉 =2mN

I For directed networks,

〈kout〉 = 〈kin〉 =mN

I Defn: Ni = the set of i ’s ki neighbors

Page 86: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

25 of 63

Basic definitions:

Adjacency matrix:

I We represent a graph or network by a matrix A withlink weight aij for nodes i and j in entry (i , j).

I e.g.,

A =

0 1 1 1 00 0 1 0 11 0 0 0 00 1 0 0 10 1 0 1 0

I (n.b., for numerical work, we always use sparse

matrices.)

Page 87: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

25 of 63

Basic definitions:

Adjacency matrix:

I We represent a graph or network by a matrix A withlink weight aij for nodes i and j in entry (i , j).

I e.g.,

A =

0 1 1 1 00 0 1 0 11 0 0 0 00 1 0 0 10 1 0 1 0

I (n.b., for numerical work, we always use sparse

matrices.)

Page 88: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

25 of 63

Basic definitions:

Adjacency matrix:

I We represent a graph or network by a matrix A withlink weight aij for nodes i and j in entry (i , j).

I e.g.,

A =

0 1 1 1 00 0 1 0 11 0 0 0 00 1 0 0 10 1 0 1 0

I (n.b., for numerical work, we always use sparse

matrices.)

Page 89: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

26 of 63

Examples

What passes for a complex network?

I Complex networks are large (in node number)I Complex networks are sparse (low edge to node

ratio)I Complex networks are usually dynamic and evolvingI Complex networks can be social, economic, natural,

informational, abstract, ...

Page 90: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

26 of 63

Examples

What passes for a complex network?

I Complex networks are large (in node number)I Complex networks are sparse (low edge to node

ratio)I Complex networks are usually dynamic and evolvingI Complex networks can be social, economic, natural,

informational, abstract, ...

Page 91: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

26 of 63

Examples

What passes for a complex network?

I Complex networks are large (in node number)I Complex networks are sparse (low edge to node

ratio)I Complex networks are usually dynamic and evolvingI Complex networks can be social, economic, natural,

informational, abstract, ...

Page 92: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

26 of 63

Examples

What passes for a complex network?

I Complex networks are large (in node number)I Complex networks are sparse (low edge to node

ratio)I Complex networks are usually dynamic and evolvingI Complex networks can be social, economic, natural,

informational, abstract, ...

Page 93: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

26 of 63

Examples

What passes for a complex network?

I Complex networks are large (in node number)I Complex networks are sparse (low edge to node

ratio)I Complex networks are usually dynamic and evolvingI Complex networks can be social, economic, natural,

informational, abstract, ...

Page 94: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 95: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 96: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 97: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 98: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 99: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 100: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 101: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

27 of 63

Examples

Physical networksI River networksI Neural networksI Trees and leavesI Blood networks

I The InternetI Road networksI Power grids

I Distribution (branching) versus redistribution(cyclical)

Page 102: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 103: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 104: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 105: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 106: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 107: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 108: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 109: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

28 of 63

Examples

Interaction networksI The BlogosphereI Biochemical

networksI Gene-protein

networksI Food webs: who

eats whomI The World Wide

Web (?)I Airline networksI Call networks

(AT&T)I The Media

datamining.typepad.com (�)

Page 110: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 111: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 112: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 113: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 114: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 115: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 116: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 117: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

29 of 63

Examples

Interaction networks:social networks

I SnoggingI FriendshipsI AcquaintancesI Boards and

directorsI OrganizationsI twitter.com (�)

facebook.com (�), (Bearman et al., 2004)

I ‘Remotely sensed’ by: tweets (open), instantmessaging, Facebook posts, emails, phone logs(*cough*).

Page 118: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

30 of 63

Examples

Relational networksI Consumer purchases

(Wal-Mart: ≈ 2.5 petabyte = 2.5× 1015 bytes)

(�)I Thesauri: Networks of words generated by meaningsI Knowledge/Databases/IdeasI Metadata—Tagging: delicious (�), flickr (�)

Page 119: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

30 of 63

Examples

Relational networksI Consumer purchases

(Wal-Mart: ≈ 2.5 petabyte = 2.5× 1015 bytes) (�)I Thesauri: Networks of words generated by meaningsI Knowledge/Databases/IdeasI Metadata—Tagging: delicious (�), flickr (�)

Page 120: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

30 of 63

Examples

Relational networksI Consumer purchases

(Wal-Mart: ≈ 2.5 petabyte = 2.5× 1015 bytes) (�)I Thesauri: Networks of words generated by meaningsI Knowledge/Databases/IdeasI Metadata—Tagging: delicious (�), flickr (�)

Page 121: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

30 of 63

Examples

Relational networksI Consumer purchases

(Wal-Mart: ≈ 2.5 petabyte = 2.5× 1015 bytes) (�)I Thesauri: Networks of words generated by meaningsI Knowledge/Databases/IdeasI Metadata—Tagging: delicious (�), flickr (�)

Page 122: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

30 of 63

Examples

Relational networksI Consumer purchases

(Wal-Mart: ≈ 2.5 petabyte = 2.5× 1015 bytes) (�)I Thesauri: Networks of words generated by meaningsI Knowledge/Databases/IdeasI Metadata—Tagging: delicious (�), flickr (�)

Page 123: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

31 of 63

Clickworthy Science:

Bollen et al. [6]; a higher resolution figure is here (�)

Page 124: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

32 of 63

A notable feature of large-scale networks:

I Graphical renderings are often just a big mess.

I And even when renderings somehow look good:

“That is a very graphic analogy which aidsunderstanding wonderfully while being, strictlyspeaking, wrong in every possible way”said Ponder [Stibbons] —Making Money, T. Pratchett.

I We need to extract digestible, meaningful aspects.

Page 125: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

32 of 63

A notable feature of large-scale networks:

I Graphical renderings are often just a big mess.

I And even when renderings somehow look good:

“That is a very graphic analogy which aidsunderstanding wonderfully while being, strictlyspeaking, wrong in every possible way”said Ponder [Stibbons] —Making Money, T. Pratchett.

I We need to extract digestible, meaningful aspects.

Page 126: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

32 of 63

A notable feature of large-scale networks:

I Graphical renderings are often just a big mess.

⇐ Typical hairball

I number of nodes N = 500

I number of edges m = 1000

I average degree 〈k〉 = 4

I And even when renderings somehow look good:

“That is a very graphic analogy which aidsunderstanding wonderfully while being, strictlyspeaking, wrong in every possible way”said Ponder [Stibbons] —Making Money, T. Pratchett.

I We need to extract digestible, meaningful aspects.

Page 127: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

32 of 63

A notable feature of large-scale networks:

I Graphical renderings are often just a big mess.

⇐ Typical hairball

I number of nodes N = 500

I number of edges m = 1000

I average degree 〈k〉 = 4

I And even when renderings somehow look good:

“That is a very graphic analogy which aidsunderstanding wonderfully while being, strictlyspeaking, wrong in every possible way”said Ponder [Stibbons] —Making Money, T. Pratchett.

I We need to extract digestible, meaningful aspects.

Page 128: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

32 of 63

A notable feature of large-scale networks:

I Graphical renderings are often just a big mess.

⇐ Typical hairball

I number of nodes N = 500

I number of edges m = 1000

I average degree 〈k〉 = 4

I And even when renderings somehow look good:“That is a very graphic analogy which aidsunderstanding wonderfully while being, strictlyspeaking, wrong in every possible way”said Ponder [Stibbons] —Making Money, T. Pratchett.

I We need to extract digestible, meaningful aspects.

Page 129: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

32 of 63

A notable feature of large-scale networks:

I Graphical renderings are often just a big mess.

⇐ Typical hairball

I number of nodes N = 500

I number of edges m = 1000

I average degree 〈k〉 = 4

I And even when renderings somehow look good:“That is a very graphic analogy which aidsunderstanding wonderfully while being, strictlyspeaking, wrong in every possible way”said Ponder [Stibbons] —Making Money, T. Pratchett.

I We need to extract digestible, meaningful aspects.

Page 130: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

33 of 63

Properties

Some key aspects of real complex networks:I degree

distribution∗

I assortativityI homophilyI clusteringI motifsI modularity

I concurrencyI hierarchical

scalingI network distancesI centralityI efficiencyI robustness

I Plus coevolution of network structureand processes on networks.

∗ Degree distribution is the elephant in the room thatwe are now all very aware of...

Page 131: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

34 of 63

Properties

1. degree distribution Pk

I Pk is the probability that a randomly selected nodehas degree k

I k = node degree = number of connectionsI ex 1: Erdos-Rényi random networks:

Pk = e−〈k〉〈k〉k/k !

I Distribution is Poisson

Page 132: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

34 of 63

Properties

1. degree distribution Pk

I Pk is the probability that a randomly selected nodehas degree k

I k = node degree = number of connectionsI ex 1: Erdos-Rényi random networks:

Pk = e−〈k〉〈k〉k/k !

I Distribution is Poisson

Page 133: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

34 of 63

Properties

1. degree distribution Pk

I Pk is the probability that a randomly selected nodehas degree k

I k = node degree = number of connectionsI ex 1: Erdos-Rényi random networks:

Pk = e−〈k〉〈k〉k/k !

I Distribution is Poisson

Page 134: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

34 of 63

Properties

1. degree distribution Pk

I Pk is the probability that a randomly selected nodehas degree k

I k = node degree = number of connectionsI ex 1: Erdos-Rényi random networks:

Pk = e−〈k〉〈k〉k/k !

I Distribution is Poisson

Page 135: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

34 of 63

Properties

1. degree distribution Pk

I Pk is the probability that a randomly selected nodehas degree k

I k = node degree = number of connectionsI ex 1: Erdos-Rényi random networks:

Pk = e−〈k〉〈k〉k/k !

I Distribution is Poisson

Page 136: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

35 of 63

Properties

1. degree distribution Pk

I ex 2: “Scale-free” networks: Pk ∝ k−γ ⇒ ‘hubs’I link cost controls skewI hubs may facilitate or impede contagion

Page 137: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

35 of 63

Properties

1. degree distribution Pk

I ex 2: “Scale-free” networks: Pk ∝ k−γ ⇒ ‘hubs’I link cost controls skewI hubs may facilitate or impede contagion

Page 138: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

35 of 63

Properties

1. degree distribution Pk

I ex 2: “Scale-free” networks: Pk ∝ k−γ ⇒ ‘hubs’I link cost controls skewI hubs may facilitate or impede contagion

Page 139: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

36 of 63

Properties

Note:I Erdos-Rényi random networks are a mathematical

construct .I ‘Scale-free’ networks are growing networks that form

according to a plausible mechanism.I Randomness is out there, just not to the degree of a

completely random network.

Page 140: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

36 of 63

Properties

Note:I Erdos-Rényi random networks are a mathematical

construct .I ‘Scale-free’ networks are growing networks that form

according to a plausible mechanism.I Randomness is out there, just not to the degree of a

completely random network.

Page 141: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

36 of 63

Properties

Note:I Erdos-Rényi random networks are a mathematical

construct .I ‘Scale-free’ networks are growing networks that form

according to a plausible mechanism.I Randomness is out there, just not to the degree of a

completely random network.

Page 142: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

37 of 63

Properties

2. Assortativity/3. Homophily:

I Social networks: Homophily (�) = birds of a featherI e.g., degree is standard property for sorting:

measure degree-degree correlations.I Assortative network: [15] similar degree nodes

connecting to each other.

Often social: company directors, coauthors, actors.

I Disassortative network: high degree nodesconnecting to low degree nodes.

Often techological or biological: Internet, WWW,protein interactions, neural networks, food webs.

Page 143: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

37 of 63

Properties

2. Assortativity/3. Homophily:

I Social networks: Homophily (�) = birds of a featherI e.g., degree is standard property for sorting:

measure degree-degree correlations.I Assortative network: [15] similar degree nodes

connecting to each other.

Often social: company directors, coauthors, actors.

I Disassortative network: high degree nodesconnecting to low degree nodes.

Often techological or biological: Internet, WWW,protein interactions, neural networks, food webs.

Page 144: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

37 of 63

Properties

2. Assortativity/3. Homophily:

I Social networks: Homophily (�) = birds of a featherI e.g., degree is standard property for sorting:

measure degree-degree correlations.I Assortative network: [15] similar degree nodes

connecting to each other.

Often social: company directors, coauthors, actors.

I Disassortative network: high degree nodesconnecting to low degree nodes.

Often techological or biological: Internet, WWW,protein interactions, neural networks, food webs.

Page 145: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

37 of 63

Properties

2. Assortativity/3. Homophily:

I Social networks: Homophily (�) = birds of a featherI e.g., degree is standard property for sorting:

measure degree-degree correlations.I Assortative network: [15] similar degree nodes

connecting to each other.

Often social: company directors, coauthors, actors.

I Disassortative network: high degree nodesconnecting to low degree nodes.

Often techological or biological: Internet, WWW,protein interactions, neural networks, food webs.

Page 146: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

37 of 63

Properties

2. Assortativity/3. Homophily:

I Social networks: Homophily (�) = birds of a featherI e.g., degree is standard property for sorting:

measure degree-degree correlations.I Assortative network: [15] similar degree nodes

connecting to each other.Often social: company directors, coauthors, actors.

I Disassortative network: high degree nodesconnecting to low degree nodes.

Often techological or biological: Internet, WWW,protein interactions, neural networks, food webs.

Page 147: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

37 of 63

Properties

2. Assortativity/3. Homophily:

I Social networks: Homophily (�) = birds of a featherI e.g., degree is standard property for sorting:

measure degree-degree correlations.I Assortative network: [15] similar degree nodes

connecting to each other.Often social: company directors, coauthors, actors.

I Disassortative network: high degree nodesconnecting to low degree nodes.Often techological or biological: Internet, WWW,protein interactions, neural networks, food webs.

Page 148: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

38 of 63

Local socialness:

4. Clustering:

I Your friends tend to knoweach other.

I Two measures (explained onfollowing slides):

1. Watts & Strogatz [23]

C1 =

⟨∑j1 j2∈Ni

aj1 j2

ki(ki − 1)/2

⟩i

2. Newman [16]

C2 =3×#triangles

#triples

Page 149: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

38 of 63

Local socialness:

4. Clustering:

I Your friends tend to knoweach other.

I Two measures (explained onfollowing slides):

1. Watts & Strogatz [23]

C1 =

⟨∑j1 j2∈Ni

aj1 j2

ki(ki − 1)/2

⟩i

2. Newman [16]

C2 =3×#triangles

#triples

Page 150: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

38 of 63

Local socialness:

4. Clustering:

I Your friends tend to knoweach other.

I Two measures (explained onfollowing slides):

1. Watts & Strogatz [23]

C1 =

⟨∑j1 j2∈Ni

aj1 j2

ki(ki − 1)/2

⟩i

2. Newman [16]

C2 =3×#triangles

#triples

Page 151: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

39 of 63

First clustering measure:

Example network:

Calculation of C1:

I C1 is the average fraction ofpairs of neighbors who areconnected.

I Fraction of pairs of neighborswho are connected is∑

j1j2∈Niaj1j2

ki(ki − 1)/2

where ki is node i ’s degree,and Ni is the set of i ’sneighbors.

I Averaging over all nodes, wehave:C1 = 1

n∑n

i=1

Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

=⟨Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

⟩i

Page 152: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

39 of 63

First clustering measure:

Example network:

Calculation of C1:

I C1 is the average fraction ofpairs of neighbors who areconnected.

I Fraction of pairs of neighborswho are connected is∑

j1j2∈Niaj1j2

ki(ki − 1)/2

where ki is node i ’s degree,and Ni is the set of i ’sneighbors.

I Averaging over all nodes, wehave:C1 = 1

n∑n

i=1

Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

=⟨Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

⟩i

Page 153: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

39 of 63

First clustering measure:

Example network:

Calculation of C1:

I C1 is the average fraction ofpairs of neighbors who areconnected.

I Fraction of pairs of neighborswho are connected is∑

j1j2∈Niaj1j2

ki(ki − 1)/2

where ki is node i ’s degree,and Ni is the set of i ’sneighbors.

I Averaging over all nodes, wehave:C1 = 1

n∑n

i=1

Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

=⟨Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

⟩i

Page 154: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

39 of 63

First clustering measure:

Example network:

Calculation of C1:

I C1 is the average fraction ofpairs of neighbors who areconnected.

I Fraction of pairs of neighborswho are connected is∑

j1j2∈Niaj1j2

ki(ki − 1)/2

where ki is node i ’s degree,and Ni is the set of i ’sneighbors.

I Averaging over all nodes, wehave:C1 = 1

n∑n

i=1

Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

=⟨Pj1 j2∈Ni

aj1 j2ki (ki−1)/2

⟩i

Page 155: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

39 of 63

First clustering measure:

Example network:

Calculation of C1:

I C1 is the average fraction ofpairs of neighbors who areconnected.

I Fraction of pairs of neighborswho are connected is∑

j1j2∈Niaj1j2

ki(ki − 1)/2

where ki is node i ’s degree,and Ni is the set of i ’sneighbors.

I Averaging over all nodes, wehave:C1 = 1

n∑n

i=1

Pj1 j2∈Ni

aj1 j2ki (ki−1)/2 =⟨P

j1 j2∈Niaj1 j2

ki (ki−1)/2

⟩i

Page 156: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

40 of 63

Triples and triangles

Example network:

Triangles:

Triples:

I Nodes i1, i2, and i3 form a triplearound i1 if i1 is connected to i2and i3.

I Nodes i1, i2, and i3 form atriangle if each pair of nodes isconnected

I The definition C2 = 3×#triangles#triples

measures the fraction of closedtriples

I The ‘3’ appears because foreach triangle, we have 3 closedtriples.

I Social Network Analysis (SNA):fraction of transitive triples.

Page 157: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

40 of 63

Triples and triangles

Example network:

Triangles:

Triples:

I Nodes i1, i2, and i3 form a triplearound i1 if i1 is connected to i2and i3.

I Nodes i1, i2, and i3 form atriangle if each pair of nodes isconnected

I The definition C2 = 3×#triangles#triples

measures the fraction of closedtriples

I The ‘3’ appears because foreach triangle, we have 3 closedtriples.

I Social Network Analysis (SNA):fraction of transitive triples.

Page 158: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

40 of 63

Triples and triangles

Example network:

Triangles:

Triples:

I Nodes i1, i2, and i3 form a triplearound i1 if i1 is connected to i2and i3.

I Nodes i1, i2, and i3 form atriangle if each pair of nodes isconnected

I The definition C2 = 3×#triangles#triples

measures the fraction of closedtriples

I The ‘3’ appears because foreach triangle, we have 3 closedtriples.

I Social Network Analysis (SNA):fraction of transitive triples.

Page 159: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

40 of 63

Triples and triangles

Example network:

Triangles:

Triples:

I Nodes i1, i2, and i3 form a triplearound i1 if i1 is connected to i2and i3.

I Nodes i1, i2, and i3 form atriangle if each pair of nodes isconnected

I The definition C2 = 3×#triangles#triples

measures the fraction of closedtriples

I The ‘3’ appears because foreach triangle, we have 3 closedtriples.

I Social Network Analysis (SNA):fraction of transitive triples.

Page 160: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

40 of 63

Triples and triangles

Example network:

Triangles:

Triples:

I Nodes i1, i2, and i3 form a triplearound i1 if i1 is connected to i2and i3.

I Nodes i1, i2, and i3 form atriangle if each pair of nodes isconnected

I The definition C2 = 3×#triangles#triples

measures the fraction of closedtriples

I The ‘3’ appears because foreach triangle, we have 3 closedtriples.

I Social Network Analysis (SNA):fraction of transitive triples.

Page 161: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

41 of 63

Properties

I For sparse networks, C1 tends to discount highlyconnected nodes.

I C2 is a useful and often preferred variantI In general, C1 6= C2.I C1 is a global average of a local ratio.I C2 is a ratio of two global quantities.

Page 162: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

41 of 63

Properties

I For sparse networks, C1 tends to discount highlyconnected nodes.

I C2 is a useful and often preferred variantI In general, C1 6= C2.I C1 is a global average of a local ratio.I C2 is a ratio of two global quantities.

Page 163: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

41 of 63

Properties

I For sparse networks, C1 tends to discount highlyconnected nodes.

I C2 is a useful and often preferred variantI In general, C1 6= C2.I C1 is a global average of a local ratio.I C2 is a ratio of two global quantities.

Page 164: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

41 of 63

Properties

I For sparse networks, C1 tends to discount highlyconnected nodes.

I C2 is a useful and often preferred variantI In general, C1 6= C2.I C1 is a global average of a local ratio.I C2 is a ratio of two global quantities.

Page 165: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

41 of 63

Properties

I For sparse networks, C1 tends to discount highlyconnected nodes.

I C2 is a useful and often preferred variantI In general, C1 6= C2.I C1 is a global average of a local ratio.I C2 is a ratio of two global quantities.

Page 166: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

42 of 63

Properties

5. motifs:I small, recurring functional subnetworksI e.g., Feed Forward Loop:

Shen-Orr, Uri Alon, et al. [18]

Page 167: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

42 of 63

Properties

5. motifs:I small, recurring functional subnetworksI e.g., Feed Forward Loop:

Shen-Orr, Uri Alon, et al. [18]

Page 168: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

42 of 63

Properties

5. motifs:I small, recurring functional subnetworksI e.g., Feed Forward Loop:

Shen-Orr, Uri Alon, et al. [18]

Page 169: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

43 of 63

Properties

6. modularity and structure/community detection:

Clauset et al., 2006 [9]: NCAA football

Page 170: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

44 of 63

Properties

7. concurrency:

I transmission of a contagious element only occursduring contact

I rather obvious but easily missed in a simple modelI dynamic property—static networks are not enoughI knowledge of previous contacts crucialI beware cumulated network dataI Kretzschmar and Morris, 1996 [14]

Page 171: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

44 of 63

Properties

7. concurrency:

I transmission of a contagious element only occursduring contact

I rather obvious but easily missed in a simple modelI dynamic property—static networks are not enoughI knowledge of previous contacts crucialI beware cumulated network dataI Kretzschmar and Morris, 1996 [14]

Page 172: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

44 of 63

Properties

7. concurrency:

I transmission of a contagious element only occursduring contact

I rather obvious but easily missed in a simple modelI dynamic property—static networks are not enoughI knowledge of previous contacts crucialI beware cumulated network dataI Kretzschmar and Morris, 1996 [14]

Page 173: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

44 of 63

Properties

7. concurrency:

I transmission of a contagious element only occursduring contact

I rather obvious but easily missed in a simple modelI dynamic property—static networks are not enoughI knowledge of previous contacts crucialI beware cumulated network dataI Kretzschmar and Morris, 1996 [14]

Page 174: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

44 of 63

Properties

7. concurrency:

I transmission of a contagious element only occursduring contact

I rather obvious but easily missed in a simple modelI dynamic property—static networks are not enoughI knowledge of previous contacts crucialI beware cumulated network dataI Kretzschmar and Morris, 1996 [14]

Page 175: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

44 of 63

Properties

7. concurrency:

I transmission of a contagious element only occursduring contact

I rather obvious but easily missed in a simple modelI dynamic property—static networks are not enoughI knowledge of previous contacts crucialI beware cumulated network dataI Kretzschmar and Morris, 1996 [14]

Page 176: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

44 of 63

Properties

7. concurrency:

I transmission of a contagious element only occursduring contact

I rather obvious but easily missed in a simple modelI dynamic property—static networks are not enoughI knowledge of previous contacts crucialI beware cumulated network dataI Kretzschmar and Morris, 1996 [14]

Page 177: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

45 of 63

Properties

8. Horton-Strahler ratios:I Metrics for branching networks:

I Method for ordering streams hierarchicallyI Number: Rn = Nω/Nω+1I Segment length: Rl = 〈lω+1〉/〈lω〉I Area/Volume: Ra = 〈aω+1〉/〈aω〉

(a) (b) (c)

Page 178: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

45 of 63

Properties

8. Horton-Strahler ratios:I Metrics for branching networks:

I Method for ordering streams hierarchicallyI Number: Rn = Nω/Nω+1I Segment length: Rl = 〈lω+1〉/〈lω〉I Area/Volume: Ra = 〈aω+1〉/〈aω〉

(a) (b) (c)

Page 179: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

45 of 63

Properties

8. Horton-Strahler ratios:I Metrics for branching networks:

I Method for ordering streams hierarchicallyI Number: Rn = Nω/Nω+1I Segment length: Rl = 〈lω+1〉/〈lω〉I Area/Volume: Ra = 〈aω+1〉/〈aω〉

(a) (b) (c)

Page 180: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

45 of 63

Properties

8. Horton-Strahler ratios:I Metrics for branching networks:

I Method for ordering streams hierarchicallyI Number: Rn = Nω/Nω+1I Segment length: Rl = 〈lω+1〉/〈lω〉I Area/Volume: Ra = 〈aω+1〉/〈aω〉

(a) (b) (c)

Page 181: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

45 of 63

Properties

8. Horton-Strahler ratios:I Metrics for branching networks:

I Method for ordering streams hierarchicallyI Number: Rn = Nω/Nω+1I Segment length: Rl = 〈lω+1〉/〈lω〉I Area/Volume: Ra = 〈aω+1〉/〈aω〉

(a) (b) (c)

Page 182: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 183: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 184: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 185: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 186: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 187: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 188: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 189: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

46 of 63

Properties

9. network distances:

(a) shortest path length dij :

I Fewest number of steps between nodes i and j .I (Also called the chemical distance between i and j .)

(b) average path length 〈dij〉:

I Average shortest path length in whole network.I Good algorithms exist for calculation.I Weighted links can be accommodated.

Page 190: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

47 of 63

Properties

9. network distances:I network diameter dmax:

Maximum shortest path length between any twonodes.

I closeness dcl = [∑

ij d −1ij /

(n2

)]−1:

Average ‘distance’ between any two nodes.I Closeness handles disconnected networks (dij = ∞)I dcl = ∞ only when all nodes are isolated.I Closeness perhaps compresses too much into one

number

Page 191: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

47 of 63

Properties

9. network distances:I network diameter dmax:

Maximum shortest path length between any twonodes.

I closeness dcl = [∑

ij d −1ij /

(n2

)]−1:

Average ‘distance’ between any two nodes.I Closeness handles disconnected networks (dij = ∞)I dcl = ∞ only when all nodes are isolated.I Closeness perhaps compresses too much into one

number

Page 192: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

47 of 63

Properties

9. network distances:I network diameter dmax:

Maximum shortest path length between any twonodes.

I closeness dcl = [∑

ij d −1ij /

(n2

)]−1:

Average ‘distance’ between any two nodes.I Closeness handles disconnected networks (dij = ∞)I dcl = ∞ only when all nodes are isolated.I Closeness perhaps compresses too much into one

number

Page 193: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

47 of 63

Properties

9. network distances:I network diameter dmax:

Maximum shortest path length between any twonodes.

I closeness dcl = [∑

ij d −1ij /

(n2

)]−1:

Average ‘distance’ between any two nodes.I Closeness handles disconnected networks (dij = ∞)I dcl = ∞ only when all nodes are isolated.I Closeness perhaps compresses too much into one

number

Page 194: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

48 of 63

Properties

10. centrality:

I Many such measures of a node’s ‘importance.’I ex 1: Degree centrality: ki .I ex 2: Node i ’s betweenness

= fraction of shortest paths that pass through i .I ex 3: Edge `’s betweenness

= fraction of shortest paths that travel along `.I ex 4: Recursive centrality: Hubs and Authorities (Jon

Kleinberg [13])

Page 195: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

48 of 63

Properties

10. centrality:

I Many such measures of a node’s ‘importance.’I ex 1: Degree centrality: ki .I ex 2: Node i ’s betweenness

= fraction of shortest paths that pass through i .I ex 3: Edge `’s betweenness

= fraction of shortest paths that travel along `.I ex 4: Recursive centrality: Hubs and Authorities (Jon

Kleinberg [13])

Page 196: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

48 of 63

Properties

10. centrality:

I Many such measures of a node’s ‘importance.’I ex 1: Degree centrality: ki .I ex 2: Node i ’s betweenness

= fraction of shortest paths that pass through i .I ex 3: Edge `’s betweenness

= fraction of shortest paths that travel along `.I ex 4: Recursive centrality: Hubs and Authorities (Jon

Kleinberg [13])

Page 197: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

48 of 63

Properties

10. centrality:

I Many such measures of a node’s ‘importance.’I ex 1: Degree centrality: ki .I ex 2: Node i ’s betweenness

= fraction of shortest paths that pass through i .I ex 3: Edge `’s betweenness

= fraction of shortest paths that travel along `.I ex 4: Recursive centrality: Hubs and Authorities (Jon

Kleinberg [13])

Page 198: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

48 of 63

Properties

10. centrality:

I Many such measures of a node’s ‘importance.’I ex 1: Degree centrality: ki .I ex 2: Node i ’s betweenness

= fraction of shortest paths that pass through i .I ex 3: Edge `’s betweenness

= fraction of shortest paths that travel along `.I ex 4: Recursive centrality: Hubs and Authorities (Jon

Kleinberg [13])

Page 199: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

48 of 63

Properties

10. centrality:

I Many such measures of a node’s ‘importance.’I ex 1: Degree centrality: ki .I ex 2: Node i ’s betweenness

= fraction of shortest paths that pass through i .I ex 3: Edge `’s betweenness

= fraction of shortest paths that travel along `.I ex 4: Recursive centrality: Hubs and Authorities (Jon

Kleinberg [13])

Page 200: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

49 of 63

Models

Some important models:

1. generalized random networks (touched on in 300)2. scale-free networks (�) (covered in 300)3. small-world networks (�) (covered in 300)4. statistical generative models (p∗)5. generalized affiliation networks (partly covered in

300)

Page 201: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

49 of 63

Models

Some important models:

1. generalized random networks (touched on in 300)2. scale-free networks (�) (covered in 300)3. small-world networks (�) (covered in 300)4. statistical generative models (p∗)5. generalized affiliation networks (partly covered in

300)

Page 202: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

49 of 63

Models

Some important models:

1. generalized random networks (touched on in 300)2. scale-free networks (�) (covered in 300)3. small-world networks (�) (covered in 300)4. statistical generative models (p∗)5. generalized affiliation networks (partly covered in

300)

Page 203: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

49 of 63

Models

Some important models:

1. generalized random networks (touched on in 300)2. scale-free networks (�) (covered in 300)3. small-world networks (�) (covered in 300)4. statistical generative models (p∗)5. generalized affiliation networks (partly covered in

300)

Page 204: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

49 of 63

Models

Some important models:

1. generalized random networks (touched on in 300)2. scale-free networks (�) (covered in 300)3. small-world networks (�) (covered in 300)4. statistical generative models (p∗)5. generalized affiliation networks (partly covered in

300)

Page 205: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

49 of 63

Models

Some important models:

1. generalized random networks (touched on in 300)2. scale-free networks (�) (covered in 300)3. small-world networks (�) (covered in 300)4. statistical generative models (p∗)5. generalized affiliation networks (partly covered in

300)

Page 206: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

50 of 63

Models

1. generalized random networks:

I Arbitrary degree distribution Pk .I Wire nodes together randomly.I Create ensemble to test deviations from

randomness.I Interesting, applicable, rich mathematically.I We will have fun with these guys...

Page 207: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

50 of 63

Models

1. generalized random networks:

I Arbitrary degree distribution Pk .I Wire nodes together randomly.I Create ensemble to test deviations from

randomness.I Interesting, applicable, rich mathematically.I We will have fun with these guys...

Page 208: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

50 of 63

Models

1. generalized random networks:

I Arbitrary degree distribution Pk .I Wire nodes together randomly.I Create ensemble to test deviations from

randomness.I Interesting, applicable, rich mathematically.I We will have fun with these guys...

Page 209: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

50 of 63

Models

1. generalized random networks:

I Arbitrary degree distribution Pk .I Wire nodes together randomly.I Create ensemble to test deviations from

randomness.I Interesting, applicable, rich mathematically.I We will have fun with these guys...

Page 210: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

50 of 63

Models

1. generalized random networks:

I Arbitrary degree distribution Pk .I Wire nodes together randomly.I Create ensemble to test deviations from

randomness.I Interesting, applicable, rich mathematically.I We will have fun with these guys...

Page 211: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

50 of 63

Models

1. generalized random networks:

I Arbitrary degree distribution Pk .I Wire nodes together randomly.I Create ensemble to test deviations from

randomness.I Interesting, applicable, rich mathematically.I We will have fun with these guys...

Page 212: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

51 of 63

Models

2. ‘scale-free networks’:

γ = 2.5〈k〉 = 1.8N = 150

I Introduced by Barabasi andAlbert [3]

I Generative modelI Preferential attachment

model with growth:I P[attachment to node i] ∝ kα

i .I Produces Pk ∼ k−γ when

α = 1.I Trickiness: other models

generate skewed degreedistributions.

Page 213: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

51 of 63

Models

2. ‘scale-free networks’:

γ = 2.5〈k〉 = 1.8N = 150

I Introduced by Barabasi andAlbert [3]

I Generative modelI Preferential attachment

model with growth:I P[attachment to node i] ∝ kα

i .I Produces Pk ∼ k−γ when

α = 1.I Trickiness: other models

generate skewed degreedistributions.

Page 214: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

51 of 63

Models

2. ‘scale-free networks’:

γ = 2.5〈k〉 = 1.8N = 150

I Introduced by Barabasi andAlbert [3]

I Generative modelI Preferential attachment

model with growth:I P[attachment to node i] ∝ kα

i .I Produces Pk ∼ k−γ when

α = 1.I Trickiness: other models

generate skewed degreedistributions.

Page 215: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

51 of 63

Models

2. ‘scale-free networks’:

γ = 2.5〈k〉 = 1.8N = 150

I Introduced by Barabasi andAlbert [3]

I Generative modelI Preferential attachment

model with growth:I P[attachment to node i] ∝ kα

i .I Produces Pk ∼ k−γ when

α = 1.I Trickiness: other models

generate skewed degreedistributions.

Page 216: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

51 of 63

Models

2. ‘scale-free networks’:

γ = 2.5〈k〉 = 1.8N = 150

I Introduced by Barabasi andAlbert [3]

I Generative modelI Preferential attachment

model with growth:I P[attachment to node i] ∝ kα

i .I Produces Pk ∼ k−γ when

α = 1.I Trickiness: other models

generate skewed degreedistributions.

Page 217: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

51 of 63

Models

2. ‘scale-free networks’:

γ = 2.5〈k〉 = 1.8N = 150

I Introduced by Barabasi andAlbert [3]

I Generative modelI Preferential attachment

model with growth:I P[attachment to node i] ∝ kα

i .I Produces Pk ∼ k−γ when

α = 1.I Trickiness: other models

generate skewed degreedistributions.

Page 218: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

52 of 63

Models

3. small-world networksI Introduced by Watts and Strogatz [23]

Two scales:

I local regularity (an individual’s friends know eachother)

I global randomness (shortcuts).

I Shortcuts allow disease to jumpI Number of infectives increases

exponentially in timeI Facilitates synchronization

Page 219: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

52 of 63

Models

3. small-world networksI Introduced by Watts and Strogatz [23]

Two scales:I local regularity (an individual’s friends know each

other)I global randomness (shortcuts).

I Shortcuts allow disease to jumpI Number of infectives increases

exponentially in timeI Facilitates synchronization

Page 220: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

52 of 63

Models

3. small-world networksI Introduced by Watts and Strogatz [23]

Two scales:I local regularity (an individual’s friends know each

other)I global randomness (shortcuts).

I Shortcuts allow disease to jumpI Number of infectives increases

exponentially in timeI Facilitates synchronization

Page 221: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

52 of 63

Models

3. small-world networksI Introduced by Watts and Strogatz [23]

Two scales:I local regularity (an individual’s friends know each

other)I global randomness (shortcuts).

I Shortcuts allow disease to jumpI Number of infectives increases

exponentially in timeI Facilitates synchronization

Page 222: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

52 of 63

Models

3. small-world networksI Introduced by Watts and Strogatz [23]

Two scales:I local regularity (an individual’s friends know each

other)I global randomness (shortcuts).

I Shortcuts allow disease to jumpI Number of infectives increases

exponentially in timeI Facilitates synchronization

Page 223: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

52 of 63

Models

3. small-world networksI Introduced by Watts and Strogatz [23]

Two scales:I local regularity (an individual’s friends know each

other)I global randomness (shortcuts).

I Shortcuts allow disease to jumpI Number of infectives increases

exponentially in timeI Facilitates synchronization

Page 224: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

52 of 63

Models

3. small-world networksI Introduced by Watts and Strogatz [23]

Two scales:I local regularity (an individual’s friends know each

other)I global randomness (shortcuts).

I Shortcuts allow disease to jumpI Number of infectives increases

exponentially in timeI Facilitates synchronization

Page 225: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

53 of 63

Models5. generalized affiliation networks

c d ea b

2 3 41

a

b

c

d

e

contexts

individuals

unipartitenetwork

Bipartite affiliation networks: boards and directors,movies and actors.

Page 226: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

54 of 63

Models

5. generalized affiliation networks

eca

high schoolteacher

occupation

health careeducation

nurse doctorteacherkindergarten

db

Page 227: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

55 of 63

Models

5. generalized affiliation networks

100

eca b d

geography occupation age

0

I Blau & Schwartz [4], Simmel [19], Breiger [8], Watts etal. [22]

Page 228: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

56 of 63

Nutshell:

Overview Key Points:

I The field of complex networks came into existence inthe late 1990s.

I Explosion of papers and interest since 1998/99.I Hardened up much thinking about complex systems.I Specific focus on networks that are large-scale,

sparse, natural or man-made, evolving and dynamic,and (crucially) measurable.

I Three main (blurred) categories:1. Physical (e.g., river networks),2. Interactional (e.g., social networks),3. Abstract (e.g., thesauri).

Page 229: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

56 of 63

Nutshell:

Overview Key Points:

I The field of complex networks came into existence inthe late 1990s.

I Explosion of papers and interest since 1998/99.I Hardened up much thinking about complex systems.I Specific focus on networks that are large-scale,

sparse, natural or man-made, evolving and dynamic,and (crucially) measurable.

I Three main (blurred) categories:1. Physical (e.g., river networks),2. Interactional (e.g., social networks),3. Abstract (e.g., thesauri).

Page 230: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

56 of 63

Nutshell:

Overview Key Points:

I The field of complex networks came into existence inthe late 1990s.

I Explosion of papers and interest since 1998/99.I Hardened up much thinking about complex systems.I Specific focus on networks that are large-scale,

sparse, natural or man-made, evolving and dynamic,and (crucially) measurable.

I Three main (blurred) categories:1. Physical (e.g., river networks),2. Interactional (e.g., social networks),3. Abstract (e.g., thesauri).

Page 231: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

56 of 63

Nutshell:

Overview Key Points:

I The field of complex networks came into existence inthe late 1990s.

I Explosion of papers and interest since 1998/99.I Hardened up much thinking about complex systems.I Specific focus on networks that are large-scale,

sparse, natural or man-made, evolving and dynamic,and (crucially) measurable.

I Three main (blurred) categories:1. Physical (e.g., river networks),2. Interactional (e.g., social networks),3. Abstract (e.g., thesauri).

Page 232: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

56 of 63

Nutshell:

Overview Key Points:

I The field of complex networks came into existence inthe late 1990s.

I Explosion of papers and interest since 1998/99.I Hardened up much thinking about complex systems.I Specific focus on networks that are large-scale,

sparse, natural or man-made, evolving and dynamic,and (crucially) measurable.

I Three main (blurred) categories:1. Physical (e.g., river networks),2. Interactional (e.g., social networks),3. Abstract (e.g., thesauri).

Page 233: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

57 of 63

Nutshell:

Overview Key Points (cont.):

I Obvious connections with the vast extant field ofgraph theory.

I But focus on dynamics is more of aphysics/stat-mech/comp-sci flavor.

I Two main areas of focus:1. Description: Characterizing very large networks2. Explanation: Micro story ⇒ Macro features

I Some essential structural aspects are understood:degree distribution, clustering, assortativity, groupstructure, overall structure,...

I Still much work to be done, especially with respect todynamics... exciting!

Page 234: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

57 of 63

Nutshell:

Overview Key Points (cont.):

I Obvious connections with the vast extant field ofgraph theory.

I But focus on dynamics is more of aphysics/stat-mech/comp-sci flavor.

I Two main areas of focus:1. Description: Characterizing very large networks2. Explanation: Micro story ⇒ Macro features

I Some essential structural aspects are understood:degree distribution, clustering, assortativity, groupstructure, overall structure,...

I Still much work to be done, especially with respect todynamics... exciting!

Page 235: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

57 of 63

Nutshell:

Overview Key Points (cont.):

I Obvious connections with the vast extant field ofgraph theory.

I But focus on dynamics is more of aphysics/stat-mech/comp-sci flavor.

I Two main areas of focus:1. Description: Characterizing very large networks2. Explanation: Micro story ⇒ Macro features

I Some essential structural aspects are understood:degree distribution, clustering, assortativity, groupstructure, overall structure,...

I Still much work to be done, especially with respect todynamics... exciting!

Page 236: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

57 of 63

Nutshell:

Overview Key Points (cont.):

I Obvious connections with the vast extant field ofgraph theory.

I But focus on dynamics is more of aphysics/stat-mech/comp-sci flavor.

I Two main areas of focus:1. Description: Characterizing very large networks2. Explanation: Micro story ⇒ Macro features

I Some essential structural aspects are understood:degree distribution, clustering, assortativity, groupstructure, overall structure,...

I Still much work to be done, especially with respect todynamics... exciting!

Page 237: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

57 of 63

Nutshell:

Overview Key Points (cont.):

I Obvious connections with the vast extant field ofgraph theory.

I But focus on dynamics is more of aphysics/stat-mech/comp-sci flavor.

I Two main areas of focus:1. Description: Characterizing very large networks2. Explanation: Micro story ⇒ Macro features

I Some essential structural aspects are understood:degree distribution, clustering, assortativity, groupstructure, overall structure,...

I Still much work to be done, especially with respect todynamics... exciting!

Page 238: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

57 of 63

Nutshell:

Overview Key Points (cont.):

I Obvious connections with the vast extant field ofgraph theory.

I But focus on dynamics is more of aphysics/stat-mech/comp-sci flavor.

I Two main areas of focus:1. Description: Characterizing very large networks2. Explanation: Micro story ⇒ Macro features

I Some essential structural aspects are understood:degree distribution, clustering, assortativity, groupstructure, overall structure,...

I Still much work to be done, especially with respect todynamics... exciting!

Page 239: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

58 of 63

References I

[1] R. Albert and A.-L. Barabási.Statistical mechanics of complex networks.Rev. Mod. Phys., 74:47–97, 2002. pdf (�)

[2] P. W. Anderson.More is different.Science, 177(4047):393–396, 1972. pdf (�)

[3] A.-L. Barabási and R. Albert.Emergence of scaling in random networks.Science, 286:509–511, 1999. pdf (�)

[4] P. M. Blau and J. E. Schwartz.Crosscutting Social Circles.Academic Press, Orlando, FL, 1984.

Page 240: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

59 of 63

References II

[5] S. Boccaletti, V. Latora, Y. Moreno, M. Chavez, andD.-U. Hwang.Complex networks: Structure and dynamics.Physics Reports, 424:175–308, 2006. pdf (�)

[6] J. Bollen, H. Van de Sompel, A. Hagberg,L. Bettencourt, R. Chute, M. A. Rodriguez, andB. Lyudmila.Clickstream data yields high-resolution maps ofscience.PLoS ONE, 4:e4803, 2009. pdf (�)

[7] S. Bornholdt and H. G. Schuster, editors.Handbook of Graphs and Networks.Wiley-VCH, Berlin, 2003.

Page 241: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

60 of 63

References III[8] R. L. Breiger.

The duality of persons and groups.Social Forces, 53(2):181–190, 1974. pdf (�)

[9] A. Clauset, C. Moore, and M. E. J. Newman.Structural inference of hierarchies in networks, 2006.pdf (�)

[10] S. N. Dorogovtsev and J. F. F. Mendes.Evolution of Networks.Oxford University Press, Oxford, UK, 2003.

[11] M. Gladwell.The Tipping Point.Little, Brown and Company, New York, 2000.

[12] A. Halevy, P. Norvig, and F. Pereira.The unreasonable effectiveness of data.IEEE Intelligent Systems, 24:8–12, 2009. pdf (�)

Page 242: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

61 of 63

References IV

[13] J. M. Kleinberg.Authoritative sources in a hyperlinked environment.Proc. 9th ACM-SIAM Symposium on DiscreteAlgorithms, 1998. pdf (�)

[14] M. Kretzschmar and M. Morris.Measures of concurrency in networks and thespread of infectious disease.Math. Biosci., 133:165–95, 1996. pdf (�)

[15] M. Newman.Assortative mixing in networks.Phys. Rev. Lett., 89:208701, 2002. pdf (�)

[16] M. E. J. Newman.The structure and function of complex networks.SIAM Review, 45(2):167–256, 2003. pdf (�)

Page 243: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

62 of 63

References V

[17] I. Rodríguez-Iturbe and A. Rinaldo.Fractal River Basins: Chance and Self-Organization.

Cambridge University Press, Cambrigde, UK, 1997.

[18] S. S. Shen-Orr, R. Milo, S. Mangan, and U. Alon.Network motifs in the transcriptional regulationnetwork of Escherichia coli.Nature Genetics, pages 64–68, 2002. pdf (�)

[19] G. Simmel.The number of members as determining thesociological form of the group. I.American Journal of Sociology, 8:1–46, 1902.

[20] F. Vega-Redondo.Complex Social Networks.Cambridge University Press, 2007.

Page 244: pdodds/teaching/courses/2011-01UVM-303/docs/20… · Overview Class admin Basic definitions Popularity Examples of Complex Networks Properties of Complex Networks Modelling Complex

Overview

Class admin

Basic definitions

Popularity

Examples ofComplex Networks

Properties ofComplex Networks

Modelling ComplexNetworks

Nutshell

References

63 of 63

References VI

[21] D. J. Watts.Six Degrees.Norton, New York, 2003.

[22] D. J. Watts, P. S. Dodds, and M. E. J. Newman.Identity and search in social networks.Science, 296:1302–1305, 2002. pdf (�)

[23] D. J. Watts and S. J. Strogatz.Collective dynamics of ‘small-world’ networks.Nature, 393:440–442, 1998. pdf (�)

[24] E. Wigner.The unreasonable effectivenss of mathematics in thenatural sciences.Communications on Pure and Applied Mathematics,13:1–14, 1960. pdf (�)