Solving the Paradox: A Dynamical Model of Disease Spread

In summary, the conversation discusses a dynamical model of disease spread, which is different from the standard S-I-R model and makes use of a linear, steady-state solution. The model takes into account a basic reproduction number and the duration of active infection. It is also compared to the S-I-R model and found to be a more realistic representation. Additionally, the conversation discusses different forms of the model and their implications, specifically in relation to population density and social distancing measures."
  • #1
greswd
764
20
I'm considering a dynamical model of the scenario of a disease spreading across the population, modelling the number of cases, and there's a mathematical puzzle which I'd like to solve.

It's kinda different from the S-I-R model, and its also a crude model.

First, we consider two numbers, NT and NA.
NT is the total number of infected cases, and NA is the number of active infectious cases, those individuals who are actively spreading the disease.

I'm assuming that after a certain fixed length of time, a case becomes no longer infectious, and this length of time is labelled tS.

Making the reasonable assumption that the rate of infection, aka the rate of new cases, or the rate of change of the total number of cases, is directly proportional to the number of active cases, we get the differential equation: $$\frac{dN_{T}(t)}{dt}=k\cdot N_{A}(t)$$And for the rate of change of the number of active cases: $$\frac{dN_{A}(t)}{dt}=\frac{dN_{T}(t)}{dt}-\frac{dN_{T}(t-t_{S})}{dt}$$Assuming that k remains constant over time, its possible for this model to have a solution in which the rate of new cases is constant as well.
The function of NT would be just a straight line. And so would the function of NA, a straight and completely horizontal line.
Its possible to have this general linear, steady-state solution for any value of k and tS.An infectious disease also has a basic reproduction number, R0, which is the number of new cases an infectious person is likely to generate. It seems intuitive that when R0 is greater than 1, the number of cases will experience exponential growth.In the model, each active infectious case remains active and infectious for a duration of tS, and infects a total number of the basic reproduction number of R0 people during that duration.
Combining this with the linear solution mentioned above, the value of k is: $$k=\frac{R_0}{t_S}$$
As you can see, R0 has been fitted into a linear, steady-state solution. It works perfectly fine when R0 is greater than 1.

But that appears to be paradoxical. If R0 is greater than 1, shouldn't linear, steady-state growth be impossible, as growth should be exponential instead?
 
Last edited:
Physics news on Phys.org
  • #2
What's wrong with the SIR model, and how does your model relate to the SIR model?

After about an hour of thinking, I derived essentially the SIR model without ever having seen or heard of it. I was shocked when I learned about the SIR model and found out that it was identical to mine.
 
  • Like
Likes sophiecentaur, anorlunda and hutchphd
  • #3
Chestermiller said:
What's wrong with the SIR model, and how does your model relate to the SIR model?

After about an hour of thinking, I derived essentially the SIR model without ever having seen or heard of it. I was shocked when I learned about the SIR model and found out that it was identical to mine.
My model doesn't factor the total susceptible population into the infection rate, and it makes use of the derivative ##-\frac{dN_{T}(t-t_{S})}{dt}##

There's the puzzle relating to R0 which I'd like to solve.
 
  • #4
I have no problem with your first equation, although, the number of new cases in the SIR model is also proportional to the number of people who are still uninfected. Your 2nd equation also makes some sense to me. combining it with your first equation, it should read $$\frac{dN_A}{dt}=kN_A(t)-kN_A(t-t_s)$$ So this is really a difference-differential equation. This is the same as the SiR model, except for the 2nd term, which is expressed as ##\gamma N_A(t)##. It basically says that a person remains infected on average ##1/\gamma## days, so that rate at which infected people become recovered is ##\gamma N_A(t)##. So, in this case, you would have:$$\frac{dN_A}{dt}=kN_A(t)-\gamma N_A(t)$$This would give an exponential rate of increase of infected, provided ##k>\gamma##.
 
  • #5
Actually, I like your version of the model quite a bit, even more than the SIR model. I think it is a much more realistic representation of how the transition from I to R occurs. Instead of saying that, on average (mixing cup average), the amount of time one is infected is ##1/\gamma##, it more realistically says that everyone is infected the same amount of time, ##t_s##. In addition, it's just as easy to implement computationally. I'm going to do some calculations with it and see how it plays out.

In terms of the equivalent SIR model, your corresponding equations would read:
$$\frac{dN_S}{dt}=-kN_S(t)N_I(t)$$
$$\frac{dN_I}{dt}=+k[N_S(t)N_I(t)-N_S(t-t_s)N_I(t-t_s)]$$
$$\frac{dN_R}{dt}=+kN_S(t-t_s)N_I(t-t_s)$$
 
Last edited:
  • #6
I ran some calculations with this modified SiR model, and it worked out really nicely. I used ts = 12 days and a doubling time of 5 days.
 
  • #7
A more fundamental form of the equations for this model is:
$$\frac{dC_S}{dt}=-k'C_S(t)C_I(t)$$
$$\frac{dC_I}{dt}=+k'[C_S(t)C_I(t)-C_S(t-t_s)C_I(t-t_s)]$$
$$\frac{dC_R}{dt}=+k'C_S(t-t_s)C_I(t-t_s)$$where the C's are the population densities of the three populations, A is the area over the sample, and k'=kA. Note that, unlike k, the "rate constant" k' is a fundamental physical parameter of our "chemically reacting" system (that depends on the social distancing life styles of our population).

Another even more interesting form is obtained if we normalize the population densities of the three populations with respect to the overall population density N/A, where N is the total of the three populations over the area:

$$\frac{dx_S}{dt}=-\frac{k'N}{A}x_S(t)x_I(t)=-k^*x_S(t)x_I(t)\tag{1a}$$
$$\frac{dx_I}{dt}=+\frac{k'N}{A}[x_S(t)x_I(t)-x_S(t-t_s)x_I(t-t_s)]=+k^*[x_S(t)x_I(t)-x_S(t-t_s)x_I(t-t_s)]\tag{1b}$$
$$\frac{dN_R}{dt}=+\frac{k'N}{A}x_S(t-t_s)x_I(t-t_s)=+k^*x_S(t-t_s)x_I(t-t_s)\tag{1c}$$
with $$k*=\frac{k'N}{A}\tag{2}$$and with $$N=N_S+N_I+N_R$$and ##x_S=N_S/N##, etc.

Since, as mentioned previously, the basic rate parameter ##k'## depends only on the social distancing life style of our population, the rate constant k* in these equations depends on k' and on the population density. This means that, as the overall population density increases, the rate constant k* increases in proportion. From this we can conclude that a lower overall population density is basically equivalent to practicing more stringent social distancing. So dense populations which practice social distancing are equivalent to lower population densities in rural areas that do not practice social distancing. This suggests that it might be a viable approach to lower or even remove social distancing restrictions from less populated areas without serious consequences.
 
Last edited:
  • #8
Chestermiller said:
A more fundamental form of the equations for this model is:
$$\frac{dC_S}{dt}=-k'C_S(t)C_I(t)$$
$$\frac{dC_I}{dt}=+k'[C_S(t)C_I(t)-C_S(t-t_s)C_I(t-t_s)]$$
$$\frac{dC_R}{dt}=+k'C_S(t-t_s)C_I(t-t_s)$$where the C's are the population densities of the three populations, A is the area over the sample, and k'=kA. Note that, unlike k, the "rate constant" k' is a fundamental physical parameter of our "chemically reacting" system (that depends on the social distancing life styles of our population).
nice, and yeah, a pandemic is very much like a chemical reaction lol
both physical and organic chemistry :oldsmile:
 
Last edited by a moderator:
  • Like
Likes Chestermiller
  • #9
Chestermiller said:
Actually, I like your version of the model quite a bit, even more than the SIR model. I think it is a much more realistic representation of how the transition from I to R occurs. Instead of saying that, on average (mixing cup average), the amount of time one is infected is ##1/\gamma##, it more realistically says that everyone is infected the same amount of time, ##t_s##.

thanks, do you know how they get the co-efficient of ##\gamma## based on the average time being ##1/\gamma##
 
  • #10
It's an approximation which says that, on average, the time for being infects is ##t_s## rather than saying that the time for every single person being infected is ##t_s## (like in your model).
 
  • #11
Chestermiller said:
It's an approximation which says that, on average, the time for being infects is ##t_s## rather than saying that the time for every single person being infected is ##t_s## (like in your model).
oh i see, though do you know how it is derived? thanks, I'm very curious

Also, I think the basic model needs another condition: ##N_A(t)=N_T(t)-N_T(t-t_S)##
 
  • #12
greswd said:
oh i see, though do you know how it is derived? thanks, I'm very curious
It treats the population A as a well-mixed tank.
Also, I think the basic model needs another condition: ##N_A(t)=N_T(t)-N_T(t-t_S)##
I don't think that another condition is needed, and I don't think this condition is correct.
 
  • #13
I want to also mention that the model won't be even close to realistic unless you also include a balance equation on the yet uninfected population. Ultimately, depleting the uninfected population is the key mitigating factor.
 
  • #14
Chestermiller said:
It treats the population A as a well-mixed tank.

I don't think that another condition is needed, and I don't think this condition is correct.
cos I need to figure out the derivation, I’ve searched a lot for it, but sadly can’t find anything
 
  • #15
greswd said:
cos I need to figure out the derivation, I’ve searched a lot for it, but sadly can’t find anything
Are you saying that you haven't seen the formulation of the SIR model equations?
 
  • #16
Chestermiller said:
Are you saying that you haven't seen the formulation of the SIR model equations?
I have, but I haven’t seen any derivation of why the rate co-efficient is the reciprocal of the recovery duration
 
  • #17
Chestermiller said:
I want to also mention that the model won't be even close to realistic unless you also include a balance equation on the yet uninfected population. Ultimately, depleting the uninfected population is the key mitigating factor.
depleting the uninfected population, a real life horror
 
  • #18
greswd said:
depleting the uninfected population, a real life horror
It may not be that bad if the current tallies of reported cases is only a small fraction of the actual number of infections. I've seen experts on TV make the estimate that only one out of every ten infected cases gets reported; the rest are mild and unreported. So we might already have made a sizable dent into the total population.
 
  • #19
greswd said:
I have, but I haven’t seen any derivation of why the rate co-efficient is the reciprocal of the recovery duration
This is just an approximation to the removal term in your derivation. Rather than requiring that each and every person entering the contagious population stays there for exactly 14 days, their approach continually mixes the entire contagious population and releases 1/14 of them each day at random. So in their approach, the average amount of time that a person is contagious is 14 days, while in your approach, the exact amount of time that every person is contagious is 14 days. I think they do this because it is simpler for them to implement mathematically. However, in my judgment, your approach, as a difference-differential equation, is much more realistic and accurate, and just as easy to implement mathematically. I have, in fact, been using your approach in the computer version (Excel spreadsheet) of the model that I have developed.
 
  • #20
Chestermiller said:
This is just an approximation to the removal term in your derivation. Rather than requiring that each and every person entering the contagious population stays there for exactly 14 days, their approach continually mixes the entire contagious population and releases 1/14 of them each day at random. So in their approach, the average amount of time that a person is contagious is 14 days, while in your approach, the exact amount of time that every person is contagious is 14 days. I think they do this because it is simpler for them to implement mathematically. However, in my judgment, your approach, as a difference-differential equation, is much more realistic and accurate, and just as easy to implement mathematically. I have, in fact, been using your approach in the computer version (Excel spreadsheet) of the model that I have developed.
Oh, that’s a pretty interesting way to model it

how different are the results of both models in excel?
 
  • #21
greswd said:
Oh, that’s a pretty interesting way to model it

how different are the results of both models in excel?
They are very similar, provided you specify the values of the rate parameters k a little differently in each case.
 
  • #22
Chestermiller said:
They are very similar, provided you specify the values of the rate parameters k a little differently in each case.
I think an excel simulation also automatically satisfies the condition in #11 right?
 
  • #23
greswd said:
I think an excel simulation also automatically satisfies the condition in #11 right?
Yes. I've been able to show that analytically.
 
  • #24
Model Results With- and Without Amelioration (Solution to Eqns. 1 in post #7)

1586550784984.png


FRACTION INFECTED PER DAY AS A FUNCTION OF NUMBER OF DAYS

Blue line - Without amelioration
Green line - With amelioration (hibernation and social distancing measures)

Initial conditions:
Fraction susceptible initially 0.999999
Fraction infected and contagious initially 0.000001
Fraction recovered initially 0.

Scenarios:
Without amelioration: k* = 0.17/day (representing a doubling time of about 5 days)
With amelioration: k* changed to 0.1/day at day 80 (corresponding to current estimates of Ro)
Time interval each person is contagious: 14 days

These results seem to be consistent with what they have been telling us on TV. An interesting feature is that the peak with amelioration comes only about 5 days after the peak without. I would have expected it to come much later. The ultimate fraction that is infected is almost 90 percent without amelioration, and only 55 percent with amelioration.

The results also suggest (not shown here) that we ought to wait about a month after the peak before starting to ease up on restrictions; otherwise there can be significant flare-up.

It's amazing that such a simple model can yield so much useful information.
 
  • #25
Whas
Chestermiller said:
Initial conditions:
Fraction susceptible initially 0.999999
Fraction infected and contagious initially 0.000001
Fraction recovered initially 0.
What are the final conditions for the two cases?

Edit: and Are those three the only states?
 
  • #26
anorlunda said:
Whas

What are the final conditions for the two cases?
As I mentioned, about 90% ultimately infected and about 55% ultimately infected.

Edit: and Are those three the only states?
[/QUOTE]
Yes, those are the only 3 populations the model follows. As you can see from the equations, it's a very simplified version of what happens.

I'm going to also look and an easing scenario where I go back half-way at day 125.
 
  • #27
EFFECT OF EASING RESTRICTIONS (HALF-WAY), 45 DAYS AFTER STRONG RESTRICTIONS WERE IMPOSED AT DAY 80

1586558858287.png

Probably it would be much better to wait another 15 days.
 

1. What is the paradox in the dynamical model of disease spread?

The paradox in the dynamical model of disease spread refers to the counterintuitive phenomenon where a disease can spread faster in a population with a high vaccination rate compared to a population with a low vaccination rate.

2. How does the dynamical model explain this paradox?

The dynamical model explains this paradox by taking into account the interactions between vaccinated and unvaccinated individuals in a population. It considers the fact that vaccinated individuals can still contract and transmit the disease, albeit at a lower rate compared to unvaccinated individuals.

3. What factors are included in the dynamical model of disease spread?

The dynamical model takes into account factors such as the transmission rate of the disease, the vaccination rate, the recovery rate, and the interaction between vaccinated and unvaccinated individuals. It also considers the initial conditions of the population, such as the number of vaccinated and unvaccinated individuals.

4. How can the dynamical model be used to inform disease control strategies?

The dynamical model can be used to simulate different scenarios and predict the spread of a disease in a population. This information can then be used to inform disease control strategies, such as adjusting vaccination rates or implementing targeted interventions in areas with high disease transmission rates.

5. What are the limitations of the dynamical model of disease spread?

One limitation of the dynamical model is that it relies on certain assumptions and simplifications, which may not accurately reflect real-world situations. It also does not take into account other factors that may impact disease spread, such as human behavior and social dynamics. Additionally, the model may not be applicable to all types of diseases and may require constant updates as new data and information become available.

Similar threads

Replies
7
Views
1K
Replies
5
Views
1K
  • Calculus and Beyond Homework Help
Replies
8
Views
1K
Replies
1
Views
590
Replies
4
Views
2K
  • Introductory Physics Homework Help
Replies
17
Views
380
  • Differential Equations
Replies
1
Views
2K
Replies
1
Views
973
  • Calculus and Beyond Homework Help
Replies
7
Views
1K
  • Biology and Medical
Replies
21
Views
2K
Back
Top