UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA

Similar documents
Erdős-Rényi Model for network formation

Lesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

On the impact of small-world on local search

Introduction to Networks and Business Intelligence

Summary: What We Have Learned So Far

CS-E5740. Complex Networks. Scale-free networks

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell

CAIM: Cerca i Anàlisi d Informació Massiva

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

Properties of Biological Networks

On Complex Dynamical Networks. G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong

CSCI5070 Advanced Topics in Social Computing

Critical Phenomena in Complex Networks

Basics of Network Analysis

Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems

Chapter 1. Social Media and Social Computing. October 2012 Youn-Hee Han

An Investigation into the Free/Open Source Software Phenomenon using Data Mining, Social Network Theory, and Agent-Based

Networks in economics and finance. Lecture 1 - Measuring networks

Algorithmic and Economic Aspects of Networks. Nicole Immorlica

Networks and Discrete Mathematics

Introduction to network metrics

Complex Networks. Structure and Dynamics

A Generating Function Approach to Analyze Random Graphs

L Modelling and Simulating Social Systems with MATLAB

Some Graph Theory for Network Analysis. CS 249B: Science of Networks Week 01: Thursday, 01/31/08 Daniel Bilar Wellesley College Spring 2008

Resilient Networking. Thorsten Strufe. Module 3: Graph Analysis. Disclaimer. Dresden, SS 15

Characteristics of Preferentially Attached Network Grown from. Small World

Hyperbolic Geometry of Complex Network Data

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

Networks and stability

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies

Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior

CS 6824: The Small World of the Cerebral Cortex

Advanced Algorithms and Models for Computational Biology -- a machine learning approach

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Case Studies in Complex Networks

Machine Learning and Modeling for Social Networks

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

1 Degree Distributions

NETWORK ANALYSIS. Duygu Tosun-Turgut, Ph.D. Center for Imaging of Neurodegenerative Diseases Department of Radiology and Biomedical Imaging

ECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks

Structured prediction using the network perceptron

M.E.J. Newman: Models of the Small World

An Introduction to Complex Systems Science

Topic II: Graph Mining

Distances in power-law random graphs

RANDOM-REAL NETWORKS

Modeling and Simulating Social Systems with MATLAB

The Establishment Game. Motivation

arxiv: v2 [physics.soc-ph] 23 Jul 2018

Example 1: An algorithmic view of the small world phenomenon

Network Thinking. Complexity: A Guided Tour, Chapters 15-16

Complex-Network Modelling and Inference

Response Network Emerging from Simple Perturbation

CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov

arxiv:cond-mat/ v1 21 Oct 1999

Network models and graph theory

NETWORKS. David J Hill Research School of Information Sciences and Engineering The Australian National University

1 Random Graph Models for Networks

Web 2.0 Social Data Analysis

Examples of Complex Networks

Graph similarity. Laura Zager and George Verghese EECS, MIT. March 2005

Mathematics of networks. Artem S. Novozhilov

6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008

Package fastnet. September 11, 2018

Constructing a G(N, p) Network

Specific Communication Network Measure Distribution Estimation

On Reshaping of Clustering Coefficients in Degreebased Topology Generators

6. Overview. L3S Research Center, University of Hannover. 6.1 Section Motivation. Investigation of structural aspects of peer-to-peer networks

- relationships (edges) among entities (nodes) - technology: Internet, World Wide Web - biology: genomics, gene expression, proteinprotein

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

Package fastnet. February 12, 2018

An introduction to the physics of complex networks

An Evolving Network Model With Local-World Structure

NEW CHALLENGES IN NETWORK RELIABILITY ANALYSIS

Girls Talk Math Summer Camp

Math/Stat 2300 Modeling using Graph Theory (March 23/25) from text A First Course in Mathematical Modeling, Giordano, Fox, Horton, Weir, 2009.

Structural Analysis of Paper Citation and Co-Authorship Networks using Network Analysis Techniques

Using! to Teach Graph Theory

Higher order clustering coecients in Barabasi Albert networks

Constructing a G(N, p) Network

Complex networks: A mixture of power-law and Weibull distributions

Eciency of scale-free networks: error and attack tolerance

Heuristics for the Critical Node Detection Problem in Large Complex Networks

Analytical reasoning task reveals limits of social learning in networks

Peer-to-Peer Data Management

The Social Network of Java Classes Power-law for Dummies

CSE 158 Lecture 11. Web Mining and Recommender Systems. Triadic closure; strong & weak ties

Signal Processing for Big Data

Algorithms and Applications in Social Networks. 2017/2018, Semester B Slava Novgorodov

Graph Theory. Network Science: Graph theory. Graph theory Terminology and notation. Graph theory Graph visualization

Clustering in Networks

Introduction to Complex Networks Analysis

Lecture 2: From Structured Data to Graphs and Spectral Analysis

γ : constant Goett 2 P(k) = k γ k : degree

Overlay (and P2P) Networks

caution in interpreting graph-theoretic diagnostics

Transcription:

UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA PhD course in Electronics, Automation and Complex Systems Control-XXIV Cycle DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E DEI SISTEMI ing. Angelo Sarra Fiore Tutor: prof. ing. Luigi Fortuna ing. Mattia Frasca

Outline Networks Theory Friends Network How a friends network grows? Courses

A network is a system consisting of many entities, called nodes, linked to each other and interacting through connections (edges). A general network may be represented as a graph G = (N, E), where N is the set of nodes and E the set of edges = = {(,2),(,5),(2,3),(2,5),(3,6),(4,5)} {,2,3,4,5,6} ) :, ( E edges N nodes E N G Networks Theory WHAT IS A NETWORK? = A Mathematically a graph G (N, E) can be represented by a matrix (called adjacency matrix A) that has nodes as elements of rows and columns and the elements are different from zero (if different from it is a weight" of the link: cost, velocity, energy etc.) if the two nodes are connected.

Networks Theory EXAMPLES Many complex systems can be represented as networks of interacting elements. -Social Networks Coauthors Networks Actors Networks E-mail/IM Networks -Technological Networks Telephone Networks Internet Transport Networks -Knowledge (Information) Networks References Network World Wide Web -Biological Networks Proteins Networks Neural Networks

Networks Theory CHARACTERISTIC PARAMETERS OF NETWORKS Node degree: number of the edge of a node k i = a ij j N Shortest path length: the average of the shortest paths connecting each pair of nodes L = N( N ) d ij i, j N, i j where d ij is the element of the D matrix which contains the shortest paths connecting each pair of nodes Clustering coefficient of a node: quantifies the importance of a node by evaluating the number of connections that remain if the node was removed c i = 2 arcs' number k ( k ) i i of G i

Networks Theory HISTORY The classical network theory goes back to 736 with Eulero's study to solve the Koningsberg Bridges Problem. In 959 P. Erdos and A. Rényi, two Hungarian mathematicians, introduced random network In 998 S. Strogatz e D. Watts, studying actors' networks, energy distribution network and the neural network of the worm C.elegans, saw a deviation from random networks and introduced the small world networks In 999 Barabási e R. Albert saw that many networks had a power law degree distribution N(k) ~ k - γ and defined the scale-free networks and very popular is the sentence "the rich get richer"

Friends Network We re analyzing the friends networks of some user of the popular social network Facebook (originally known as Thefacebook) is the most popular social network site today and was founded on 4 February 24 by Mark Zuckerberg, a nineteen student of the Harvard s University, with the help of Andrew McCollum and Eduardo Saverino. In April 29 the number of active users has reached 2 million and the average number of friends per user is 2.

Friends Network Start with a star network where the user is the central node

Friends Network Remove the central node to obtain the friend s network

Friends Network Remove isolated nodes and Extract the Main Component

Friends Network Analysis of this network

Friends Network Comparison with other network topologies

Degree Distribution of Four Different Networks 25 2 5 L=3,488 C=,4528 K=8,398 nodes: 75 edges: 46 4 2 8 L=2,5534 C=,5993 K=,2745 nodes: 3 edges: 48 6 4 5 2 5 5 k 2 25 3 35 2 3 k 4 5 6 4 4 2 L=2,273 C=,436 K=24,292 nodes: 37 edges: 6584 2 L=2,639 C=,574 K=2,37 nodes: 262 edges: 5228 8 8 6 6 4 4 2 2 2 4 k 6 8 2 2 3 4 5 k 6 7 8 9

Power Law Degree Distribution 6 Erdos L=2,28 C=,493 K=25,8824 Random L=2,944 C=,52 K=26,7324 Real L=3,2683 C=,422 K=26,7324 nodes: 528 edges: 488 4 2 8 6 P(k)=a*k -γ a=48 γ=.274 4 2 5 5 2 25 k k

Results of the Analysis L C 5 4 3 2 networks erdos random real,8,7,6,5,4,3,2, networks erdos random real K 35 3 25 2 5 5 networks In comparison with the random and the Erdos-Renyi networks friends networks present an higher clustering coefficient and a lower path length, typical characteristics of small-world networks, but the degree distributions aren t power law erdos random real

How a Friends Network Grows? Study of a social network that evolves in time A dynamic network is a particular network in which the topology changes in time for the variations in the sets of edges and nodes

How a Friends Network Grows? Edges number Nodes number 45 8 4 6 35 4 3 2 25 2 8 5 6 4 5 2 2 3 4 5 6 sample 2 3 4 5 6 sample

How a Friends Network Grows? 2..7 2.5 2.65.95.6.9.55.85.8.75.7.65 L = 2.575.5.45.4 C =.5283.6 2 3 4 5 3 6 sample.35 2 3 4 5 6 sample 25 2 K 5 5 K = 27.435 sample 2 3 4 5 6

How a Friends Network Grows? 9 DEGREE DISTRIBUTION 8 7 6 5 4 3 2 2 3 4 5 6 7 8 9 k

How a Friends Network Grows? 62 nodes 4354 edges

Courses Fondamenti di Bioingegneria Elettronica Misure Elettroniche