introduction to network science
play

Introduction to Network Science William J. Cunningham Department of - PowerPoint PPT Presentation

Introduction to Networks Network Dynamics Introduction to Network Science William J. Cunningham Department of Physics Network Science Institute Northeastern University November 30, 2017 Introduction to Networks Network Dynamics


  1. Introduction to Networks Network Dynamics Introduction to Network Science William J. Cunningham Department of Physics Network Science Institute Northeastern University November 30, 2017

  2. Introduction to Networks Network Dynamics Introduction to Networks 1 Basic Concepts Models of Networks Real Network Properties Network Dynamics 2 Diffusion Epidemics Navigation

  3. Introduction to Networks Network Dynamics Basic Concepts What is a Network? A network is a set of nodes

  4. Introduction to Networks Network Dynamics Basic Concepts What is a Network? A network is a set of nodes and links :

  5. Introduction to Networks Network Dynamics Basic Concepts What is a Network? A network is a set of nodes and links : In mathematics, we call this a graph .

  6. Introduction to Networks Network Dynamics Basic Concepts A Quick Problem A chess puzzle: swap the positions of black and white knights !"#$ %&'($)

  7. Introduction to Networks Network Dynamics Basic Concepts A Quick Problem A chess puzzle: swap the positions of black and white knights a b c d 1 2 3 !"#$ %&'($) 4

  8. Introduction to Networks Network Dynamics Basic Concepts A Quick Problem A chess puzzle: swap the positions of black and white knights a b c d 1 2 B 3 !"#$ %&'($) 4 W W B

  9. Introduction to Networks Network Dynamics Basic Concepts What is a Network? Who cares? Network Science

  10. Introduction to Networks Network Dynamics Basic Concepts What is a Network? Who cares? Technological Internet Telephone Wireless Power Grid Network Science

  11. Introduction to Networks Network Dynamics Basic Concepts What is a Network? Who cares? Technological Social Internet Facebook Telephone Twitter Wireless Instagram Power Grid Citation Network Science

  12. Introduction to Networks Network Dynamics Basic Concepts What is a Network? Who cares? Technological Social Internet Facebook Telephone Twitter Wireless Instagram Power Grid Citation Network Science Transportation MBTA Amtrak Airline

  13. Introduction to Networks Network Dynamics Basic Concepts What is a Network? Who cares? Technological Social Internet Facebook Telephone Twitter Wireless Instagram Power Grid Citation Network Science Transportation Biological MBTA Brain Amtrak Proteins Airline Food Chain

  14. Introduction to Networks Network Dynamics Basic Concepts What is a Network? Who cares? Technological Social Internet Facebook Telephone Twitter Wireless Instagram Power Grid Citation Network Science Transportation Biological Theoretical MBTA Brain String Landscape Amtrak Proteins Causal Sets Airline Food Chain Quantum Entanglement

  15. Introduction to Networks Network Dynamics Basic Concepts What is a Network? Who cares? Technological Social Internet Facebook Telephone Twitter Wireless Instagram Power Grid Citation Network Science Transportation Biological Theoretical MBTA Brain String Landscape Amtrak Proteins Causal Sets Airline Food Chain Quantum Entanglement Goal: control, predict, and understand.

  16. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  17. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  18. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  19. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  20. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  21. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  22. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  23. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  24. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  25. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  26. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M )

  27. Introduction to Networks Network Dynamics Models of Networks The Erd˝ os-R´ enyi Random Graph To talk about probability and statistics, we need a null model: G ( N , p ) or G ( N , M ) Nodes in real networks do not connect randomly!

  28. Introduction to Networks Network Dynamics Models of Networks Basic Structural Properties How do we characterize a network? Degrees and Clustering

  29. Introduction to Networks Network Dynamics Models of Networks Basic Structural Properties How do we characterize a network? Degrees and Clustering 3 2 2 1 3 3 2 1 1 2

  30. Introduction to Networks Network Dynamics Models of Networks Percolation in Graphs

  31. Introduction to Networks Network Dynamics Models of Networks The Barab´ asi-Albert Model Real networks are modeled by “preferential attachment”: Image: Bogu˜ n´ a, Papadopoulos & Krioukov, Nat. Comm. 1, 62 (2010).

  32. Introduction to Networks Network Dynamics Models of Networks The Barab´ asi-Albert Model Real networks are modeled by “preferential attachment”: 1 Start with a random graph with m 0 nodes

  33. Introduction to Networks Network Dynamics Models of Networks The Barab´ asi-Albert Model Real networks are modeled by “preferential attachment”: 1 Start with a random graph with m 0 nodes 2 Attachment Mechanism: k i Π( k i ) = P j k j

  34. Introduction to Networks Network Dynamics Models of Networks The Barab´ asi-Albert Model Real networks are modeled by “preferential attachment”: 1 Start with a random graph with m 0 nodes 2 Attachment Mechanism: k i Π( k i ) = P j k j 3 At timestep t : N = t + m 0 M = m 0 + mt

  35. Introduction to Networks Network Dynamics Models of Networks The Barab´ asi-Albert Model Real networks are modeled by “preferential attachment”: 1 Start with a random graph with m 0 nodes 2 Attachment Mechanism: k i Π( k i ) = P j k j 3 At timestep t : N = t + m 0 M = m 0 + mt 4 At late times, γ = 3

  36. Introduction to Networks Network Dynamics Models of Networks The Barab´ asi-Albert Model Real networks are modeled by “preferential attachment”: 1 Start with a random graph with m 0 nodes 2 Attachment Mechanism: k i Π( k i ) = P j k j 3 At timestep t : N = t + m 0 M = m 0 + mt 4 At late times, γ = 3 5 The rich get richer This isn’t the whole story...

  37. Introduction to Networks Network Dynamics Real Network Properties Degree Distributions Image: Krioukov et al., Sci. Rep. 2, 793 (2012).

  38. Introduction to Networks Network Dynamics Real Network Properties Clustering Image: Krioukov et al., Sci. Rep. 2, 793 (2012).

  39. Introduction to Networks Network Dynamics Introduction to Networks 1 Basic Concepts Models of Networks Real Network Properties Network Dynamics 2 Diffusion Epidemics Navigation

  40. Introduction to Networks Network Dynamics Network Dynamics What dynamic processes can we discuss?

  41. Introduction to Networks Network Dynamics Network Dynamics What dynamic processes can we discuss? Structural Changes 1 Link or Node Failure 2 Network Percolation 3 Rewiring of Links 4 Community Formation

  42. Introduction to Networks Network Dynamics Network Dynamics What dynamic processes can we discuss? Structural Changes Processes on Networks 1 Link or Node Failure 1 Diffusion 2 Network Percolation 2 Interactions 3 Rewiring of Links 3 Navigation 4 Community Formation 4 Synchronization

  43. Introduction to Networks Network Dynamics Network Dynamics What dynamic processes can we discuss? Structural Changes Processes on Networks 1 Link or Node Failure 1 Diffusion 2 Network Percolation 2 Interactions 3 Rewiring of Links 3 Navigation 4 Community Formation 4 Synchronization Often we see a combination of both types.

  44. Introduction to Networks Network Dynamics Diffusion Diffusion Diffusion is modeled as a random walk.

  45. Introduction to Networks Network Dynamics Diffusion Diffusion Diffusion is modeled as a random walk.

  46. Introduction to Networks Network Dynamics Diffusion Diffusion Diffusion is modeled as a random walk.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend