Thorsten
Active member
- Joined
- Dec 7, 2013
- Messages
- 785
- Reaction score
- 56
- Points
- 43
While we've currently being bombarded with arguments based on R0 and fear of exponential growth in the news media, I eventually got curious why we do not see exponential growth in any country. Could it really be that they're all equally effective in containment procedures such as to reduce R0 to exactly 1 and get a roughly constant daily number of new infections (and an ever-decreasing growth percentage). Or is there more at play?
As a result of a discussion I had, I did what I usually do when a problem bothers me - I start doing some theory to research it.
So here's a piece of GPL-licensed software where you can simulate the spread of an epidemic for a population on a square grid - and do things like limit social contacts to the local environment rather than assume they're all across the grid.
See here for the download and a (growing) tutorial.
It's not overly sophisticated (yet), but you can already do a nice range of instructive scenarios. Here's a few pictures:
Exponential growth followed by logistic turnover - what you're used to seeing:
Dramatic slowdown by restricting mobility (a person is only allowed 80 social contacts rather than 40.000)
Spatial propagation of infection hotspots on the grid:
(The answer to the initial question is - exponential growth on large scale can't happen because populations can't mix fast enough and the local social contacts saturate too quickly to sustain it - thus even with no or insufficient containment measures, the model predicts an ever-decreasing daily grows percentage and a roughly constant daily number of new infections after an initial rapid growth phase - but you don't need to believe me, you can simply inspect the code and run it yourself
).
As a result of a discussion I had, I did what I usually do when a problem bothers me - I start doing some theory to research it.
So here's a piece of GPL-licensed software where you can simulate the spread of an epidemic for a population on a square grid - and do things like limit social contacts to the local environment rather than assume they're all across the grid.
See here for the download and a (growing) tutorial.
It's not overly sophisticated (yet), but you can already do a nice range of instructive scenarios. Here's a few pictures:
Exponential growth followed by logistic turnover - what you're used to seeing:

Dramatic slowdown by restricting mobility (a person is only allowed 80 social contacts rather than 40.000)

Spatial propagation of infection hotspots on the grid:

(The answer to the initial question is - exponential growth on large scale can't happen because populations can't mix fast enough and the local social contacts saturate too quickly to sustain it - thus even with no or insufficient containment measures, the model predicts an ever-decreasing daily grows percentage and a roughly constant daily number of new infections after an initial rapid growth phase - but you don't need to believe me, you can simply inspect the code and run it yourself