Project Description

The study of dynamics on complex networks, and specifically synchronization has diverse real world applications, including animal consensus [1], in the brain [2], in chemical oscillations [3], and even the power grid [4, 5]. Thus understanding why a system synchronizes (or doesn’t) may allow us to prevent disaster caused by loss of synchronization (such as in the power grid), or to intervene effectively to prevent ex- cessive synchronization (such as happens with Parkinson’s disease tremors [2]). The dynamics of complex systems are studied both through model simulations and through data analysis. Both types of study can be computationally expensive because there may be many thousands, millions or even billions of nodes in a complex network. Simulation studies quickly become unfeasible on such large systems, and analysis can become prohibitively long. Distributed computing offers an opportunity to tackle both problems, and push the computational boundaries further in both cases. The proposed research will be two pronged, one student project will focus on creating a general open source distributed computing framework which will take the particular model and net- work as input thus. The other will project will focus on distributed computing per- taining to entropic analysis of dynamical systems, as various types of Shannon entropy [6, 7, 8, 9] are often used for such analysis.


[1] M. Nagy, I. D. Couzin,W. Fiedler, M. Wikelski, A. Flack, Philisophical Trans. B, 373 1746 (2018).
[2] P. Brown, Movement Disorders 18, 357-363 (2003).
[3] J. J. Tyson, The Journal of Chemical Physics 58, 3919-3930 (1973).
[4] T. Nishikawa, A. E. Motter, New Journal of Physics 17, 015012 (2015).
[5] Y. Yang, T. Nishikawa, A. E. Motter, Science 358, eaan3184 (2017).
[6] C. E. Shannon The Bell Systems Technical Journal 27, 379-423 (1948).
[7] T. Schreiber Phys. Rev. Lett. 85, 461 (2000).
[8] J. Sun, E. M. Bollt Physica D 267, 49 (2014).
[9] J. Sun, D. Taylor, E. M. Bollt SIAM J. Appl. Dyn. Sys. 14, 73 (2015).