Presentation is loading. Please wait.

Presentation is loading. Please wait.

Classes will begin shortly 1. Networks, Complexity and Economic Development Class 1: Random Graphs and Small World Networks Cesar A. Hidalgo PhD.

Similar presentations

Presentation on theme: "Classes will begin shortly 1. Networks, Complexity and Economic Development Class 1: Random Graphs and Small World Networks Cesar A. Hidalgo PhD."— Presentation transcript:

1 Classes will begin shortly 1

2 Networks, Complexity and Economic Development Class 1: Random Graphs and Small World Networks Cesar A. Hidalgo PhD

3 Please allow me to introduce myself.. 3

4 The Course Theory Applications

5 5 The Course

6 6 THE CLASSES 1 hour Networks ~20 minOther Topics on Complexity (Bonus Section) NETWORKS Class 1: Random networks, simple graphs and basic network characteristics. Class 2: Scale-Free Networks. Class 3: Characterizing Network Topology. Class 4: Community Structure. Class 5: Network Dynamics. Class 6: Networks in Biology. Class 7: Networks in Economy. BONUS SECTION Class 1: Chaos. Class 2: Fractals. Power-Laws. Self-Organized Criticality. Class 3: Drawing your own Networks using Cytoscape. Class 4: Community finding software. Class 5: Crowd-sourcing. Class 6: Synthetic Biology. Class 7: TBA.


8 Complex Systems: -Large number of parts -Properties of parts are heterogeneously distributed -Parts interact through a host of non-trivial interactions Components:

9 **Phillip Anderson More is Different Science 177:393–396 (1972) *Adam Smith The Wealth of Nations (1776) An aggregate system is not equivalent to the sum of its parts. Peoples action can contribute to ends which are no part of their intentions. (Smith)* Local rules can produce emergent global behavior For example: The global match between supply and demand More is different (Anderson)** There is emerging behavior in systems that escape local explanations. (Anderson) **Murray Gell-Mann You do not need Something more to Get something more TED Talk (2007) EMERGENCE

10 20 billion neurons 60 trillion synapses


12 12


14 14


16 16

17 17 Emergence of Scaling in Random NetworksEmergence of Scaling in Random Networks - R Albert, AL Barabási - Science, 1999 Cited by 3872Cited by Statistical mechanics of complex networksStatistical mechanics of complex networks - R Albert, AL Barabási - Reviews of Modern Physics, 2002 Cited by 3132 Cited by 3132 Collective dynamics of'small-world' networksCollective dynamics of'small-world' networks - Find Harvard DJ WATTS, SH STROGATZ - Nature, 1998 Cited by 6595 Find Harvard Cited by 6595 The structure and function of complex networksThe structure and function of complex networks - MEJ Newman - Arxiv preprint cond- mat/ , Cited by 2451 Cited by 2451 Innovation and Growth in the Global Economy GM Grossman, E Helpman Cited by 4542Innovation and Growth in the Global Economy Cited by 4542 Technical Change, Inequality, and the Labor MarketTechnical Change, Inequality, and the Labor Market - D Acemoglu - Journal of Economic Literature, Cited by 911 Cited by 911 The Market for Lemons: Quality Uncertainty and the Market Mechanism GA Akerlof - Cited by 4561 Cited by 4561 The Pricing of Options and Corporate Liabilities The Pricing of Options and Corporate Liabilities F Black, M Scholes - Journal of Political Economy, 1973 Cited by 9870 Cited by 9870 NetworksEconomics

18 Networks? 18 We all had some academic experience with networks at some point in our lives

19 Types of Networks Simple Graph. Symmetric, Binary. Example: Countries that share a border in South America

20 Types of Networks Bi-Partite Graph

21 Types of Networks Directed Graphs

22 Types of Networks Weighted Graphs 4 years 7 years 2 years 1 year 3 years (1 / 2)

23 Simple Graph: Symmetric, Binary. Directed Graph: Non-Symmetric, Binary. Directed and Weighted Graph: Any Matrix

24 24 Networks are usually sparser than matrices ABBDACAFBGGFASABBDACAFBGGFAS List of Edges or Links A B D c F G S Example: The World Social Network Nodes = 6x10 9 Links=10 3 x 6x10 9 /2 = 3x10 12 Possible Links= (6x )x 6x10 9 /2 = 6x10 18 Number of Zeros= 6x x x10 18

25 Networks? 25 A network is a space. Cartesian Space (Lattice) 2-d What if we start making neighbors of non-consecutive numbers? Now we have different paths between One number and another Cartesian Space (Lattice) 1-d

26 26 Networks now and then

27 Konigsberg bridge problem, Euler (1736) 27 Leonhard Euler Eulerian path: is a route from one vertex to another in a graph, using up all the edges in the graph Eulerian circuit: is a Eulerian path, where the start and end points are the same A graph can only be Eulerian if all vertices have an even number of edges

28 28

29 29 PNAS 2005

30 30 The Political Blogosphere and the 2004 U.S. Election: Divided They Blog The Political Blogosphere and the 2004 U.S. Election: Divided They Blog Lada A. Adamic and Natalie Glance, LinkKDD-2005

31 31

32 32

33 33

34 34

35 35


37 Erdos-Renyi Model (1959) 37 Original Formulation: N nodes, n links chosen randomly from the N(N-1)/2 possible links. Alternative Formulation: N nodes. Each pair is connected with probability p. Average number of links =p(N(N-1))/2; Random Graph Theory Works on the limit N-> and studies when do properties on a graph emerge as function of p. Random Graph Theory Paul Erdos Alfred Renyi

38 38 Random Graph Theory: Erdos-Renyi (1959) Subgraphs Trees Nodes: Links: k k-1 Cycles kkkk Cliques k k(k-1)/2

39 39 Random Graph Theory: Erdos-Renyi (1959), Bollobas (1985) G N,p F (k,l) CNkCNk Can choose the k nodes in N choose k ways plpl Each link occurs with Probability p We can permute the nodes we choose in k! ways, but have to remember not to double count isomorphisms (a) k! a N k p l /a Which in the large N goes like E=

40 40 E N k p l /a In the threshold: Random Graph Theory: Erdos-Renyi (1959), Bollobas (1985) p(N) cN -k/l Which implies a number of subgraphs: E=c l /a= Bollobas (1985) R. Albert, A.-L. Barabasi, Rev. Mod. Phys (2002)

41 41 p Probability of having a property Subgraphs appear suddenly (percolation threshold) Question for the class: Given that the critical connectivity is p(N) cN -k/l When does a random graph become connected?

42 42

43 43 Random Graph Theory: Erdos-Renyi (1959)Degree Distribution K=8 K=4 Binomial distribution For large N approaches a poison distribution

44 44 Random Graph Theory: Erdos-Renyi (1959)Clustering C i =triangles/possible triangles Clustering Coefficient =

45 45 A B Distance Between A and B?

46 46 Random Graph Theory: Erdos-Renyi (1959)Average Path Length Number of nodes at distance m from a randomly chosen node Hence the average path length is m 2 3 4


48 Six Degrees (Stanley Milgram) 48 Stanley Milgram 160 people 1 person

49 49 Stanley Milgram found that the average length of the chain connecting the sender and receiver was of length 5.5. But only a few chains were ever completed!

50 50

51 51 Duncan Watts Steve Strogatz

52 52

53 53 R. Albert, A-L Barabasi, Rev. Mod. Phys. 2002

54 54

55 55 Attrition rates L Steps needed for completion

56 56 Median L=7 Same Country Median L = 5 Cross Country Medial L = 7

57 57

58 58 Kevin BaconKevin Bacon Number# of People Total number of linkable actors: Weighted total of linkable actors: Average Kevin Bacon number: Kevin Bacon

59 59 Connery Number# of people Average Connery number: Sean Connery

60 60 Rod Steiger Click on a name to see that person's table. Steiger, RodSteiger, Rod ( ) Lee, Christopher (I)Lee, Christopher (I) ( ) Hopper, DennisHopper, Dennis ( ) Sutherland, Donald (I)Sutherland, Donald (I) ( ) Keitel, HarveyKeitel, Harvey ( ) Pleasence, DonaldPleasence, Donald ( ) von Sydow, Maxvon Sydow, Max ( ) Caine, Michael (I)Caine, Michael (I) ( ) Sheen, MartinSheen, Martin ( ) Quinn, AnthonyQuinn, Anthony ( ) Heston, CharltonHeston, Charlton ( ) Hackman, GeneHackman, Gene ( ) Connery, SeanConnery, Sean ( ) Stanton, Harry DeanStanton, Harry Dean ( ) Welles, OrsonWelles, Orson ( ) Mitchum, RobertMitchum, Robert ( ) Gould, ElliottGould, Elliott ( ) Plummer, Christopher (I)Plummer, Christopher (I) ( ) Coburn, JamesCoburn, James ( ) Borgnine, ErnestBorgnine, Ernest ( ) Hollywood Revolves Around

61 61 XXXXXX Number# of people Is there a "worst" center (or most obscure actor) in the Hollywood universe? Of course. I won't tell you the name of the person who produces the highest average number in the IMDb, but his/her table looks like this (as of June 29, 2004):IMDb

62 62 Kevin Bacon has co-workers, so does Sean Connery, while the worst connected actor in Hollywood has just 1. Are networks random?

63 63 BONUS SECTION: CHAOS Determinism Predictability

64 64 Edward Lorenz Lorenz Attractor Lorenz, E. N. (1963). "Deterministic nonperiodic flow". J. Atmos. Sci. 20: 130–141

65 65 The Tent Map Xn+1=Xn X n+1 = (1-2|x n -1/2|) By = 2 there are limit cycles of every possible length!!!

66 66

67 67 X0X0 X n+1 =X n +9X n The circle hikerOrigin 9x 0 X1X1 X n+1 =significand(10X n ) X 0 = X 1 = X 2 = X 3 = ….

68 68 Remember Not to Always Blame the Butterfly David Orrell

69 69 Take Home Messages NETWORKS -Networks can be used to represent a wide set of systems -The properties of random networks emerge suddenly as a function of connectivity. -The distance between nodes in random networks is small compared to network size L log(N) -Networks can exhibit simultaneously: short average path length and high clustering (SMALL WORLD PROPERTY) -The coexistence of these last two properties cannot be explained by random networks -The small world property of networks is not exclusive of social networks. BONUS -Deterministic Systems are not necessarily predictable. -But you shouldnt always blame the butterfly.

Download ppt "Classes will begin shortly 1. Networks, Complexity and Economic Development Class 1: Random Graphs and Small World Networks Cesar A. Hidalgo PhD."

Similar presentations

Ads by Google