15.08.2015 Views

Introduction to the Modeling and Analysis of Complex Systems

introduction-to-the-modeling-and-analysis-of-complex-systems-sayama-pdf

introduction-to-the-modeling-and-analysis-of-complex-systems-sayama-pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

386CHAPTER 17. DYNAMICAL NETWORKS II: ANALYSIS OF NETWORK TOPOLOGIESCalculate <strong>the</strong> coreness <strong>of</strong> all <strong>of</strong> its nodes <strong>and</strong> draw <strong>the</strong>ir his<strong>to</strong>gram. Compare <strong>the</strong>speed <strong>of</strong> calculation with, say, <strong>the</strong> calculation <strong>of</strong> betweenness centrality. Also visualize<strong>the</strong> k-core <strong>of</strong> <strong>the</strong> network.17.4 ClusteringEccentricity, centralities, <strong>and</strong> coreness introduced above all depend on <strong>the</strong> whole network<strong>to</strong>pology (except for degree centrality). In this sense, <strong>the</strong>y capture some macroscopicaspects <strong>of</strong> <strong>the</strong> network, even though we are calculating those metrics for each node. Incontrast, <strong>the</strong>re are o<strong>the</strong>r kinds <strong>of</strong> metrics that only capture local <strong>to</strong>pological properties.This includes metrics <strong>of</strong> clustering, i.e., how densely connected <strong>the</strong> nodes are <strong>to</strong> eacho<strong>the</strong>r in a localized area in a network. There are two widely used metrics for this:Clustering coefficient∣∣ { {j, k} | d(i, j) = d(i, k) = d(j, k) = 1 } C(i) =deg(i)(deg(i) − 1)/2(17.25)The denomina<strong>to</strong>r is <strong>the</strong> <strong>to</strong>tal number <strong>of</strong> possible node pairs within node i’sneighborhood, while <strong>the</strong> numera<strong>to</strong>r is <strong>the</strong> number <strong>of</strong> actually connected nodepairs among <strong>the</strong>m. Therefore, <strong>the</strong> clustering coefficient <strong>of</strong> node i calculates <strong>the</strong>probability for its neighbors <strong>to</strong> be each o<strong>the</strong>r’s neighbors as well. Note that thismetric assumes that <strong>the</strong> network is undirected. The following average clusteringcoefficient is <strong>of</strong>ten used <strong>to</strong> measure <strong>the</strong> level <strong>of</strong> clustering in <strong>the</strong> entire network:C =∑i C(i)n(17.26)TransitivityC T =∣ { (i, j, k) | d(i, j) = d(i, k) = d(j, k) = 1 }∣ ∣∣ { (i, j, k) | d(i, j) = d(i, k) = 1 } ∣ ∣(17.27)This is very similar <strong>to</strong> clustering coefficients, but it is defined by counting connectednode triplets over <strong>the</strong> entire network. The denomina<strong>to</strong>r is <strong>the</strong> number<strong>of</strong> connected node triplets (i.e., a node, i, <strong>and</strong> two <strong>of</strong> its neighbors, j <strong>and</strong> k),

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!