Statistical Mechanics of Complex Networks: Economy, Biology and Computer Networks Albert Diaz-Guilera Universitat de Barcelona.

Slides:



Advertisements
Similar presentations
Complex Networks Albert Diaz Guilera Universitat de Barcelona.
Advertisements

Complex Networks: Complex Networks: Structures and Dynamics Changsong Zhou AGNLD, Institute für Physik Universität Potsdam.
Complex Networks Advanced Computer Networks: Part1.
Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
Scale Free Networks.
Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
Analysis and Modeling of Social Networks Foudalis Ilias.
School of Information University of Michigan Network resilience Lecture 20.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Advanced Topics in Data Mining Special focus: Social Networks.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Hierarchy in networks Peter Náther, Mária Markošová, Boris Rudolf Vyjde : Physica A, dec
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
Mining and Searching Massive Graphs (Networks)
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Network Statistics Gesine Reinert. Yeast protein interactions.
Global topological properties of biological networks.
Advanced Topics in Data Mining Special focus: Social Networks.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Error and Attack Tolerance of Complex Networks Albert, Jeong, Barabási (presented by Walfredo)
Statistical Properties of Massive Graphs (Networks) Networks and Measurements.
Peer-to-Peer and Social Networks Random Graphs. Random graphs E RDÖS -R ENYI MODEL One of several models … Presents a theory of how social webs are formed.
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
The Erdös-Rényi models
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
Information Networks Power Laws and Network Models Lecture 3.
Epidemic spreading in complex networks: from populations to the Internet Maziar Nekovee, BT Research Y. Moreno, A. Paceco (U. Zaragoza) A. Vespignani (LPT-
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Presentation: Random Walk Betweenness, J. Govorčin Laboratory for Data Technologies, Faculty of Information Studies, Novo mesto – September 22, 2011 Random.
Class 2: Graph theory and basic terminology Learning the language Network Science: Graph Theory 2012 Prof. Albert-László Barabási Dr. Baruch Barzel, Dr.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Stefano Boccaletti Complex networks in science and society *Istituto Nazionale di Ottica Applicata - Largo E. Fermi, Florence, ITALY *CNR-Istituto.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
Complex Networks First Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
Random-Graph Theory The Erdos-Renyi model. G={P,E}, PNP 1,P 2,...,P N E In mathematical terms a network is represented by a graph. A graph is a pair of.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
Self-Similarity of Complex Networks Maksim Kitsak Advisor: H. Eugene Stanley Collaborators: Shlomo Havlin Gerald Paul Zhenhua Wu Yiping Chen Guanliang.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
3. SMALL WORLDS The Watts-Strogatz model. Watts-Strogatz, Nature 1998 Small world: the average shortest path length in a real network is small Six degrees.
Networks Igor Segota Statistical physics presentation.
Complex Networks: Models Lecture 2 Slides by Panayiotis TsaparasPanayiotis Tsaparas.
Complex Network Theory – An Introduction Niloy Ganguly.
Class 9: Barabasi-Albert Model-Part I
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Complex Network Theory – An Introduction Niloy Ganguly.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Class 2: Graph Theory IST402. Can one walk across the seven bridges and never cross the same bridge twice? Network Science: Graph Theory THE BRIDGES OF.
Class 2: Graph Theory IST402.
1 Lesson 12 Networks / Systems Biology. 2 Systems biology  Not only understanding components! 1.System structures: the network of gene interactions and.
Information Retrieval Search Engine Technology (10) Prof. Dragomir R. Radev.
Lecture II Introduction to complex networks Santo Fortunato.
Scale-free and Hierarchical Structures in Complex Networks L. Barabasi, Z. Dezso, E. Ravasz, S.H. Yook and Z. Oltvai Presented by Arzucan Özgür.
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Network (graph) Models
Structures of Networks
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Biological networks CS 5263 Bioinformatics.
Network Science: A Short Introduction i3 Workshop
The Watts-Strogatz model
Peer-to-Peer and Social Networks Fall 2017
Department of Computer Science University of York
Presentation transcript:

Statistical Mechanics of Complex Networks: Economy, Biology and Computer Networks Albert Diaz-Guilera Universitat de Barcelona

Outline Complex systems Topological properties of networks Complex networks in nature and society Tools Models Dynamics

Physicist out their land Multidisciplinary research Reductionism = simplicity Scaling properties Universality

Multidisciplinary research Intricate web of researchers coming from very different fields Different formation and points of view Different languages in a common framework Complexity

Challenge: “Accurate and complete description of complex systems” Emergent properties out of very simple rules –unit dynamics –interactions

Why is network anatomy important Structure always affects function The topology of social networks affects the spread of information Internet + access to the information - electronic viruses

Current interest on networks Internet: access to huge databases Powerful computers that can process this information Real world structure: –regular lattice? –random? –all to all?

Network complexity Structural complexity: topology Network evolution: change over time Connection diversity: links can have directions, weights, or signs Dynamical complexity: nodes can be complex nonlinear dynamical systems Node diversity: different kinds of nodes

Topological properties Degree distribution Clustering Shortest paths Betweenness Spectrum

Degree Number of links that a node has It corresponds to the local centrality in social network analysis It measures how important is a node with respect to its nearest neighbors

Degree distribution Gives an idea of the spread in the number of links the nodes have P(k) is the probability that a randomly selected node has k links

What should we expect? In regular lattices all nodes are identical In random networks the majority of nodes have approximately the same degree Real-world networks: this distribution has a power-law tail “scale-free” networks

Clustering Cycles in social network analysis language Circles of friends in which every member knows each other

Clustering coefficient Clustering coefficient of a node Clustering coefficient of the network

What happens in real networks? The clustering coefficient is much larger than it is in an equivalent random network

Ego-centric vs. socio-centric Focus is on links surrounding particular agents (degree and clustering) Focus on the pattern of connections in the networks as a whole (paths and distances) Local centrality vs. global centrality

Distance between two nodes Number of links that make up the path between two points “Geodesic” = shortest path Global centrality: points that are “close” to many other points in the network. Global centrality defined as the sum of minimum distances to any other point in the networks 1 23

Local vs global centrality A,CBG,MJ,K,LAll other Local55211 global

Global centrality of the whole network? Mean shortest path = average over all pairs of nodes in the network

Betweenness Measures the “intermediary” role in the network It is a set of matrices, one for ach node Comments on Fig. 5.1 Ratio of shortest paths bewteen i and j that go through k There can be more than one geodesic between i and j

Pair dependency Pair dependency of point i on point k Sum of betweenness of k for all points that involve i Row-element on column-element

Betweenness of a point Half the sum (count twice) of the values of the columns Ratio of geodesics that go through a point Distribution (histogram) of betweenness The node with the maximum betweenness plays a central role

Spectrum of the adjancency matrix Set of eigenvalues of the adjacency matrix Spectral density (density of eigenvalues)

A symmetric and real => eigenvalues are real and the largest is not degenerate Largest eigenvalue: shows the density of links Second largest: related to the conductance of the graph as a set of resistances Quantitatively compare different types of networks

Tools Input of raw data Storing: format with reduced disk space in a computer Analyzing: translation from different formats Computer tools have an appropriate language (matrices, graphs,...) Import and export data

Complex networks in nature and society NOT regular lattices NOT random graphs Huge databases and computer power “simple” mathematical analysis

Networks of collaboration Through collaboration acts Examples: –movie actor –board of directors –scientific collaboration networks (MEDLINE, Mathematical, neuroscience, e-archives,..) => Erdös number

Coauthorship network

Communication networks Hyperlinks (directed) Hosts, servers, routers through physical cables (not directed) Flow of information within a company: employees process information Phone call networks (  =2)

Internet

Networks of citations of scientific papers Nodes: papers Links (directed): citations  =3

Social networks Friendship networks (exponential) Human sexual contacts (power-law) Linguistics: words are connected if –Next or one word apart in sentences –Synonymous according to the Merrian-Webster Dictionary

Biological networks Neural networks: neurons – synapses Metabolic reactions: molecular compounds – metabolic reactions Protein networks: protein-protein interaction Protein folding: two configurations are connected if they can be obtained from each other by an elementary move Food-webs: predator-prey (directed)

C. elegans neural network

Food webs Little Rock Lake, WI, USA East River, CO, USA

Engineering networks Power-grid networks: generators, transformers, and substations; through high-voltage transmission lines Electronic circuits: electronic components (resistor, diodes, capacitors, logical gates) – wires Software engineering

Average path length random graph

Clustering

Degree distribution internet movie actors high energy coauthorship neuroscience coauthorship

Models Random graph (Erdös-Renyi) Small world (Watts-Strogatz) Scale-free networks (Barabasi-Albert)

Random graph Binomial model: start with N nodes, every pair of nodes being connected with probability p The total number of links, n, is a random variable –E(n)=pN(N-1)/2 Probability of generating a graph, G 0 {N,n}

Degree distribution The degree of a node follows a binomial distribution (in a random graph with p) Probability that a given node has a connectivity k For large N, Poisson distribution

Mean short path Assume that the graph is homogeneous The number of nodes at distance l are l How to reach the rest of the nodes? l rand to reach all nodes => k l =N

Clustering coefficient Probability that two nodes are connected (given that they are connected to a third)? while it is constant for real networks

Small world Crossover from regular lattices to random graphs Tunable Small world network with (simultaneously): –Small average shortest path –Large clustering coefficient (not obeyed by RG)

Scale-free networks Networks grow preferentially

P(k)=k -  P(k)=exp (-k 2 /A 2 )

Dynamics Network dynamics: –global goal –local goal Flow in complex networks: –ideas –innovations –computer viruses –problems

Global vs local optimization Design: the goal is to optimize global quantity (distance, clustering, density,...) Evolution: decision taken at node level

Virus spreading prevalence in scale-free networks infection rate fraction of infected nodes

Communication model  Communicating agents: computers, employees  Communication channels: cables, , phone  Information packets : packets, problems  Finite capacity of the agents to deliver information

Summary