The dynamics of the simulation process are:
-
Discrete Markov process.
-
The simulation has the following parameters:
a. New variant emergence at rate
X.
b. For each variantk
:- Unvaccinated individuals become sick rate
C(k),
- Mortality rate
D(k),
- Recovery rate
H(k),
- Vaccines have an efficaccy rate
E(v,k)
and pseudo vaccines (recovered) have efficacy rateE(r,k) < E(v,k).
In general, the probability ofi
acquiring the diseasek
fromj
will be equal to
P(i gets the disease from j | their states) = C(k) * (1 - E(i,k)) * (1 - E(j, k))
where
(i,j) in (u,v,r).
Efficacy rate for unvaccinated is zero.- Vaccinated individuals have a reduced mortality rate
D(k,v) > D(k),
and recovered individualsD(k,r) in (D(k,v), D(k)]
- Vaccinated individuals have an increased recovery rate
H(k,v) > H(k)
, whereas recovered's rateH(k,r) in [H(k), H(k,v)).
The sum of mortality and recovery rates is less than one since the difference represents no change.
c. Each country vaccinates citizens at rate
V
function ofA
(availability) andB
(citizens' acceptance rate.) d. In each countryi,
the entire populationN(i)
distributes between the following states:- Healthy unvaccinated (
N(i,t,u)
), - Healthy vaccinated (
N(i,t,v)
), - Deceased (
N(i,t,d)
), - Recovered (
N(i,t,r)
), - Unvaccinated and sick with variant (
N(i,t,s,k|u)
)k.
, and - Vaccinated and sick with variant (
N(i,t,s,k|v)
)k.
Total sick are
N(i,t,k,s) = sum(g in {u,v}) N(i,t,k,s|g)
Globally, we keep track of the prevalence of new variants. Variants can disappear if no more individuals port the variant, i.e., the prevalence rate
P(k,t)=sum(i) N(i,s,k)
equals zero.d. Vaccines are manufactured at each country at rates
M(i)
and uniformly shared with other countries at rateS(i).
c. Population flows between each country pair(i,j)
at a rateF(i,j).
Flows between countries do not change Population and are symmetric. - Unvaccinated individuals become sick rate
-
The simulation process is as follows:
-
Countries are initialized with a total population
N(i).
-
Variant zero initializes at a random location
i,
with an initial prevalenceP(k,t) = N(i,t,k).
-
For time
t
in(0,T)
do:a. Unvaccinated individuals can become sick of variant
k
with probability:Pr(h->s|i,t,k,u) ~ sum(g in {u,v}) (N(i,t - 1,s,k|g) + sum(j != i) F(i,j) * N(j,t-1,s,k|g)) * C(k) / (N(i) + sum(j != i) N(j))
b. Vaccinated individuals can become sick of variant
k
with probability:Pr(v->s|i,t,k,v) ~ Pr(h->s|i,t,k) * (1 - E(v,k)).
b. Recovered individuals can become sick of variant
k
with probability:Pr(v->s|i,t,k,r) ~ Pr(h->s|i,t,k) * (1 - E(r,k)).
c. Sick individuals with variant
k
die with probabilityD(k)
or recover with probabilityH(k)
, otherwise they stay infected; with the rates depending on their vaccination statusv
orn.
d. Unvaccinated individuals vaccinate in country
i
with probabilityP(u->v) ~ V(A(i,t), B(i)).
e. The country vaccine supply changes.
-