We give a tutorial for the study of dynamical systems on networks, and we focus in particular on ``simple" situations that are tractable analytically. We briefly motivate why examining dynamical systems on networks is interesting and important. We then give several fascinating examples and discuss some theoretical results. We also discuss dynamical systems on dynamical (i.e., time-dependent) networks, overview software implementations, and give our outlook on the field.
Via Bernard Ryefield