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.

340 CHAPTER 16. DYNAMICAL NETWORKS I: MODELING• barbell graph• ring-shaped graph (i.e., degree-2 regular graph)Continuous state/time models (2): Coupled oscilla<strong>to</strong>r model Now that we have adiffusion model on a network, we can naturally extend it <strong>to</strong> reaction-diffusion dynamics aswell, just like we did with PDEs. Its ma<strong>the</strong>matical formulation is quite straightforward; youjust need <strong>to</strong> add a local reaction term <strong>to</strong> Eq. (16.3), <strong>to</strong> obtaindc idt = R i(c i ) + α ∑ j∈N i(c j − c i ). (16.11)You can throw in any local dynamics <strong>to</strong> <strong>the</strong> reaction term R i . If each node takes vec<strong>to</strong>rvaluedstates (like PDE-based reaction-diffusion systems), <strong>the</strong>n you may also have differentdiffusion constants (α 1 , α 2 , . . .) that correspond <strong>to</strong> multiple dimensions <strong>of</strong> <strong>the</strong> statespace. Some researchers even consider different network <strong>to</strong>pologies for different dimensions<strong>of</strong> <strong>the</strong> state space. Such networks made <strong>of</strong> superposed network <strong>to</strong>pologies arecalled multiplex networks, which is a very hot <strong>to</strong>pic actively studied right now (as <strong>of</strong> 2015),but we don’t cover it in this textbook.For simplicity, here we limit our consideration <strong>to</strong> scalar-valued node states only. Evenwith scalar-valued states, <strong>the</strong>re are some very interesting dynamical network models. Aclassic example is coupled oscilla<strong>to</strong>rs. Assume you have a bunch <strong>of</strong> oscilla<strong>to</strong>rs, each <strong>of</strong>which tends <strong>to</strong> oscillate at its own inherent frequency in isolation. This inherent frequencyis slightly different from oscilla<strong>to</strong>r <strong>to</strong> oscilla<strong>to</strong>r. But when connected <strong>to</strong>ge<strong>the</strong>r in a certainnetwork <strong>to</strong>pology, <strong>the</strong> oscilla<strong>to</strong>rs begin <strong>to</strong> influence each o<strong>the</strong>r’s oscillation phases. Akey question that can be answered using this model is: When <strong>and</strong> how do <strong>the</strong>se oscilla<strong>to</strong>rssynchronize? This problem about synchronization <strong>of</strong> <strong>the</strong> collective is an interestingproblem that arises in many areas <strong>of</strong> complex systems [69]: firing patterns <strong>of</strong> spatiallydistributed fireflies, excitation patterns <strong>of</strong> neurons, <strong>and</strong> behavior <strong>of</strong> traders in financialmarkets. In each <strong>of</strong> those systems, individual behaviors naturally have some inherentvariations. Yet if <strong>the</strong> connections among <strong>the</strong>m are strong enough <strong>and</strong> meet certain conditions,those individuals begin <strong>to</strong> orchestrate <strong>the</strong>ir behaviors <strong>and</strong> may show a globallysynchronized behavior (Fig.16.6), which may be good or bad, depending on <strong>the</strong> context.This problem can be studied using network models. In fact, addressing this problem waspart <strong>of</strong> <strong>the</strong> original motivation for Duncan Watts’ <strong>and</strong> Steven Strogatz’s “small-world” paperpublished in <strong>the</strong> late 1990s [56], one <strong>of</strong> <strong>the</strong> l<strong>and</strong>mark papers that helped create <strong>the</strong>field <strong>of</strong> network science.

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

Saved successfully!

Ooh no, something went wrong!