Structural constraints in complex networks



Similar documents
Towards Modelling The Internet Topology The Interactive Growth Model

GENERATING AN ASSORTATIVE NETWORK WITH A GIVEN DEGREE DISTRIBUTION

The Joint Degree Distribution as a Definitive Metric of the Internet AS-level Topologies

Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network

Bioinformatics: Network Analysis

USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS

The architecture of complex weighted networks

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

Greedy Routing on Hidden Metric Spaces as a Foundation of Scalable Routing Architectures

Effects of node buffer and capacity on network traffic

Network Analysis. BCH 5101: Analysis of -Omics Data 1/34

General Network Analysis: Graph-theoretic. COMP572 Fall 2009

Dmitri Krioukov CAIDA/UCSD

NETWORK SCIENCE DEGREE CORRELATION

STATISTICAL ANALYSIS OF THE INDIAN RAILWAY NETWORK: A COMPLEX NETWORK APPROACH


Complex Networks Analysis: Clustering Methods

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

Strategies for Optimizing Public Train Transport Networks in China: Under a Viewpoint of Complex Networks

Analysis of Internet Topologies

DECENTRALIZED SCALE-FREE NETWORK CONSTRUCTION AND LOAD BALANCING IN MASSIVE MULTIUSER VIRTUAL ENVIRONMENTS

A discussion of Statistical Mechanics of Complex Networks P. Part I

On the effect of forwarding table size on SDN network utilization

Research Article A Comparison of Online Social Networks and Real-Life Social Networks: A Study of Sina Microblogging

Graph theoretic approach to analyze amino acid network

Chapter 29 Scale-Free Network Topologies with Clustering Similar to Online Social Networks

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Analysis of Internet Topologies: A Historical View

Active Measurements: traceroute

Organization of Complex Networks

A Catechistic Method for Traffic Pattern Discovery in MANET

Performance of networks containing both MaxNet and SumNet links

Graph Mining and Social Network Analysis

PERFORMANCE OF MOBILE AD HOC NETWORKING ROUTING PROTOCOLS IN REALISTIC SCENARIOS

Scafida: A Scale-Free Network Inspired Data Center Architecture

Temporal Dynamics of Scale-Free Networks

Six Degrees of Separation in Online Society

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Evaluation of a New Method for Measuring the Internet Degree Distribution: Simulation Results

Introduction to Networks and Business Intelligence

Graph Theory and Complex Networks: An Introduction. Chapter 08: Computer networks

An approach of detecting structure emergence of regional complex network of entrepreneurs: simulation experiment of college student start-ups

Data Integration. Lectures 16 & 17. ECS289A, WQ03, Filkov

Social Network Mining

Search Heuristics for Load Balancing in IP-networks

Data Science Center Eindhoven. Big Data: Challenges and Opportunities for Mathematicians. Alessandro Di Bucchianico

Healthcare Analytics. Aryya Gangopadhyay UMBC

Graph models for the Web and the Internet. Elias Koutsoupias University of Athens and UCLA. Crete, July 2003

1. Introduction Gene regulation Genomics and genome analyses Hidden markov model (HMM)

Protein Protein Interaction Networks

The Network Structure of Hard Combinatorial Landscapes

Distributed Computing over Communication Networks: Topology. (with an excursion to P2P)

Understanding the dynamics and function of cellular networks

Routing in packet-switching networks

LOGICAL TOPOLOGY DESIGN Practical tools to configure networks

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats

How To Find Influence Between Two Concepts In A Network

The Internet Is Like A Jellyfish

Scientific Collaboration Networks in China s System Engineering Subject

PUBLIC TRANSPORT SYSTEMS IN POLAND: FROM BIAŁYSTOK TO ZIELONA GÓRA BY BUS AND TRAM USING UNIVERSAL STATISTICS OF COMPLEX NETWORKS

Graphs over Time Densification Laws, Shrinking Diameters and Possible Explanations

TOPOLOGIES NETWORK SECURITY SERVICES

Community Detection Proseminar - Elementary Data Mining Techniques by Simon Grätzer

2004 Networks UK Publishers. Reprinted with permission.

Load Balancing and Switch Scheduling

Social Media Mining. Network Measures

Lecture 23: Interconnection Networks. Topics: communication latency, centralized and decentralized switches (Appendix E)

Path Selection Methods for Localized Quality of Service Routing

Graph Theory and Networks in Biology

Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors

Anonymous Communication in Peer-to-Peer Networks for Providing more Privacy and Security

Evolution of Peer-to-Peer Systems

Quality of Service Routing Network and Performance Evaluation*

Building Alternate Multicasting Trees in MPLS Networks

Transcription:

Structural constraints in complex networks Dr. Shi Zhou Lecturer of University College London Royal Academy of Engineering / EPSRC Research Fellow

Part 1. Complex networks and three key topological properties Part 2. Link-rewiring algorithms and structural constraints Part 3. Discussion 2

Complex networks Motorway network Airway network Distribution of node connectivity: Poisson Power-law Complex networks are irregular and evolving. Why study their structure, or topology? Because structure fundamentally affects function 3

Internet Protein interaction Trade between OECD countries NY state power grid Software system Food web 4 Social collaboration

Three networks studied in this talk A technological network: Internet An Internet graph (at the AS level) collected by CAIDA. Nodes: Internet service providers Links: agreement to exchange routing information A biological network: Protein Interactions Of the yeast Saccharomyces cerevisiae Nodes: proteins; and links: bio-chemical interactions. A social network: Scientific Collaborations In electronic database http://xxx.lanl.gov/archive/cond-mat/ Nodes: scientists in condensed matter physics Links: co-authorship between scientists 5

Size of the three networks Number of nodes, N Number of links, L Average degree, Internet 9,200 28,957 6.3 Protein 4,626 14,801 6.4 interaction Scientific 12,722 39,967 6.3 collaboration Degree k is defined as the number of links a node has. 6

Three key topological properties Degree distribution P(k) Degree-degree correlation K nn (k) Assortative coefficient α Rich-club connectivity φ(k) 7

Degree Distribution Power-law P(k) ~ k -γ 2 < γ < 3 Non power-law features Max. degree k max P(2)>P(1) 8

Degree-Degree Correlation Relation between degrees of connected nodes Indicated by the nearest neighbours average degree vs k-degree nodes, k nn (k). Node-node mixing pattern Assortative mixing Nodes tend to connect with nodes of similar degrees. Disassortative mixing: High-degree nodes tend to connect with low-degree nodes, and vice versa. 9

Assortative coefficient α j m and k m are the degrees of the end nodes of the m th link, m=1, 2,... L. -1 < α < -1 A single scalar summarises a network s degreedegree correlation, or mixing pattern. α < 0, a disassortative network Internet: α=-0.236; Protein interaction: α=-0.137 α > 0, an assortative network Scientific collaboration: α=0.161 10

Rich-Club 5 16 17 7 11 2 3 4 5 6 7 8 9 10 Protein interaction 2 3 4 19 14 18 12 13 1 8 9 10 15 20 1 11 6 20 19 18 17 16 15 Internet 14 13 12 Scientific collaboration Interconnections between the top 20 best-connected nodes themselves. 3 16 14 15 17 13 8 11 2 6 19 4 5 7 12 9 1 10 18 20 11

Rich-Club Connectivity 12

Joint degree distribution The probability that a randomly selected link connects a node of degree k with a node of degree k. Different from Conditional degree distribution P(k k ) Degree distribution can be given as Two statistic projections of Nearest-neighbours average degree of k-degree nodes Rich-club connectivity between nodes with degrees > k 13

Two power-law disassortative networks: No rich-club structure Rich-club structure Degree-degree correlation or mixing pattern Degree relationship between a pair of connected nodes Rich-club connectivity Interconnectivity between a set of nodes with degrees >k A few links can make a different The number of rich nodes is small 14

Part 1. Complex networks and three key topological properties Part 2. Link-rewiring algorithms and structural constraints Part 3. Discussion 15

Link-rewiring algorithms Produce surrogates of a given network Preserving P(k) Preserving both P(k) and φ(k) Allow us to exploit relations between Degree distribution P(k) Assortative coefficient α Rich-club connectivity φ(k) 16

Rewiring a pair of randomly selected links 17

Maximal cases preserving P(k) Randomly choose a pair of links, rewire the four end nodes in the following ways, and repeat the process for a sufficiently large number of times. Each time use a wiring pattern chosen at random Maximal random case Always use the assortative wiring pattern Maximal assortative case Always use the disassortative wiring pattern Maximal disassortative case 18

Maximal cases II preserving P(k) and φ(k) Randomly choose a pair of links, if they are not assortative wired, then rewire the four end nodes in the following ways, and repeat the process for a sufficiently large number of times. Use neutral or disassortative wiring at random Maximal random case II Always use neutral wiring Maximal assortative case II Always use disassortative wiring Maximal disassortative case II 19

Range of α value when preserving P(k) P(k) constrains α, e.g. Internet is always disassortative with α in a very small negative range. 20

Range of φ(k) when preserving P(k) φ(k) is not constrained by P(k) φ(k) is sensitive to assortative coefficient α e.g. for the Internet, a minor change of α can reverse the rich-club structure completely. 21

Range of α when preserving P(k) and φ(k) φ(k) constrains α into a smaller range. 22

Other networks 23

Part 1. Complex networks and three key topological properties Part 2. Link-rewiring algorithms and Structural constraints Part 3. Discussion 24

Three key properties P(k) alone can not precisely characterise a network topology. α is constrained by both P(k) and φ(k) φ(k) can not be predicted by P(k) or α Networks having the same P(k) can have very different φ(k) Disassortative network can have higher φ(k) than assortative networks e.g. Internet vs. scientific collaboration An appreciation of φ(k) is needed. 25

The Internet Exhibiting disassortative mixing and high rich-club connectivity at the same time. This explains why the Internet is so small. Average shortest path length is only 3.12 hops. High-degree nodes know each other and form a super-hub. Peripheral, low-degree nodes are close to the super-hub. This explains why it has lots of short cycles. On average, each node has 13 triangles and 277 quadrangles. Low-degree nodes have rich neighbours, who are tightly interconnected. 26

Modelling the Internet The Positive-Feedback Preference (PFP) model Interactive growth of new nodes and new links The preference probability that a new link is attached to node i is given as: The most precise and complete Internet topology model to date. Quoted from status report 2005 of IRTF Scalability Research Subgroup. Used by CAIDA in research on next-generation network protocols. For the Internet, P(k) and φ(k) restrict α in such a narrow range that the PFP model considers only P(k) and φ(k). 27

Be cautious when using the maximal random case preserving P(k) as a null model OK: to discern whether the existence of an interaction between proteins in a yeast is due to chance Science 296, 910-3, 2002 Wrong: to detect whether the formation of rich-club connectivity in Internet is due to chance hubs in the Internet are not tightly interconnected in Nature Phys. 2(110)-15, 2006 28

Selected publications Rich-club S. Zhou and R. Mondragon, The rich-club phenomenon in the Intenret topology, IEEE Comm. Lett., 8(3)-180, 2004. PFP model S. Zhou and R. Mondragon, Accurately modelling the Internet topology, Phys. Rev. E, 70-066108, 2004. S. Zhou, Phys. Rev. E, Understanding the evolution dynamics of Internet topology, 74-016124, 2006. S. Zhou, G.-Qiang Zhang and G.-Qing Zhang, The Chinese Internet AS-level topology, IET Commun., 1(2)-209, 2007. Structural constraints S. Zhou and R. Mondragon, Structural constraints in complex networks, to appear in New Journal of Physics in May 2007. As part of Focus Issue on Complex Networked Systems: Theory and Applications 29

Thank You! www.networktopology.org 30