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.

400CHAPTER 17. DYNAMICAL NETWORKS II: ANALYSIS OF NETWORK TOPOLOGIES<strong>and</strong> biological networks may be explained by this simple structural reason. In order <strong>to</strong>determine whe<strong>the</strong>r or not a network showing negative assortativity is fundamentally disassortativefor non-structural reasons, you will need <strong>to</strong> conduct a control experiment byr<strong>and</strong>omizing its <strong>to</strong>pology <strong>and</strong> measuring assortativity while keeping <strong>the</strong> same degree distribution.Exercise 17.14 R<strong>and</strong>omize <strong>the</strong> <strong>to</strong>pology <strong>of</strong> <strong>the</strong> Karate Club graph while keepingits degree sequence, <strong>and</strong> <strong>the</strong>n measure <strong>the</strong> degree assortativity coefficient <strong>of</strong><strong>the</strong> r<strong>and</strong>omized graph. Repeat this many times <strong>to</strong> obtain a distribution <strong>of</strong> <strong>the</strong> coefficientsfor r<strong>and</strong>omized graphs. Then compare <strong>the</strong> distribution with <strong>the</strong> actualassortativity <strong>of</strong> <strong>the</strong> original Karate Club graph. Based on <strong>the</strong> result, determinewhe<strong>the</strong>r or not <strong>the</strong> Karate Club graph is truly assortative or disassortative.17.7 Community Structure <strong>and</strong> ModularityThe final <strong>to</strong>pics <strong>of</strong> this chapter are <strong>the</strong> community structure <strong>and</strong> modularity <strong>of</strong> a network.These <strong>to</strong>pics have been studied very actively in network science for <strong>the</strong> last several years.These are typical mesoscopic properties <strong>of</strong> a network; nei<strong>the</strong>r microscopic (e.g., degreesor clustering coefficients) nor macroscopic (e.g., density, characteristic path length) propertiescan tell us how a network is organized at spatial scales intermediate between thosetwo extremes, <strong>and</strong> <strong>the</strong>refore, <strong>the</strong>se concepts are highly relevant <strong>to</strong> <strong>the</strong> modeling <strong>and</strong> underst<strong>and</strong>ing<strong>of</strong> complex systems <strong>to</strong>o.Community A set <strong>of</strong> nodes that are connected more densely <strong>to</strong> each o<strong>the</strong>r than <strong>to</strong><strong>the</strong> rest <strong>of</strong> <strong>the</strong> network. Communities may or may not overlap with each o<strong>the</strong>r,depending on <strong>the</strong>ir definitions.Modularity The extent <strong>to</strong> which a network is organized in<strong>to</strong> multiple communities.Figure 17.13 shows an example <strong>of</strong> communities in a network.There are literally dozens <strong>of</strong> different ways <strong>to</strong> define <strong>and</strong> detect communities in anetwork. But here, we will discuss just one method that is now widely used by networkscience researchers: <strong>the</strong> Louvain method, proposed by Vincent Blondel et al. in 2008[77]. It is a very fast, efficient heuristic algorithm that maximizes <strong>the</strong> modularity <strong>of</strong> nonoverlappingcommunity structure through an iterative, hierarchical optimization process.

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

Saved successfully!

Ooh no, something went wrong!