I became interested in complex networks and their applications largely through working with my student Saray Shai. In getting to grips with complex networks, one has to grapple with the leading edges of both maths and computer science — something that few people (and definitely not me) have the background for. Largely to guide my own study, I started writing notes about the topics I encountered in a form that would serve as a practical introduction to someone wanting to start working in the area, and these notes are now morphing into an open-textbook-cum-blog, Complex networks, complex processes. As the name suggests, the aim of the book is to cover the construction, analysis, and simulation of networks and the processes that run over them, when applied to real-world problems.
Complex networks, complex processes is conceived as a book but is being written more like a blog, with small and fairly self-contained chapters linked together. Whether it ever actually turns into a proper book is an open question.
You can read Complex networks, complex processes as part of my blog as it is written. These posts are snapshots that won’t change over time.
Alternatively, you can read the on-going synthesis of all the elements into book-like form online here, which is the definitive copy that may be changed and edited over time. You can also browse or clone the project’s git repository to get access to all the gory details.
- Gillespie simulation
- Synchronous simulation
- Epidemic simulation
- Coding a compartmented model
- From continuous to networked compartmented models