Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2021 Feb 16;4(1):731–762. doi: 10.1007/s42081-021-00107-1

Simple SIR models with Markovian control

Krzysztof Bartoszek 1,, Wojciech Bartoszek 2, Michał Krzemiński 2
PMCID: PMC7884608  PMID: 35425887

Abstract

We consider a random dynamical system, where the deterministic dynamics are driven by a finite-state space Markov chain. We provide a comprehensive introduction to the required mathematical apparatus and then turn to a special focus on the susceptible-infected-recovered epidemiological model with random steering. Through simulations we visualize the behaviour of the system and the effect of the high-frequency limit of the driving Markov chain. We formulate some questions and conjectures of a purely theoretical nature.

Keywords: SIR models, Markovian control, random dynamical systems

Introduction

The spread of an epidemic and its related characteristics in a large population may be efficiently described by deterministic models. In particular, differential (or difference) equations are a popular first choice. However, if the population (or a particular subpopulation which plays a specific role in the epidemic) is small, then a stochastic approach is more appropriate. For example, at the initial stage of an epidemic when the disease is brought in from outside the considered population, only single individuals may be infected or we may even have the extreme case of a single individual (the so-called patient zero). Moreover, these infected individuals can be hidden from the health authorities. Our approach and results are general and can be also considered in epidemics amongst livestock (e.g. the recent spread of the African swine fever virus in Eastern Europe). We also do not focus on any particular mechanism of infection by the driving process. It can be due to transmission from natural interactions or even intentional contamination (from e.g. market competition). Alternatively, we may be in a situation, where the disease spread is impossible to observe. This is, in particular, true with the current dynamics of the SARS-CoV-2 virus. What is observed is the number of confirmed cases (based on tests) and confirmed case fatalities. However, there is a very large number of asymptomatic cases that are not discovered (Bai et al. 2020). These people are contagious and this is where the dynamics of the virus are taking place. However, we can only model, e.g. via SIR (susceptible-infected-recovered) systems, those parts of the population for which we have data. Therefore, it might be more appropriate to consider an IR, random dynamical system (RDS) model (for an overview of RDS with multiple examples see e.g. Smith and Thieme 2011; Ye et al. 2016; Ye and Qian 2019). The Infected dynamics are controlled by a random Markov process—i.e. from a randomly behaving population, we obtain observed infected individuals. There are two arguments for considering the unobserved dynamics to be random. Firstly, despite the population being large, various official or unofficial (e.g. self-isolation) mitigation strategies could result in random effects. This can be due to the randomness (from the perspective of the observer) in the moment of implementation, their scale, and also to what extent they are carried out by the population. Secondly, as one only tests a certain (small) part of the population and not completely at random but according to some protocol (e.g. only symptomatic, people who had contact with confirmed cases, risk groups, medical personnel, etc.), then one can expect randomness in the response—infected people randomly entered the particularly tested group. This is even true for the testing of symptomatic individuals—the symptoms of COVID-19 are consistent with many other illnesses, like the common cold or the flu. In all these situations the ignition points of the infection are limited in numbers. Therefore, one should not ignore all mathematical conditions of differential (smooth) models, like SI, SIR, etc. In this work we try to merge deterministic and stochastic methods in order to obtain a combined, hybrid model. We follow the approach of dividing the whole population into subgroups, arriving at a typical compartmental model. We assume that the total size of considered population is fixed and does not change through time. After normalization, we assume it to be simply 1. We follow standard nomenclature and call the healthy members who are exposed to the disease as susceptible (the total amount of the exposed is S), those who are infected are denoted by I, and finally, the “absorbing” group, the recovered (or removed from the population) is denoted by R. We have that S+I+R=N, where (in general) Nconst, does not depend on time, and as already mentioned we take N=1.

The main aim of our paper is to illustrate the dependence of the quantitative analysis of an epidemic on a random steering process (which could represent the intensity of social relations). First in Sect. 2 we introduce the necessary mathematical background and our main results. Then in Sect. 3 we present two types of simulations. One, a toy model of a linear random dynamical system, and then a simple application, based on the SIR model to epidemiological data. In Sects. 4 and 5 we give a careful treatment of SIS and SIR models with our introduced random control mechanism We end our work with some some historical and outlook remarks, Sect. 6.

Mathematical preliminaries, notation and results

The SIR model is in fact a flow (S(t),I(t),R(t))[0,N]×[0,N]×[0,N], governed by the system of differential equations. We wish to consider a wider setting by introducing general dynamical systems (cf. Smith and Thieme (2011)).

Definition 1

Let (X,ϱ) be a separable metric space. A map Φ:[0,)×XX is called a semiflow if

(1)Φ(0,x)=xfor allxX,(2)Φ(t+s,x)=Φ(t,Φ(s,x))=Φ(s,Φ(t,x))for alls,t0and allxX.

We shall write Φt(x) instead of Φ(t,x), so we obtain

Φt+s=ΦtΦs=ΦsΦt.

{Φt:t0} is a semigroup, i.e. a representation of the semigroup R+ as transformations of X.

Definition 2

A semiflow Φ is called state continuous if for every t[0,) the mapping Φt:XX is continuous. Φ is called uniformly continuous if for every ε>0 there exists δ>0, such that if ϱ(x,y)<δ, then

supt0ϱ(Φt(x),Φt(y))<ε.

Φ is called uniformly continuous in finite horizon time if for every T>0 and all ε>0 there exists a δT>0, such that if ϱ(x,y)<δT, then

supt[0,T]ϱ(Φt(x),Φt(y))<ε.

If for every fixed xX, the mapping

[0,)tΦt(x)Xis \ continuous,

then Φ is called time continuous. Time continuous semiflows are called 1-Lipschitz in finite horizon time if for every T>0, there exists a constant L=LT0 such that for all xX, all t[0,T], and all h0 we have

ϱ(Φt+h(x),Φt(x))Lh.L

Next we will need bounds on the expansiveness of Φt. For this we introduce a modulus function.

Definition 3

Let Δ:R+R+ be a nondecreasing (growth) function satisfying Δ(0)=1. We say that a semiflow Φ is Δ-equicontinuous on X if for every pair x,yX and all tR+ we have

ϱ(Φt(x),Φt(y))Δ(t)ϱ(x,y).

In particular, Δ-equicontinuous semiflows are uniformly continuous in a finite horizon time. The function Δ is said to be sub-multiplicative if for all u1,u2,,uk0 we have

Δ(u1)Δ(u2)Δ(uk)CΔ(u1+u2++uk).M

Clearly, if Δ(t)=eαt for some α>0, then it satisfies (M). It can be easily proved that condition (M), with the extra assumption that Δ is differentiable, reduces Δ to the set of functions of the form Ceαt.

Notice that Δ-equicontinuity and the Lipschitz condition are related in the sense that as long as supxXϱ(Φh(x),x)L~h, then ϱ(Φt+h(x),Φt(x))=ϱ(Φt(Φh(x)),Φt(x))Δ(t)ϱ(Φh(x),x)Δ(t)L~h.

Example 1

The classical example of a semiflow is an ordinary differential equation (ODE) system on Rd. If the function f(t,x):[0,T]×XRd, where XRd, is the solution of an ODE, then the associated semiflow is just Φt(x)=f(t,x).

Example 2

Let us consider a simple ordinary differential equation f(t)=α(f(t))f(t), where f:[0,)R+ and α:[0,)R+ is an arbitrary positive, nonincreasing and continuous function. Its solutions (depending on the initial conditions xR+) constitute a semiflow Φt(x)=f(t,x) on R+. Clearly the solutions satisfy

f(t,x)=xe0tα(f(u,x))du.

We can notice that Φt(y)Φt(x) if 0xy. It follows that 0α(f(u,y))α(f(u,x)) if 0xy. Given that 0xyR+ we have

|Φt(y)-Φt(x)|=|ye0tα(f(u,y))du-xe0tα(f(u,x))du||y-x|e0tα(f(u,x))du|y-x|eα(0)t.

Our semiflow on the phase space satisfies condition (M).

Example 3

The SIR model and its variations (SIS, SIRS, SEIR, SEIS Capasso 2008, but see also Sects. 4 and 5 for details) is described by a system of ODEs. For example the SIS model has a general form S(t)=f(t,S,I), I(t)=g(t,S,I), assuming that for all t, S(t)+I(t)=1const. Thus, the SIS model can be considered as a semiflow Φt corresponding to those ODEs, where X=[0,1]×[0,1], Φt((x,1-x))=(S(t,x),I(t,x)).

Similarly, the SIR model ODE system defines a semiflow on the space X=[0,1]3, Φt((x,y,1-x-y))=(S(t,x),I(t,y),R(t,1-x-y)), where for all t0, S(t,x)+I(t,y)+R(t,1-x-y)=1.

Example 4

  • Take X=R with the standard distance function |·| and define Φ(t,x,v)=Φtv(x)=x+vt. Clearly, they form the classical affine flow.

  • Take X=R2 with the standard Euclidean distance and Φ(t,(x,v),a)=Φa(t,(x,v))=(at22+vt+x,at+v). This is another simple flow example.

We can see in all of the presented above examples that the transformations Φt depend on some parameters. Our extensions concern these parameters. Given a nonempty set of parameters, Θ, we shall consider families of semiflows R(Θ)={Φϑ:ϑΘ}. In general, the space of parameters Θ is endowed with a fixed σ-algebra G. It is assumed that all singletons are in the σ-algebra, {ϑ}G. Let us call R+=[0,) the time set, (X,ϱ) the phase space, and (Θ,G) the control set. In this paper we shall operate mainly with finite subsets of a control set i.e. Θ={0,1,,M}Θ (where for instance Θ=[0,M]). We have G=GΘ=2Θ if Θ finite.

Definition 4

Take, as mentioned above, Θ={0,1,,M} to be a finite subset of Θ. A function h:[0,)Θ is said to be piecewise constant if there exists a sequence 0=t-1<t0<t1<t2<<tn such that h(s)=ϑnΘ for all s[tn,tn+1) with the additional restriction that ϑnϑn+1 for all n. The family of all piecewise constant functions (the sequences of break points t0<t1<t2<<tn may vary with h) will be denoted by H(Θ). For a fixed function hH(Θ), the family of transformations (where t0)

Φth(x)=Φt-tn-1nΦtn-1-tn-2n-1Φt1-t01Φt00(x),fort[tn-1,tn),

is called a deterministically controlled (by h) semiflow. This could be considered to be a deterministic version of a renewal process. The class of all deterministically controlled by h semiflows (i.e. transformations Φth(·),t0) is denoted by Rh(Θ). We also define R(H(Θ))=hH(Θ)Rh(Θ).

We now turn to discussing notations and other theoretical aspects. The proofs of the presented here lemmata and theorems can be found in the “Appendix”.

Lemma 1

Endowed with the distance function

dr(h,g)=0rδh(t),g(t)dt,

the space Hr(Θ)={h[0,r]:hH(Θ)} (where δh(t),g(t)=1,ifh(t)g(t),0,ifh(t)=g(t) is the Dirac delta operation) becomes a metric space.

Remark 1

We skip the proof as it is obvious. Notice that the metric dr is equivalent to the L1-norm distance 0r|h(t)-g(t)|dt. As the ranges of the functions from Hr(Θ) are confined to {0,1,,M} thus (on L1([0,r]))

1Mh-g1dr(h,g)h-g1.

In particular, (Hr(Θ),dr) is a separable metric space (not complete in general). We also notice that dr(h,g)=λ({t[0,r]:h(t)g(t)}).

Lemma 2

Let {Φtϑ}t0,ϑΘ be the family of semiflows on (X,ϱ) such that for finite ΘΘ the conditions () and (L) hold, with a constant L and the growth function Δ which is independent of ϑΘ. Given h,gH(Θ) such that h(0)=g(0) , let w-1=0<w0<w1< be the sequence of real numbers, where the functions h,g stop being equal or alternatively start being equal (i.e. w0=min{t>0:h(t)g(t)},w1=min{t>w0:h(t)=g(t)},w2=min{t>w1:h(t)g(t)},). For a fixed time parameter r>0 let nN be such that wnr<wn+1. Then for all x,yX we can bound

ϱ(Φrh(x),Φrg(y))2L((r-w2j)+(w2j-1-w2j-2)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)++(w1-w0)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2-w1))+Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w2-w1)Δ(w0r-0)ϱ(x,y)

if n=2j (the trivial case rw0 will be discussed separately) and

ϱ(Φrh(x),Φrg(y))2L((w2j-1-w2j-2)Δ(r-w2j-1)+(w2j-3-w2j-4)Δ(r-w2j-1)Δ(w2j-2-w2j-3)+(w2j-5-w2j-6)Δ(r-w2j-1)Δ(w2j-2-w2j-3Δ(w2j-4-w2j-5))++(w1-w0)Δ(r-w2j-1)Δ(w2j-2-w2j-3Δ(w2-w1)))+Δ(r-w2j-1)Δ(w2j-2-w2j-3Δ(w2-w1)Δ(w0r-0)ϱ(x,y)

if n=2j-1.

Before the reader turns to the proof in the “Appendix” we notice that if w0r, then evaluating ϱ(Φrh(x),Φrg(y)) and using the bounds from Lemma 2 we will simply obtain ϱ(Φrh(x),Φrg(y))Δ(r)ϱ(x,y); we remember that Δ(0)=1.

The next lemma is concerned with the case when h(0)g(0) and its proof is along the same lines as Lemma 2’s. For the completeness of the paper we include almost all the details.

Lemma 3

Let {Φtϑ}t0,ϑΘ be the family of semiflows on (X,ϱ) such that, for some finite ΘΘ, the conditions () and (L) hold, with a constant L and the growth function Δ which is independent of ϑΘ. Given h,gH(Θ) such that h(0)g(0), let 0=w0<w1< be the sequence of real numbers, where the functions h,g stop being equal or alternatively start being equal (i.e. w1=min{t>0:h(t)=g(t)},w2=min{t>w0:h(t)g(t)},w3=min{t>w1:h(t)=g(t)},). For a fixed time parameter r>0 let nN be such that wnr<wn+1. Then for all x,yX we have the bounds

ϱ(Φrh(x),Φrg(y))2L((r-w2j)+(w2j-1-w2j-2)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)++(w3-w2)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)+(w1-0))Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)+Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)ϱ(x,y)

if n=2j and

ϱ(Φrh(x),Φrg(y))2L((w2j-1-w2j-2)Δ(r-w2j-1)+(w2j-3-w2j-4)Δ(r-w2j-1)Δ(w2j-2-w2j-3)++(w3-w2)Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)+(w1-0)Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1))+Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)ϱ(x,y)

if n=2j-1.

We mention that ϱ(Φrh(x),Φrg(y))2Lr+ϱ(x,y) if w1r.

Replacing the condition () by the stronger one (M), we obtain directly from the above lemmata:

Corollary 1

Let {Φtϑ}t0,ϑΘ be the family of semiflows on (X,ϱ) such that, for some finite ΘΘ, the conditions (M) and (L) hold, with a constant L and the growth function Δ which is independent of ϑΘ. Given h,gH(Θ) and a fixed time parameter r>0 we have the bounds

ϱ(Φrh(x),Φrg(y))2LCΔ(r)dr(h,g)+CΔ(r)ϱ(x,y).

If x=y, then

ϱ(Φrh(x),Φrg(x))2LCΔ(r)dr(h,g).

In particular, the mapping Hr(Θ)hΦrh(x)X is (dr,ϱ) continuous.

By Hr;m(Θ) we denote the set of all hHr(Θ) such that h changes its values at most m times on the interval [0, r]. We obtain the next corollary.

Corollary 2

Let {Φtϑ}t0,ϑΘ be the family of semiflows on (X,ϱ) such that, for some finite ΘΘ, the conditions () and (L) hold, with a constant L and the growth function Δ which is independent of ϑΘ. Given h,gHr;m(Θ) and arbitrary x,yX we have the bounds

ϱ(Φrh(x),Φrg(y))2LΔ(r)2mdr(h,g)+Δ(r)2mϱ(x,y)

and

ϱ(Φrh(x),Φrg(x))2LΔ(r)2mdr(h,g).

The following theorem will be used in what will follow. It is a straightforward consequence of the already proved lemmata and corollaries.

Theorem 1

Let {Φtϑ}t0,ϑΘ be the family of semiflows on (X,ϱ) such that, for some finite ΘΘ, the conditions () and (L) hold, with a constant L and the growth function Δ which is independent of ϑΘ. Then, for every fixed xX the mapping

Hr;m(Θ)hΦrh(x)X

is (dr,ϱ) continuous.

Now let us relax h and allow it to be the trajectories of a fixed continuous time homogeneous Markov chain (CTHMC) on Θ. It is well known (cf. Allen 2011, p. 200; Norris 2007 p. 73, 94), that in this case we have ξ(ω)H(Θ) for almost all ωΩ. Of course, the sequences of switching times t0(ω)<t1(ω)<t2(ω)< are not fixed anymore (they do depend on a particular ωΩ), and therefore our control functions hω(·)=ξ(ω) may vary frequently. We describe this notion in all details by introducing first:

Definition 5

Let (Ω,F,P) be a (complete) probability space. A stochastic process {ξt}t[0,) is called a control process if ξt:ΩΘ.

A Markovian control process is a control process {ξt}t[0,), which is a continuous time homogeneous Markov process on a measurable space (Θ,G). We denote

Pϑ(ξt·)=P(ξt·|ξ0=ϑ).

Our definitions and notations concerning Markov processes are standard and are borrowed from Allen (2011), Gikhman and Skorokhod (1974), Grimmett and Stirzaker (2009), Norris (2007). Abbreviating, we shall denote the process {ξt}t[0,) by Ξ. In the case, when the control phase space Θ is finite, continuous time homogeneous Markov chains (CTHMC) are very simple and intuitive stochastic objects. Their dynamics and random evolution is fully governed by the so-called Q matrices Norris (2007). A Q matrix is a real square matrix

Q=-q0,0q0,1q0,2q0,Mq1,0-q1,1q1,2q1,MqM,0qM,1qM,2-qM,M(M+1)×(M+1).

such that all qj,k0, and for every jΘ we have l=0,ljMqj,l=qj,j. It follows that in the matrix Q the sum of elements in every row is 0. We will write qj instead of qj,j. The matrix Q is called the intensity matrix of the process Ξ as long as for every jΘ we have

limh0+P(ξt+hj|ξt=j)h=qjandlimh0+P(ξt+h=k|ξt=j)h=qj,kforkj.

Formally, we may define the matrix Q as

Qk,j=limh0+pk,j(h)-δk,jh.

We skip other formalisms and direct the reader to classical monographs (cf. Gikhman and Skorokhod 1974), where all the essential results with clear proofs are presented. The intensity matrices (generators) are at the core of the analytical theory of Markov semigroups.

The trajectory of a process Ξ may be simulated using its Q matrix, by the classical Gillespie algorithm (Gillespie 1977). Namely, a trajectory starting at t=0, from an initial point ϑ0Θ, will stay in ϑ0 for a random time τϑ0. Then, at the moment t1=τϑ0, it jumps with probability qϑ0,kqϑ0 to some kϑ0. The scheme is repeated infinitely many times. As the process is Markovian, the distribution of τϑ, where ϑΘ is exponential; i.e. P(τϑ>t)=e-qϑt, for t0 (see Norris 2007, p. 94). From the point of view of simulations, the full description of the trajectory (for a fixed ωΩ) is a sequence of pairs

(ϑ0,t0),(ϑ1,t1),(ϑ2,t2),,

where ϑn describe consecutive states of the trajectory of Ξ. The sequence of times t0<t1<t2< represents instances of switching. Then, t0=τϑ0, t1=t0+τϑ1=τϑ0+τϑ1, t2=t1+τϑ2 and so forth. We must notice that our presentation is a bit informal, as we skip over the technicality that all random variables (Markov moments) τϑ0,τϑ1,τϑ2, are actually versions from the relevant families of independent copies. Obviously, tn(ω) is the time instance of the jump ϑnϑn+1.

Given a CTHMC Ξ we shall denote by {ηn}n0 the embedded Markov chain and the sequence of the so-called inter-times of Ξ by {ιn}n0. Of course ηn is a discrete time Markov chain on the control phase space Θ and ιn form a sequence of independent and nonnegative random variables, which describe the (waiting) time spent in ηn(ω) before jumping to ηn+1(ω). To keep formulæ short (this repetition is consistent with the one introduced a while ago), let us denote tn(ω)=ι0(ω)++ιn(ω), it is the time when the process ξt(ω) (after occupying parameter ηn(ω) for the period ιn(ω)) arrives at the state ηn+1(ω) (being then “stuck” in it for the period ιn+1(ω)).

Definition 6

Let Ξ be a CTHMC defined on the probability space (Ω,F,P) with values in a finite control phase space (Θ,G) and, as before, let R(Θ)={Φ(t,·,ϑ):t0,ϑΘ} be a family of semiflows on the phase space (X,ϱ). Then the mapping

ζ:[0,)×X×ΩX

defined as ζ(t,x,ω)=Φtξ(ω)(x) i.e.

ζ(t,x,ω)=Φtξ(ω)(x)=Φ(t,x,ϑ)for0tι0(ω)=t1(ω)andϑ=η0(ω),=Φ(t-t1(ω),ζ(t1(ω),x,η0(ω)),η1(ω))fort1(ω)tt2(ω),=Φ(t-t2(ω),ζ(t2(ω),x,ω)),η2(ω))fort2(ω)tt3(ω),and then inductively=Φ(t-tn(ω),ζ(tn(ω),x,ω),ηn(ω))fortn(ω)ttn+1(ω),

is called a randomly controlled semiflow (which is a merged system of the family of the semiflows R(Θ) and the control CTHMC process Ξ={ξt}t[0,) on the control phase space Θ). We denote such a randomly controlled family of semiflows by R(Θ)Ξ.

Each ζR(Θ)Ξ is in fact a random process. For tR+ we introduce

ξr+t(ω)=ξr+t(ω)for \ allr0.

Of course ξ+t(ω)H(Θ) for P-almost all ωΩ. It follows from our construction that ζ(0,x,·)=x. Moreover, if we denote ζt(x,ω)=ζ(t,x,ω) then

Theorem 2

Let {Φtϑ}t0,ϑΘ be the family of semiflows on (X,ϱ) such that, for finite ΘΘ, the conditions () and (L) hold, with a constant L and the growth function Δ which is independent of ϑΘ. If Ξ={ξt}t[0,) is the control CTHMC process on Θ, then {ζt(x,·):t[0,)} is a continuous time stochastic process on X with continuous trajectories.

Simulation example: a simple linear random dynamical system

We consider two simulation examples to illustrate the behaviour of the linear random dynamical system Φta(x)=x+at. The first one is very simple and plays here an illustrative role. The second one is related to recently studied SARS-CoV-2 dynamics. One of the purposes of the simulation is to illustrate, similarly as will later be observed for SIR models, the limiting, as the frequency of change in the driving process increases, behaviour of the considered Φa semiflow. Let a be a Markov process on a discrete state space {0,,M} with transition rate matrix Q. Assume that a starts from 0. Let μ be the stationary measure of the Markov chain a. Define a=limk(ϵ0++ϵk)/(k+1), where {ϵ0,,ϵk} are i.i.d as μ. The hypothesis is then, that Φt(k)Φt as k, where a(k) is a Markov process with transition rate matrix kQ, i.e. the matrix Q multiplied by the integer k. We assume that the parameter a is the realization of a Markov process on the state space {0,1,2} with rate matrix

Q1=-1101-2103-3.

We take this Q matrix for illustrative purposes, not due to some particular application. We first simulate the trajectory of a(k) for a large value of n=100,000. Then conditional on it, we calculate Φta. Simulation of the Markov process is done by the Gillespie algorithm. We find a by simulations. First from Q1 we find the stationary distribution μ as the first row of the matrix Pe10,000ΛP-1, where Λ is the diagonal matrix of eigenvalues of Q and P is the matrix of eigenvectors (Thm. 21, Grimmett and Stirzaker 2009). The 10, 000 is the to represent , i.e. the limit of etQ1 as t. From μ we draw a large (10, 000) sample and take its average as a. We simulate both a(k) and a 100 times. We show the resulting collection of trajectories in Fig. 1.

Fig. 1.

Fig. 1

Simulated trajectories of Φt(k) and Φt for Q1. The curves EΦt(k), Φt and EΦt essentially coincide with each other

Next we aim at providing an example linked to the dynamics of the SARS-CoV-2 virus. Let the process Φta represent a short term approximation of the growth of the number of infected, i.e. at a stage of linear growth. The infected number, as described in the Introduction, is driven by a random factor. In the common SIR model (as will be described in Sect. 4) the number of infected is given by the differential equation

I(t)=(βS(t)-α)I(t)

and conditional on S(t)S we have the (conditional) solution

I(t)=e(βS-α)tI(0)+(βS-α)t=I(0)+α(βαS-1)t,

where we can take βαS=R0. Hence, to compare with our model we would like a(t)=α(βαS-1), where some part of the right-hand side is time-dependent. Alternatively, we would like a=α(βαS-1). To connect this with the dynamics of the SARS-CoV-2 virus one would need estimates of α, R0 for it and some population size S(t). Obtaining α and R0 from official statistics does not seem to be an easy task due to the nature of the collected data (Bartoszek et al. 2020). In particular the number of confirmed cases strongly depends on the number of tests performed and furthermore one can suspect that the count will also depend on the testing strategy and type of test performed. However, one alternative is to use data collected from the cruise ship, Diamond Princess, which can be treated as a unique, naturally-occurring epidemiological study that could be useful for the prediction of parameters related to the behaviour of COVID-19. There were 3711 people onboard, 1045 crew (median age 36 years) and 2666 passengers (median age 69 year) (Moriarty et al. 2020). Of these 712 tested positive for the virus, 145 crew and 567 passengers1. The first case was observed at the end of January 2020 and by March 2020 all passengers and crew had disembarked (Moriarty et al. 2020). Fourteen passengers died, with the first death on 10th February 2020 and last on 14th April 2020 (see Footnote 1). We need to have estimates of α, the death rate, and R0. For the death rate we take (approximating the 64 days as 2 months),

α=1time·numberofdeathspopulationsize=12months·145670.012.

There are various estimates of R0 for the Diamond Princess, 14.8, 1.78 (Rocklöv et al. 2020) and 2.28 (Zhang et al. 2020). Here we take the value of 3.7 (the reported by Liu et al. 2020 mean R0 value from Wuhan and it was taken in Rocklöv et al. (2020) for a sensitivity analysis). We hence obtain aDP=((14/567)/2)·3.70.046. Of course, in order to be able to carry out our simulation we need to have Q, of which a is a function of. Let QR3×3 be the space of matrices that are constrained to have non-negative off-diagonals, each row summing to 0 and at least one non-zero off-diagonal entry in each row. Each QQ will then be the transition rate matrix for some Markov process and have the aQ parameter associated with. Our aim is to find a Q that minimizes

Q~=argminQQ(aQ-aDP)2. 3.1

One cannot expect to have a unique Q~, as multiple Qs can result in the same a and hence we want to consider a whole set of viable Q~s. We therefore take a Monte Carlo approach by running R’s (R Core Team 2020) optim() function from 100 random seeds sampled from M. A given QM is randomly chosen as follows. First for each row the position of the obligatory positive-off-diagonal entry is chosen. Then, from the remaining M-1 (in this application only 1 entry remains, as M=2) entries each one is chosen with probability 0.5 (we first draw from the binomial distribution the number of positive entries, and then using R’s sample() draw the appropriate indices). The values of the chosen entries are drawn from the exponential with rate 1 distribution. Afterwords, the optimization of Eq. (3.1) is done using the Nelder–Mead method. We show the resulting collection of trajectories in Fig. 2.

Fig. 2.

Fig. 2

Simulated trajectories of Φ(k)(t) and Φ(t) for Qs optimized in order to have a agreeing with aDP

Worked example: the SIS model with random coefficients

We finally turn to the investigation of trajectories of SIS (this Section) and SIR (Sect. 5) models controlled by a CTHMC with intensity matrix Q (and an initial distribution p) on finite state space {0,1,,M} (the numbers 0,1,,M here are just labels, the actual states of the process will be the values of the transmission rates).

The classical SIS model for a constant population size Allen (2011), Kermack and McKendrick (1927) is described by a system of ODEs with constant coefficients (we remind the reader that without loss of generality we have assumed N=1, so in the more general case β should be scaled by N and S(t)+I(t)=N):

S(t)=-βS(t)I(t)+αI(t)I(t)=βS(t)I(t)-αI(t), 4.1

S(t)+I(t)=1. The parameter β is called the transmission rate—the number of contacts per time that results in an infection of a susceptible individual; α is the recovery rate, where 1/α is the average length of the infectious period.

As we have normalized out variables (N=1) we may consider solely the number of infected (and infectious) individuals I(t) at time t (as the number of susceptible individuals is directly given as S(t)=1-I(t)):

dI(t)dt=β(1-I(t))I(t)-αI(t)=-βI2(t)+(β-α)I(t)

The above Bernoulli differential equation can be solved directly; the solution I(t) is given by

I(t)=β-αβ+β-αI(0)-βe-(β-α)t,t0.

The SIS epidemic model has an endemic equilibrium given by

S=αβ,I=β-αβ,

and it is positive if the basic reproduction number

R0=βα

satisfies R0>1. In that case, the solutions approach the endemic equilibrium. If R01 solutions approach the infected-free state.

The first SIS model is controlled by the CTHMC through the parameter β (which, after further modifications, we denote by β1) which equals the value of the CTHMC.

For our simulation let us assume that the transmission rate β=β(t) is the realization of a CTHMC on the state space {0, 0.044, 0.11, 0.22} with intensity matrix

Q=-11000-11001-21100-1.

From Q we find the stationary distribution (μQ=0): μ=(0.2,0.4,0.2,0.2). We note that the particular values of Q are chosen for illustrative purposes only.

Figure 3 shows the trajectories of the piecewise-deterministic Markov process I(t)(ω) (top panel), as well as the mean of L=1000 trajectories (bottom panel), superimposed on the ordinary deterministic solution I(t) with parameter β¯ corresponding to β¯Eβ=μ(0,0.044,0.11,0.22).

Fig. 3.

Fig. 3

The SIS model with random coefficients. Top: simulated trajectories of I(t)(ω) from stochastic process β(t) with Q and P(β(0)=0) compared with deterministic solution of ODE, dI(t)dt, with parameter β=β¯=0.0836, other model parameters: α=0.05,I(0)=0.01; bottom: mean function of L=1000 trajectories with ± sd intervals

We postulate the limiting behavior of trajectories as we increase the intensities of jumps in CTHMC, i.e. the intensity matrix of the process, kQ changes as k. Only numerical simulations were considered. However, our framework, considering limits of kQ as k is consistent with known theorems describing conditions under which a sequence of Markov processes will converge to the solution of a system of first order ODEs (Kurtz 1971).

Figure 4 shows the trajectories of piecewise-deterministic Markov processes I(t)(ω) with intensity matrices 10Q and 100Q superimposed on ordinary deterministic solution I(t) with parameter β¯ corresponding to μ(0,0.044,0.11,0.22).

Fig. 4.

Fig. 4

Trajectories of the piecewise-deterministic Markov processes I(t)(ω) for SIS models with random coefficients with intensity matrices 10Q and 100Q, and a comparison of the variance functions for models with intensity matrix Q, 10Q and 100Q

We now turn to considering a different stochastic modification of the SIS model. The spread of infection in the classical (deterministic) SIS model is associated with an incidence rate that is bilinear with respect to the number of susceptible and infected individuals. We propose a modification as we incorporate an “external” transmission of disease obtaining a non-multiplicative (affine) incidence rate (Korobeinikov and Maini 2005). Motivations for such an external transmission have been provided in the Introduction and were also discussed in Sect. 3.

As a consequence we obtain the following ODE system, again for a constant-sized population (N=1) SIS model:

dS(t)dt=-β1S(t)I(t)-β0S(t)+αI(t)dI(t)dt=β1S(t)I(t)+β0S(t)-αI(t),

where for all t>0, S(t)+I(t)=1const.

From the above relation we expand the equation for the number of infected individuals I(t):

dI(t)dt=β1S(t)I(t)+β0S(t)-αI(t)==β1(1-I(t))I(t)+β0(1-I(t))-αI(t)=-β1I2(t)+β1-β0-αI(t)+β0=-β1I2(t)+γI(t)+β0,

where γ=β1-β0-α.

We obtain again a first-order ODE, quadratic in the unknown function. However, our slight modification results in a significantly different “full-form” Riccati equation with constant coefficients (assuming β1,β0>0).

We now turn to solving our ODE. We first notice that a particular solution i(t) is:

0=-β1I2(t)+γI(t)+β0

γ2+4β0β1>0

i1(t)=γ+γ2+4β0β12β1i2(t)=γ-γ2+4β0β12β10,i(t)γ+γ2+4β0β12β1>0.

The “external” SIS epidemic model has an endemic equilibrium given by

S=β1+β0+α-γ2+4β0β12β1,I=γ+γ2+4β0β12β1,

where γ=β1-β0-α. Assuming β1,β0>0 the endemic equilibrium is always positive, i.e. there is no infected free state. Solving by quadrature, substituting I(t)=i(t)+u(t), where i(t)=-β1i2(t)+γi(t)+β0,

i(t)+u(t)=-β1(i(t)+u(t))2+γ(i(t)+u(t))+β0,u(t)=-β1u2(t)+γu(t)-2β1i(t)u(t)=-β1u2(t)+(γ-2β1i(t))u(t),

or

u(t)-(γ-2β1i(t))u(t)=-β1u2(t)

which is a Bernoulli equation, (the coefficient -(γ-2β1i(t)) equalsγ2+4β0β10). Thus, substituting I(t)=i(t)+1z(t) directly into our Riccati equation yields (the linear equation):

z(t)-γ2+4β0β1z(t)=-β1.

A set of solutions to the Bernoulli equation is given by

u(t)=γ2+4β0β1C1eγ2+4β0β1t-β1.

A set of solutions to the Riccati equation is then given by

I(t)=γ+γ2+4β0β12β1+1C2eγ2+4β0β1t-β1γ2+4β0β1.

Assuming I(0)=I0:

C2=I0-γ+γ2+4β0β12β1-1+β1γ2+4β0β1.

Figure 5 shows the solutions of “external” SIS models for various values of the parameter β0.

Fig. 5.

Fig. 5

“External” SIS model solutions for different (deterministic) parameters β0: β00=0 (classical SIS), β01=0.02, β02=0.1, β03=0.2, β04=0.5; β1=0.8, α=0.3, I(0)=0.1

It can be proved that conditions (L) and (M) hold for the SIS model as the phase space is compact and

supt,x{|S(t)|,|I(t)|}<

(t0 and x[0,1] is an initial condition). Condition (L) holds from the mentioned boundedness of derivatives. On the other hand, the condition (M) can be derived from the SIS master equations (Eq. 4.1), and our assumption that S+Iconst(=1). Namely, we have

|It(p)-It(q)||p-q|eγt.

Hence,

|St(x)-St(y)|=|(1-It(1-x))-(1-It(1-y))|=|It(1-x)-It(1-y)||(1-x)-(1-y)|eγt=|x-y|eγt.

Similarly to the previous stochastic modification we implement the “external” rate β0 as a CTHMC with intensity matrix Q on the finite state space {0,1,,M}. Assume that the external incidence rate β0=β0(t) is the realization of a CTHMC on the state space {0,0.044,0.11,0.01} with intensity matrix Q (as previously) and P(β(0)=0)=1. The other parameters for SIS model are as follows: I(0)=0.01,β1=0.0836,α=0.05,K=1.

Figure 6 shows the trajectories of the process I(t)(ω) superimposed on the ordinary deterministic solution I(t) with parameter β0¯ corresponding to μ(0,0.044,0.11,0.01). Again we find that with multiplied intensity matrices kQ we can observe the convergence to the deterministic β0¯ solution as k, i.e. for high-frequency changes the in the underlying driving process, the observed process looks smooth.

Fig. 6.

Fig. 6

Trajectories of the piecewise-deterministic Markov processes I(t)(ω) for SIS models with random coefficients with “external” incidence rate models with intensity matrices Q, 10Q, 100Q, red line denotes the deterministic solution of the ODE with parameter β0¯

From the formulation of the classical SIS model, assuming that at any given time t the number of infected individuals I(t) equals 0, we obtain a stable trivial equilibrium. However, it is not the case in our new model, as the positive “external” incidence rate makes it unstable. Figure 7 shows a sample trajectory presenting the origination of epidemics from a population free from infected individuals.

Fig. 7.

Fig. 7

Trajectories of the piecewise-deterministic Markov processes I(t)(ω) for for SIS models with random coefficients with “external” incidence rate models with intensity matrices Q, β0(0)=0, β1=0.01, α=0.05, I(0)=0, K=1

Worked example: the SIR model with random coefficients

Similarly to the SIS (Sect. 4) models, we introduce an external stochastic infectious mechanism to the classical SIR model. We are unable to find analytical closed form solutions. The master equation of the SIR model guarantees that the generated by it semiflows allow for stochastic extensions. In order to obtain that the corresponding, controlled by a CTHMC, semiflows are stochastic processes, we simply explain that the crucial moment of the proof of our Thm 2 is the step where we show that the mapping

Hr;mξ(ω)Φrξ(ω)(x)X

is (dr,ϱ) continuous (hence measurable). Now the continuity will follow from the boundedness of derivatives sup{|S(t)|,|I(t)|,|R(t)|}<. Let us add that the corresponding vector fields on [0,1]×[0,1]×[0,1] are furthermore smooth. Therefore, if the trajectories ξ(ω) are close in the metric dr on Hr;m then the final states (i.e. the ends of paths) Φrξ(ω)(x) are also close.

Let us stress that this section is strongly supported by numerics, instead of being a purely mathematical solution of the modified SIR model. As long as there is no explicit closed form solution it may be difficult to find (or estimate) the expansiveness of a semiflow. We can show that if x>y then |St(x)-St(y)||xe-β0t-ye-(β0+β1)t|. The expansiveness of It(p) or Rt(r) may be even more complicated.

Similarly to the SIS (Sect. 4) models, we introduce an external stochastic infectious mechanism to the classical SIR model. We again remind the reader that we have a normalized population size, N=1.

dS(t)dt=-β1S(t)I(t)-β0S(t)dI(t)dt=β1S(t)I(t)+β0S(t)-αI(t),dR(t)dt=αI(t), 5.1

where for all t>0, S(t)+I(t)+R(t)=1const. If β0=0, then we obtain the classical SIR model. In the classical case it can be shown that limtI(t)=0, and that the limits of S(t) and R(t) (as t) are finite but depend on the initial conditions. Assuming β0=0, if the effective reproduction number

ϱ=R0S(0)=S(0)βα

satisfies ϱ1, then there is no epidemic, and I(t)’s decrease to zero is monotonic. However, if ϱ>1, then I(t) first increases before decreasing to zero, a situation which we call an epidemic.

Following the procedure used in Harko et al. (2014) we will now turn to analyzing the SIR model with external infection. We will not obtain a closed-form analytical solution, but reduce it to an Abel equation of the first kind. It follows from Eq. (5.1) that

SS=-β0-β1I. 5.2

Hence

I=-β0β1-1β1SS, 5.3

and

-β1I=SS-SS2. 5.4

Similarly from Eqs. (5.1) and (5.3)

I=(β0+β1I)S-αI=-S-αI, 5.5
I=-S-α-β0β1-1β1SS. 5.6

Combining Eqs. (5.4) and (5.6) we obtain

SS-SS2=β1S-β0α-αSS, 5.7
SS-SS2+αSS-β1S+β0α=0. 5.8

From Eq. (5.1), solving for R(t), we obtain

R=-αβ1β0+SS=-αβ0β1-αβ1SS, 5.9

thus

S(t)=S(0)e-β1αR(t)-R(0)-β0t 5.10

or (in short)

S(t)=De-β1αR(t)-β0t,whereD=S(0)eβ1αR(0). 5.11

Differentiating Eq. (5.11)

S=D-β1αR-β0e-β1αR(t)-β0t=-β1αR+β0S, 5.12
SS=-β1αR+β0. 5.13

Hence

R=-αβ1β0+SS 5.14

and

R=-αβ1SS=-αβ1SS-SS2. 5.15

Substituting Eqs. (5.12)–(5.15) into Eq. (5.8), and after reordering, we obtain

R=-αR+αDβ0+β1αRe-β1αR-β0t. 5.16

Let

u(t)=e-β1αR(t)-β0t 5.17

and as

u=-β0+β1αRu 5.18
uu=-β0-β1αR 5.19

we obtain

R=-αβ1β0+uu 5.20

and

R=-αβ1uu=-αβ1uu-uu2. 5.21

Substituting Eqs. (5.20) and (5.21) into Eq. (5.16) we obtain

uu-(u)2+α-β1Duuu+αβ0u2=0. 5.22

Let Φ(u(t))=t, i.e. Φ=u-1,

u-1(t)=Φ(u)=1u(t)=1uΦ(u(t)), 5.23

thus

dtdu=1uΦ(u). 5.24

Applying the chain rule, and from Eq. (5.23)

Φ(u)=-u(Φ(u))Φ(u)uΦ(u)2=-u(Φ(u))uΦ(u)3. 5.25

Let ϕ(u)=Φ(u), then ϕ(u)=Φ(u) and

u(Φ(u(t)))=1ϕ(u(t)), 5.26
u(Φ(u(t)))=-ϕ(u(t))·uΦ(u)-3=-ϕ(u(t))ϕ3(u(t)). 5.27

Substituting into Eq. (5.22) we obtain

u·-ϕ(u)ϕ3(u)-1ϕ2(u)+α-β1Duu1ϕ(u)+αβ0u2=0. 5.28

Multiplying by -ϕ3(u)u we obtain

-ϕ(u)-ϕ(u)u+α-β1Duϕ2(u)+αβ0uϕ3(u)=0 5.29

or in an equivalent form

ϕ(u)=αβ0uϕ3(u)+α-β1Duϕ2(u)-1uϕ(u). 5.30

We can recognize Eq. (5.30) as an Abel equation of the first kind, provided that αβ0u0 (§1.4.1 Polyanin and Zaitsev (1995)). If αβ0u=0 the equation reduces to a Riccati-type equation, or if α-β1Du=0 it reduces to a Bernoulli-type equation.

Equation (5.30) has no closed-form analytical solution. Introducing β0>0 to the SIR model results in a substantial change in our simulation process. We will rely on the R’s (R Core Team 2020) package deSolve to solve the SIR ODE system, Eq. (5.1), between the interarrival times of the CTHMC.

After introducing the “external” transmission rate β0>0, we obtain only the trivial asymptotic equilibrium (S,I,R)=(0,0,1). This is as all susceptible individuals will become eventually infected either via contact with the infected and infectious individuals (assuming I(t)>0) or through the “external” transmission. Allowing for β0 to be described as a value of CTHMC provide us with a framework in which short “impulses” may switch the behavior of the solution (I(t),t>0) between consecutive growth stages before decreasing to zero along the solution (S(t),t>0). Figure 8 shows a sample trajectories of SIR solutions assuming that β0=β0(t) is a Markov process with intensity matrix 0.1Q (for long inter-arrival times of the process) on a finite state space {0.001,0.002,0,0.05}. We can clearly observe consecutive “waves” of the epidemic.

Fig. 8.

Fig. 8

Trajectories of the piecewise-deterministic Markov model (dashed lines), SIR(t)(ω) for the “external” incidence rate models with intensity matrices 0.1Q, β0(0)=0.001, β1=0.08, α=0.05, I(0)=0.01, R(0)=0; solid lines represent the solution of the classical SIR model (with β00)

In line with our previous observations we can see that with the increase of the intensity matrix of the CTHMC kQ, as k, the trajectories converge to the deterministic solution with parameter β0¯ corresponding to β0¯Eβ0=μ(0.001,0.002,0,0.05) (see Fig. 9).

Fig. 9.

Fig. 9

Trajectories of the piecewise-deterministic Markov processes I(t)(ω) for SIR models with random coefficients with the “external” incidence rate SIR model with intensity matrix 10Q, β0(0)=0, β1=0.08, α=0.05, I(0)=0.01, R(0)=0; red line denotes the deterministic solution of the ODE with parameter β0¯

Discussion and conclusions

We end with a few historical remarks. The topic we presented is not new. The long-term behaviour of dynamical systems subjected to random perturbations was studied from different points of view (theoretical or practical computer simulations). It is quite impossible to give representative references, but we simply mention a few of them (see Benaïm and Strickler 2019; Chen-Charpentier and Stanescu 2010; Gray et al. 2012; Rami et al. 2014; Roberts 2017). The common features of these models is that the dynamics is randomly interrupted so that the internal (very often hidden) state of the systems is changed, according to a law that depends on the state just before this intervention. In our work, the duration of the time intervals between interventions are independent and have exponential distributions (Markov models).

Describing the asymptotic behaviour of trajectories of randomly controlled semiflows seems to be a difficult task. There is no hope for achieving explicit analytical formulæ, in particular, not even for deterministic SIR models, see Sect. 5. On the other hand, these notions provide theoretical models, which are recently a subject of interest for many research groups. In our work we employ computer techniques and find, by simulations, their statistical properties. The main goal is to find the dependence of these statistics for growing frequencies of the control processes (e.g. potential social contacts). This is reflected by considering sequences kQ of intensity matrices, where k. For larger k the intensity matrix kQ will exhibit higher frequencies of change in the steering process. For special classes (in particular for SIR semiflows) the randomness of Φtξ(ω)(x)=ζt(x,ω) finally (k) will be extinguished, approaching a deterministic semiflow for some specific mean ϑΘ (not necessarily in Θ).

For simplicity we considered control Markov processes Ξ that are irreducible on finite Θ. It follows that it has a unique stationary distribution μ on Θ (see Allen (2011), Norris (2007), p. 118). By the ergodic theorem (see Norris (2007), p. 126) the trajectories ξt(ω) with probability 1 visit each fixed state ϑΘ with frequency μ(ϑ). If the intensity coefficient k, then on each (even very short) time interval (r,s)[0,) the control sequence (k)ξt(ω) switches parameters ϑΘ accordingly to the vector μ and many times (more and more when k is large), producing in some sense an averaged parameter ϑ=ϑΘϑμ(ϑ). We notice that for Θ={0,1,2,,M} the expected value ϑ generally does not belong to Θ any more. Therefore, the proposed approach is not universal, sometimes the parameters ϑ are not even numerical. In the considered SIS/SIR models, the parameters β0(=ξ(ω))[0,M] behave in a linear (affine) fashion. Hence, one may evaluate the average ϑ and ask whether the asymptotic behaviour (i.e. when k) of the stochastic dynamics is carried over.

We used computer simulations to look at the high-frequency SIR properties. Namely, it looks like with growing frequencies the random trajectories become smoother and the total variance of the process decays to 0 and we seem to arrive at almost smooth graphs, characteristic for deterministic models. Hence, we can hypothesize that the high frequencies, i.e. short transition times, of the control process result in almost sure convergence of the controlled dynamical system.

Let us finally comment that the high-frequency is imitated here by a direct increase of the intensity matrix, kQ. Of course, it would be desirable to work with more general approaches, e.g. considering kQk, where for every k we only impose μQk=0. This is a direction for further theoretical work but here we dedicated to it a short, connected to the current spread of SARS-CoV-2 virus, Monte Carlo study. Interestingly, very recently a SIRD (SIR and Death) with random coefficients model was considered for describing the COVID-19 dynamics in Italy (Alòs et al. 2020). There they considered a fractional Brownian motion process for the infection parameter, β in Eqs. (4.1) and (5.1). It is worth pointing out a key difference between modelling via a fractional Brownian motion and the random dynamical system approach presented here. A fractional Brownian motion in general will not have piecewise smooth (differentiable) trajectories. On the other hand, a random dynamical system, as described in this work, will.

Acknowledgements

We would like to thank two anonymous Reviewers whose comments significantly improved this work. K. Bartoszek’s research is supported by Vetenskapsrådets Grant 2017–04951.

Appendix: Proofs of Lemmata and Theorems from Sect. 2

Proof of Lemma 2

The functions h,gH(Θ) have finitely many jumps on the considered interval [0, r]. We recall that the total length of the intervals (wl,wl+1) on which the functions h,g differ is dr(h,g) (we are confined to the interval [0, r] only, thus the point wl+1 at the end of the final interval should be understood as r).

Case I (n=2j). It follows from the condition () that

ϱ(Φ0h(x),Φ0g(y))Δ(w0)ϱ(x,y)

as h(t)=g(t) for all t[0,w0] (we remind again that if w0r, then ϱ(Φrh(x),Φrg(y))Δ(r)ϱ(x,y))). On the interval [w0,w1) the functions h and g differ, so applying condition (L) we obtain (the constant L corresponds to T=r)

ϱ(Φ1h(x),Φ1g(y))ϱ(Φ1h(x),Φ0h(x))+ϱ(Φ0h(x),Φ0g(y))+ϱ(Φ0g(y),Φ1g(y))2L(w1-w0)+ϱ(Φ0h(x),Φ0g(y))2L(w1-w0)+Δ(w0)ϱ(x,y).

Substituting 0w1, w0w2, Φ1h(x)x, and Φ1g(y)y we obtain

ϱ(Φ2h(x),Φ2g(y))Δ(w2-w1)ϱ(Φ1h(x),Φ1g(y))Δ(w2-w1)(2L(w1-w0)+Δ(w0)ϱ(x,y))=2L(w1-w0)Δ(w2-w1)+Δ(w2-w1)Δ(w0)ϱ(x,y).

Similarly we have

ϱ(Φ3h(x),Φ3g(y))=ϱ(Φw3-w1h(·+w1)(Φ1h(x)),Φw3-w1g(·+w1)(Φ1g(y)))2L(w3-w2)+Δ(w2-w1)ϱ(Φ1h(x),Φ1g(y))2L(w3-w2)+Δ(w2-w1)(2L(w1-w0)+Δ(w0)ϱ(x,y))=2L(w3-w2)+(w1-w0)Δ(w2-w1)+Δ(w2-w1)Δ(w0)ϱ(x,y).

Iterating this procedure we finally obtain

ϱ(Φ2j+1h(x),Φ2j+1g(y))2L((w2j+1-w2j)+(w2j-1-w2j-2)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)++(w1-w0)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2-w1))+Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w2-w1)Δ(w0-0)ϱ(x,y).

This bound must be obviously confined to [0, r] , so we in fact can obtain

ϱ(Φrh(x),Φrg(y))2L((r-w2j)+(w2j-1-w2j-2)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)++(w1-w0)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2-w1))+Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w2-w1)Δ(w0-0)ϱ(x,y).

Case II, n=2j-1

ϱ(Φ2jh(x),Φ2jg(y))2L((w2j-1-w2j-2)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)+(w2j-5-w2j-6)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w2j-4-w2j-5)++(w1-w0)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w2-w1))+Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w2-w1)Δ(w0-0)ϱ(x,y).

Taking t=r we obtain

ϱ(Φrh(x),Φrg(y))2L((w2j-1-w2j-2)Δ(r-w2j-1)+(w2j-3-w2j-4)Δ(r-w2j-1)Δ(w2j-2-w2j-3)+(w2j-5-w2j-6)Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w2j-4-w2j-5)++(w1-w0)Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w2-w1))+Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w2-w1)Δ(w0-0)ϱ(x,y).

Proof of Lemma 3

If w1r (we apply conditions () and (L)), then

ϱ(Φrh(x),Φrg(y))ϱ(Φrh(x),Φ0h(x))+ϱ(Φ0h(x),Φ0g(y))+ϱ(Φ0g(y),Φrg(y))2Lr+ϱ(x,y).

Case I. Let n=2j. Reasoning as before we obtain ϱ(Φ1h(x),Φ1g(y))2Lw1+ϱ(x,y). Starting from t=w1 we may apply the previous lemma as h(w1)=g(w1). We simply replace r by r-w1 and have

ϱ(Φrh(x),Φrg(y))=ϱ(Φr-w1h(·+w1)(Φ1h(x)),Φr-w1g(·+w1)(Φ1g(y)))2L((r-w2j)+(w2j-1-w2j-2)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)++(w3-w2)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3))+Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)(2Lw1+ϱ(x,y))=2L((r-w2j)+(w2j-1-w2j-2)Δ(w2j-w2j-1)+(w2j-3-w2j-4)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)++(w3-w2)Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)+(w1-0))Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)+Δ(w2j-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)ϱ(x,y).

Case II. n=2j-1. We begin as above

ϱ(Φrh(x),Φrg(y))=ϱ(Φr-w1h(·+w1)(Φ1h(x)),Φr-w1g(·+w1)(Φ1g(y)))2L((w2j-1-w2j-2)Δ(r-w2j-1)+(w2j-3-w2j-4)Δ(r-w2j-1)Δ(w2j-2-w2j-3)++(w3-w2)Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3))+Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)(2Lw1+ϱ(x,y))=2L((w2j-1-w2j-2)Δ(r-w2j-1)+(w2j-3-w2j-4)Δ(r-w2j-1)Δ(w2j-2-w2j-3)++(w3-w2)Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)+(w1-0)Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1))+Δ(r-w2j-1)Δ(w2j-2-w2j-3)Δ(w4-w3)Δ(w2-w1)ϱ(x,y).

Proof of Theorem 2

We must show that for each fixed r[0,) the mapping Ωωζr(x,ω)X is measurable. We illustrate this situation in Fig. 10.

Fig. 10.

Fig. 10

Illustration of the mapping ζr(x,ω)

Let us define

Ωr;m={ωΩ:the trajectoryξt(ω)changes values at mostmtimes on[0,r]}={ωΩ:tm>r}F.

It follows from the construction that ζ is a composition ζr(x,ω)=Φrξ(ω)(x). If ωΩr;m, then the trajectory ξ(ω), restricted to the interval [0, r], belongs to Hr;m(Θ). By our Thm. 1, the mapping

Hr;mξ(ω)Φrξ(ω)(x)X

is (dr,ϱ) continuous (so measurable). It remains to show that

Ωr;mωξ(ω)Hr;m(Θ)

is measurable. Let A={a0=0,a1,a2,}[0,r] be a countable dense subset of [0, r]. Denote Ak={a0,a1,,ak}. Consider a closed (for the relative dr topology) ball

Kr;m(h0,ε)={hHr;m(Θ):dr(h0,h)ε}.

By separability, we can select a countable and dense set K={h1,h2,} in Kr;m(h0,ε). We notice that

Kr;m(h0,ε)=k=1j=1{gHr;m(Θ):g(ai)=hj(ai)for \ all \ i=1,2,,k}.

Thus the trajectory ξ(ω), restricted to the time domain [0, r], belongs to Kr;m(h0,ε) if and only if

ωk=1j=1{ωΩr;m:ξai(ω)=hj(ai)for \ all \ i=1,2,,k}.

Clearly, {ωΩr;m:ξai(ω)=hj(ai)}FΩr;m, as ξai:ΩΘ is measurable. It follows that (see Fig. 10) ζr(x,·) is F measurable. To end the proof we remark that the continuity of trajectories [0,)tζt(x,ω)X is a trivial consequence of our construction of Φh.

Funding

Open Access funding provided by Linköping University.

Compliance with ethical standards

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  1. Allen, L. J. S. (2011). An introduction to stochastic processes with applications to biology. Boca Raton: CRC Press. [Google Scholar]
  2. Alòs, E., Mancino, M. E., Merino, R., & Sanfelici, S. (2020). A fractional model for the COVID–19 pandemic: Application to Italian data. arXiv:2008.00033
  3. Bai, Y., Yao, L., Wei, T., Tian, F., Jin, D.-Y., Chen, L., et al. (2020). Presumed asymptomatic carrier transmission of COVID-19. JAMA. [DOI] [PMC free article] [PubMed]
  4. Bartoszek, K., Guidotti, E., Iacus, S. M., & Okrój, M. (2020). Are official confirmed cases and fatalities counts good enough to study the COVID-$19$ pandemic dynamics? A critical assessment through the case of Italy. Nonlinear Dynamics, 101, 1951–1979. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Benaïm, M., & Strickler, E. (2019). Random switching between vector fields having a common zero. Annals of Applied Probability, 29, 326–375. [Google Scholar]
  6. Capasso, V. (2008). Mathematical structures of epidemic systems (2nd ed.). Berlin: Springer. [Google Scholar]
  7. Chen-Charpentier, B. M., & Stanescu, D. (2010). Epidemic models with random coefficients. Mathematical and Computer Modelling, 52, 1004–1010. [Google Scholar]
  8. Gikhman, I. I., & Skorokhod, A. V. (1974). The theory of stochastic processes I. Berlin: Springer. [Google Scholar]
  9. Gillespie, D. T. (1977). Exact stochastic simulation of coupled chemical reactions. Journal of Physical Chemistry, 81, 2340–2361. [Google Scholar]
  10. Gray, A., Greennhalgh, D., Mao, X., & Pan, J. (2012). The SIS epidemic model with Markovian switching. Journal of Mathematical Analysis and Applications, 394, 496–516. [Google Scholar]
  11. Grimmett, G. R., & Stirzaker, D. R. (2009). Probability and random processes. Oxford: Oxford University Press. [Google Scholar]
  12. Harko, T., Lobo, F. S. N., & Mak, M. K. (2014). Exact analytical solutions of the susceptible-infected-recovered (SIR) epidemic model and the SIR model with equal death and birth rates. arXiv:1403.2160v1
  13. Kermack, W. O., & McKendrick, A. G. (1927). Contribution to the mathematical theory of epidemics. Proceedings of the Royal Society A, 115, 700–721. [Google Scholar]
  14. Korobeinikov, A., & Maini, P. K. (2005). Non-linear incidence and stability of infectious disease models. Mathematical Medicine and Biology, 22, 113–128. [DOI] [PubMed] [Google Scholar]
  15. Kurtz, T. G. (1971). Limit theorems for sequences of jump Markov processes approximating ordinary differential processes. Journal of Applied Probability, 8, 344–356. [Google Scholar]
  16. Liu, Y., Gayle, A. A., Wilder–Smith, A. A., & Rocklöv, J. (2020). The reproductive number of COVID-19 is higher compared to SARS coronavirus. Journal of Travel Medicine. [DOI] [PMC free article] [PubMed]
  17. Moriarty, L.F., Plucinski, M. M., Marston, B. J., Kurbatova, E. V.,Knust, B., Murray, E. L., Pesik, N., Rose, D., Fitter, D.,Kobayashi, M., Toda, M., Canty, P. T., Scheuer, T., Halsey, E. S.,Cohen, N. J., Stockman, L., Wadford, D. A., Medley, A. M., Green,G., Regan, J. J., Tardivel, K., White, S., Brown, C., Morales, C.,Yen, C., Wittry, B., Freeland, A., Naramore, S., Novak, R. T.,Daigle, D., Weinberg, M., Acosta, A., Herzig, C., Kapella, Bryan K.,Jacobson, K. R., Lamba, K., Ishizumi, A., Sarisky, J., Svendsen, E.,Blocher, T., Wu, C., Charles, J., Wagner, R., Stewart, A., Mead, P.S., Kurylo, E., Campbell, S., Murray, R., Weidle, P., Cetron, M., & Friedman, C. R. (2020). Public health responses to COVID-19 outbreaks on cruise ships—Worldwide, February–March 2020. MMWR Morbidity and Mortality Weekly Report, 69, 347–352. [DOI] [PMC free article] [PubMed]
  18. Norris, J. R. (2007). Markov chains. Cambridge: Cambridge University Press. [Google Scholar]
  19. Polyanin, A. D., & Zaitsev, V. F. (1995). Handbook of exact solutions for ordinary differential equations. Boca Raton: CRC Press. [Google Scholar]
  20. R Core Team, R. (2020). A language and environment for statistical computing. Vienna: R Foundation for Statistical Computing. https://www.R-project.org/.
  21. Rami, M. A., Bokharaie, V. S., Mason, O., & Wirth, F. R. (2014). Stability criteria for SIS epidemiological models under switching policies. Discrete and Continuous Dynamical Systems B, 19.
  22. Roberts, M. G. (2017). An epidemic model with noisy parameters. Mathematical Biosciences, 287, 36–41. [DOI] [PubMed] [Google Scholar]
  23. Rocklöv, J., Sjödin, H., & Wilder–Smith, A. (2020). COVID-19 outbreak on the Diamond Princess cruise ship: Estimating the epidemic potential and effectiveness of public health countermeasures. Journal of Travel Medicine. [DOI] [PMC free article] [PubMed]
  24. Smith, H. L., & Thieme, H. R. (2011). Dynamical systems and population persistence. AMS,118.
  25. Ye, F. X.-F., & Qian, H. (2019). Stochastic dynamics II: Finite random dynamical systems, linear representation, and entropy production. Discrete and Continuous Dynamical Systems, 24, 4341–4366. [Google Scholar]
  26. Ye, F. X.-F., Wang, Y., & Qian, H. (2016). Stochastic dynamics: Markov chains and random transformations. Discrete and Continuous Dynamical Systems, 21, 2337–2361. [Google Scholar]
  27. Zhang, S., Diao, M., Yu, W., Pei, L., Lind, Z., & Chen, D. (2020). Estimation of the reproductive number of novel coronavirus (COVID-19) and the probable outbreak size on the Diamond Princess cruise ship: A data-driven analysis. International Journal of Infectious Diseases, 93, 201–204. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Japanese Journal of Statistics and Data Science are provided here courtesy of Nature Publishing Group

RESOURCES