• No results found

Coalescence time and second largest eigenvalue modulus in the monotone reversible case

N/A
N/A
Protected

Academic year: 2021

Share "Coalescence time and second largest eigenvalue modulus in the monotone reversible case"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

UNIVERSIT

À

DELL'INSUBRIA

FACOLT

À

DI ECONOMIA

http://eco.uninsubria.it

F. Leisen, A. Mira

Coalescence time and second largest

eigenvalue modulus in the

monotone reversible case

(2)

© Copyright F. Leisen, A. Mira

Printed in Italy in July 2006

Università degli Studi dell'Insubria

Via Monte Generoso, 71, 21100 Varese, Italy

All rights reserved. No part of this paper may be reproduced in

any form without permission of the Author.

In questi quaderni vengono pubblicati i lavori dei docenti della

Facoltà di Economia dell’Università dell’Insubria. La

pubblicazione di contributi di altri studiosi, che abbiano un

rapporto didattico o scientifico stabile con la Facoltà, può essere

proposta da un professore della Facoltà, dopo che il contributo

sia stato discusso pubblicamente. Il nome del proponente è

riportato in nota all'articolo. I punti di vista espressi nei quaderni

della Facoltà di Economia riflettono unicamente le opinioni

degli autori, e non rispecchiano necessariamente quelli della

Facoltà di Economia dell'Università dell'Insubria.

These Working papers collect the work of the Faculty of

Economics of the University of Insubria. The publication of

work by other Authors can be proposed by a member of the

Faculty, provided that the paper has been presented in public.

The name of the proposer is reported in a footnote. The views

expressed in the Working papers reflect the opinions of the

Authors only, and not necessarily the ones of the Economics

Faculty of the University of Insubria.

(3)

COALESCENCE TIME AND SECOND

LARGEST EIGENVALUE MODULUS IN THE

MONOTONE REVERSIBLE CASE

Fabrizio Leisen

and Antonietta Mira

July 27, 2006

Abstract

IfT is the coalescence time of the Propp and Wilson [15], perfect sim-ulation algorithm, the aim of this paper is to show thatT depends on the second largest eigenvalue modulus of the transition matrix of the under-lying Markov chain. This gives a relationship between the ordering based on the speed of convergence to stationarity in total variation distance and the ordering defined in terms of speed of coalescence in perfect simulation.

1

Introduction

In [15], Propp and Wilson define an algorithm to sample ”exactly” from a probability distributionπdefined on a finite setE. To this aim, we need a Markov chain that has π as its unique stationary distribution. The updating rule of the Markov chain can be considered as a function:

φ:E×[0,1] → E

(x, U) → φ(x, U)

whereU is a uniform random variable on the interval [0,1]. Let

P ={pij}i,j∈E be the transition matrix of the Markov chain, then

pij =P(φ(i, U) =j). Clearly, given a distribution of interestπ, the

choice of the Markov chain is not unique, and an open question is how this choice can be made ”optimally” in some sense. For Markov chains reversible with respect toπ, we can define an ordering, called ”speed of convergence”, that is based on the second largest eigenvalue modulus (SLEM throughout the paper) of the transition matrix (see [12] for a survey on orderings for Markov chains). In this ordering convergence is measured in terms of total variation distance. The purpose of this paper

Universit`a di Modena e Reggio Emilia, Dipartimento di Matematica, Via Campi 213/b Modena, E-mail: [email protected]

Universit`a dell’Insubria, Dipartimento di Economia, Via Monte Generoso 71, 21100 Varese, E-mail: [email protected]

(4)

is to show that, in monotone reversible cases, the speed of convergence ordering implies an ordering on the coalescence times. In Section 2, we review the Propp and Wilson perfect simulation algorithm and set the notation. In Section 3 we give preliminary theorems and in Section 4 we state the main result that will be used, in Section 5, to define an ordering for the coalescence times.

2

Propp and Wilson exact algorithm

In their seminal paper, [15], Propp and Wilson device a way to turn a Markov chain Monte Carlo algorithm (MCMC) into a perfect simulation algorithm. It is well know that in MCMC the crucial problem is how to detect when the Markov chain has reached its stationary regime. Many convergence diagnostics have been designed that aim at detecting failure of convergence based on the simulated path of the Markov chain. All these convergence diagnostics can at most give negative answers but will never reassure the user on the fact that their Markov chains have reached stationarity. Propp and Wilson propose a clever way to simulate a Markov chain so that at the end of the perfect simulation algorithm an exact sample from the stationary distribution,π, is obtained.

2.1

The exact simulation algorithm

Let :

• E={x1, x2,· · ·, xN}be a finite states space

• U−1, U−2, U−3,· · ·be a sequence of i.i.d. random variables

• φ=φ(x, U)x∈Ebe the updating rule of an ergodic Markov chain with stationary distributionπwith the property that for alli, j ∈E P(φ(i, Ut) =j) =pij.

(5)

Consider the following exact simulation algorithm: step -1 Compute : φ1=φ(x1, U−1) φ2=φ(x2, U−1) ... ... φn=φ(xn, U−1)

Ifφ1=φ2=· · ·=φn=k for somek∈Ethen returnk.

else go to step -2 step -2 Compute : φ1=φ(φ(x1, U−2), U−1) φ2=φ(φ(x2, U−2), U−1) ... ... φn=φ(φ(xn, U−2), U−1) Ifφ1=φ2=· · ·=φn=k then returnk. else go to step -3 ... ... ... step−t Compute : φ1=φ(φ(· · ·φ(φ(x1, U−t), U−t+1)· · ·, U−2), U−1) φ2=φ(φ(· · ·φ(φ(x2, U−t), U−t+1)· · ·, U−2), U−1) ... ... φn=φ(φ(· · ·φ(φ(xn, U−t), U−t+1)· · ·, U−2), U−1) Ifφ1=φ2=· · ·=φn=k then returnk. else go to step−t−1 ...

Propp and Wilson, [15], proved that this algorithm ends with probability one and that the valuekthat is returned is distributed asπ. The time step,T, whereφ1=φ2=· · ·=φn=kis called ”coalescence time” and

it depends onU−1, U−2, U−3,· · ·, soT is a random variable.

2.2

Monotone case and Coupling inequality

Let ≤E be a partial ordering on the states spaceE and assume thatE

admits maximum and minimum with respect to this ordering. Through-out the paper we denote the maximal and minimal state by ˆ1 and ˆ0. If the updating rule of an ergodic Markov chain with stationary distribu-tionπsatisfies the property:

∀x, y∈E such that x≤Ey we have φ(x, U)≤Eφ(y, U)

then the chain is called monotone. This property is very important for the Propp and Wilson algorithm because it guaranties that it is sufficient to run only two chains, starting at ˆ0 (minimal chain) and ˆ1 (maximal chain) respectively, and to verify coalescence only for these two chains. The monotonicity property ensures that if the maximal and minimal chain

(6)

have coalesced, then all other chains (started from any other possible value in the state space) will also coalesce because they will be “trapped” between the maximal and the minimal chain. Computationally, running only the maximal and minimal chain this is more convenient then running all possible chains.

The question is: ifφ1, φ2are two monotone updating rules of two ergodic

Markov chains with stationary distribution π and transitions matrix P andQrespectively, which one coalesces before? In this paper the above question will be addressed. For monotone Markov chains we have two inequalities called ”coupling inequalities”:

P(T > t)≤ld(t)

P(T > t)≥d(t)≥d(t)

wherel is the length of the longest chain in the totally ordered spaceE

and : d(t) = max x,y∈E||P t (x,·)−Pt(y,·)||T V; d(t) = max x∈E||P t (x,·)−π(·)||T V.

3

Preliminaries

For each fixedM ∈N, we define two Markov chains on the state spaceE

in the following way :

X0M = ˆ0 X1M =φ(ˆ0, U−M) X2M =φ(X1M, U−M+1)· · ·XMM =φ(XMM−1, U−1);

Y0M = ˆ1 Y1M=φ(ˆ1, U−M) Y2M =φ(Y1M, U−M+1)· · ·YMM =φ(YMM−1, U−1).

IfT is the coalescence time, we have:

XTT, Y T T ∼π.

We now construct a new Markov chain on the enlarged state spaceE×E, in the following way:

ZM 0 = (ˆ0,ˆ1) ZM 1 = φˆ((ˆ0,ˆ1), U−M) = (φ(ˆ0, U−M), φ(ˆ1, U−M)) = (X1M, Y1M) Z2M = φˆ(Z1M, U−M+1) = (φ(X1M, U−M+1), φ(Y1M, U−M+1)) = (X2M, Y2M) · · · · · · · · · ZMM = φˆ(Z M M−1, U−1) = (φ(XMM−1, U−1), φ(YMM−1, U−M)) = (XMM, Y M M)

The transition matrix of the Markov chainZ defined above is: ˜

P={p(xi1,xi2)→(xj1,xj2)}(xi1,xi2),(xj1,xj2)∈E×E

where :

(7)

It is easy to check that this is indeed a stochastic matrix in fact, for any (xi1, xi2) we have that: X (xj 1,xj2)∈E×E p(xi1,xi2)→(xj1,xj2)= X xj1∈E X xj2∈E pxi 1xj1pxi2xj2 = 1.

We note that the matrix ˜P can be written in the convenient form:

˜ P = 2 6 6 6 6 6 6 4 px1x1P px1x2P · · · px1xNP px2x1P px2x2P · · · px2xNP · · · · · · · · · · · · pxNx1P pxNx2P · · · pxNxNP 3 7 7 7 7 7 7 5

and it’s easy to prove that :

˜ Pn = 2 6 6 6 6 6 6 6 4 px(n1)x1Pn px(n1)x2Pn · · · p(xn1)xNP n p(xn2)x1Pn p( n) x2x2Pn · · · p( n) x2xNP n · · · · · · · · · · · · px(nN)x1Pn px(nN)x2Pn · · · p(xnN)xNPn 3 7 7 7 7 7 7 7 5

Theorem 3.1 IfP is reversible w.r.t. π thenP˜ is also reversible w.r.t.

˜

π, where ˜πis defined, for alli, j∈E×E, as:

˜

π(i, j) =π(i)π(j).

Proof:

We show that for all (xi1, xi2),(xj1, xj2) ∈E×E the following identity

holds: ˜

π(xi1, xi2)p(xi1,xi2)→(xj1,xj2)= ˜π(xj1, xj2)p(xj1,xj2)→(xi1,xi2).

The above identity follows from: ˜ π(xi1, xi2)p(xi1,xi2)→(xj1,xj2) = π(xi1)π(xi2)pxi1xj1pxi2xj2 = π(xi1)pxi 1xj1π(xi2)pxi2xj2 = pxj1xi1π(xj1)pxj2xi2π(xj2) = pxj1xi1pxj2xi2π(xj1)π(xj2) = π˜(xj1, xj2)p(xj1,xj2)→(xi1,xi2)

The next theorem establishes a connection between theZ chain and the two chains that start from ˆ0 and ˆ1. We use this notation: δˆ0,δˆ1 for the

(8)

measure onE×Econcentrated on (ˆ0,ˆ1). Note that,

δ0,ˆ1)(x, y) =δˆ0(x)δˆ1(y), so we can writeδ(ˆ0,ˆ1) in this compact form:

δ(ˆ0,ˆ1) = 2 6 6 6 6 6 6 4 δˆ0(x1)δˆ1 δˆ0(x2)δˆ1 · · · δˆ0(xN)δˆ1 3 7 7 7 7 7 7 5

Vectors are considered as column and we use the superscripttto denote the transpose.

Theorem 3.2 LetT be a random variable with values in{1,2,· · ·}. The following two statements are equivalent:

1. XTT ∼π andY T T ∼π 2. ZT T ∼π˜ Proof: ”(1⇒2)” IfXT T ∼π,YTT ∼πthen P(XTT =i) =π(i) = (δˆ0P T )(i) =p(ˆ0Ti) P(YTT =i) =π(i) = (δˆ1P T )(i) =p(ˆ1Ti) So δt0,ˆ1)P˜ T = [ δˆ0(ˆ0)δ t ˆ 1p (T) ˆ 0x1P˜ T , δˆ0(ˆ0)δ t ˆ 1p (T) ˆ 0x2P˜ T ,· · ·, δˆ0(ˆ0)δ t ˆ 1p (T) ˆ 0xN ˜ PT] = [π(x1)πt, π(x2)πt,· · ·, π(xN)πt] = ˜π ”(2⇒1)” IfZTT ∼π˜then ||δ0,ˆ1)P T −π˜||T V = 0 Since: ||δt (ˆ0,ˆ1)P T π˜|| T V = 12PNi=1PNj=1|(δt0,ˆ1)P˜ T)(x i, xj)−˜π(xi, xj)| = 1 2 PN i=1 PN j=1|p (T) ˆ 0xip (T) ˆ 1xj−π(xi)π(xj)|

= (we apply the triangular inequality)

≥ 1 2 PN i=1|p (T) ˆ 0xi−π(xi)| = ||δt ˆ 0P T π|| T V it follows: 0≤ ||δˆ0tP T −π||T V ≤ ||δt0,ˆ1)P T −π˜||T V = 0.

(9)

Analogously, we can show that:

||δˆ1tP

T

−π||T V = 0

We can thus conclude that:

XTT, Y T T ∼π

We now want to derive the eigenvalues of the matrix ˜P from the eigenvalues of the matrixP. We recall that a reversible matrix is always diagonalizable. In particular letRbe the matrix:

R= diag(π(x1), π(x2),· · ·, π(xN))

then the matrix

S=R12P R−12

is symmetric. So there exists an orthogonal matrixO such that:

D=OtSO

whereDis a diagonal matrix that has the same eigenvalues ofP. Thus, ifλ1, λ2,· · ·, λN are the eigenvalues ofP, then

D= diag(λ1, λ2,· · ·, λN).

Theorem 3.3 Ifλ1, λ2,· · ·, λN are the eigenvalues of P then the set:

{λiλj :i, j= 1,· · ·, N}

is the set of all the eigenvalues ofP˜.

Proof: We use the preceding technique. Let ˜

R= diag(˜π(x1, x1),π˜(x1, x2),· · ·,π˜(xN, xN))

IfS={sxixj}xi,xj∈E from a direct calculation it follows:

˜ S = 2 6 6 6 6 6 6 4 sx1x1S sx1x2S · · · sx1xNS sx2x1S sx2x2S · · · sx2xNS · · · · · · · · · · · · sxNx1S sxNx2S · · · sxNxNS 3 7 7 7 7 7 7 5

And ifO={oxixj}xi,xj∈E then we can choose ˜O:

˜ O = 2 6 6 6 6 6 6 4 ox1x1O ox1x2O · · · ox1xNO ox2x1O ox2x2O · · · ox2xNO · · · · · · · · · · · · oxNx1O oxNx2O · · · oxNxNO 3 7 7 7 7 7 7 5

(10)

This is an orthogonal matrix and ˜D= ˜OtS˜O˜is a diagonal matrix with the same eigenvalues of ˜P. This matrix has the form:

˜ D = 2 6 6 6 6 6 6 4 λ1D 0 · · · 0 0 λ2D · · · 0 · · · · · · · · · · · · 0 0 · · · λND 3 7 7 7 7 7 7 5

The following two technical lemmas will be used in Section 4.

Lemma 3.1 Let P be a reversible irreducible transition matrix on the finite state spaceE with stationary distributionπ. Then, forn≥1,all

i∈E, and allA⊂E |δitP n (A)−πt(A)| ≤(1−π(i) π(i) ) 1 2min(π(A)21,1 2)ρ n

whereρis the SLEM ofP.

An immediate consequence of the Lemma (3.1) is that ifA={i}then

|δitP n

(i)−πt(i)| ≤ρn

For a proof of Lemma (3.1), see Theorem 3.3, p.209 of [3]. IfQ={qij}i,j∈E is a stochastic matrix then we can define the

”ergodicity coefficient of Dobrushin,τ” as:

τ(Q) = max x,y 1 2 X i∈E |qxi−qyi|. So obviously: d(t) =τ(Pt)

whered(t) is the norm defined in Section 2.2. We recall a result on stochastic matrices and the ergodicity coefficient from [17] pp. 81-82: Theorem 3.4 Letw={wi}be an arbitrary vector andP={pij}a

stochastic matrix indexed byE. Ifz=Pw, z={zi}, then, for any two

indexesh, h0: zh−zh0 ≤ 1 2 X j∈E |phj−ph0j|{max j∈Ewj−minj∈Ewj} and {max

j∈Ezj−minj∈Ezj} ≤τ(P){maxj∈Ewj−minj∈Ewj}

or equivalently:

max

h,h0∈E|zh−zh0| ≤τ(P){j,jmax0∈E|wj−wj0|}. (1)

(11)

Lemma 3.2 IfP is a stochastic matrix withρas its second largest eigenvalues modulus, then

d(t)≥ρt

Proof: Ifw={wi}i∈E is an eigenvector with corresponding eigenvalue

β,|β|<1. Then: Pw=βw Ptw=βtw. Ifz=Ptwthen zh= Ptw(h) =βtwh zh0= Ptw(h0) =βtwh0

maxh,h0∈E|zh−zh0|= maxh,h0∈E|βtwh−βtwh0|=|β|tmaxh,h0∈E|wh−wh0|

So by applying (1) we obtain: |β|t max h,h0∈E|wh−wh 0| ≤τ(Pt){max j,j0∈E|wj−wj 0|} But: maxh,h0∈E|wh−wh0| = maxj,j0∈E|wj−wj0| d(t) = τ(Pt) So ifρ=|β|is the SLEM ofPwe obtain:

d(t)≥ρt

Now recall that

d(t)≤d(t)≤2d(t) so

2d(t)≥ρt.

We note that, given two transition matrices, P1 and P2, such that

ρ1 < ρ2, then ˜ρ1 <ρ˜2, where ˜ρ1 and ˜ρ2 are the SLEM of the enlarged

chain, ˜P1 and ˜P2 respectively.

4

Main result

Let us begin with a remark. IfT is a coalescence time we have that:

||δt0,ˆ1)P˜

T

−˜π||T V

Furthermore, for monotone Markov chains, we have that:

d(T) = max

(xi,xj)∈(E×E)

||δ(txi,xj)P˜

T

(12)

This is due to the fact that, if the minimal and maximal chains (i.e. the chains starting from ˆ0 and ˆ1 respectively), coalesce then, thanks to the monotonicity property, chains starting from any other initial state also coalesce. We are now ready to state the main result.

Theorem 4.1 Letφ1, φ2 be two monotone updating rules of Markov chains with transitions matrixP1 andP2 reversible with respect toπ. If

T1, T2 are the coalescence times respectively ofφ1,φ2 and

ρ1< ρ2 whereρ1=SLEM(P1), ρ2=SLEM(P2),then

T1< T2, a.s.π.

Proof: Ifρ1< ρ2 then

˜

ρ1<ρ˜2

where ˜ρ1= SLEM ( ˜P1),ρ˜2= SLEM ( ˜P2).

IfT1,T2 are coalescence times then:

||δt0,ˆ1)P˜1 T1 −π˜||T V = 0; ||δt0,ˆ1)P˜2 T2 −π˜||T V = 0.

From the first we obtain: 1 2 X (xi,xj)∈E×E |(δt0,ˆ1)P˜1 T1 )(xi, xj)−π˜(xi, xj)|= 0

But this is a sum of positive terms, so every terms must be equal to zero. In particular:

|(δt0,ˆ1)P˜1

T1

)(ˆ0,ˆ1)−˜π(ˆ0,ˆ1)|= 0. (2) Suppose thatT1≥T2, then

||δt0,ˆ1)P˜2

T1

−π˜||T V = 0

but from the remark at the beginning of the section: max

(xi,xj)∈(E×E)

||δt(xi,xj)P˜2

T1

−˜π||T V = 0. (3)

By combining (2) with (3) and using the lemmas of the previous section, we obtain:

0 = (2)−2·(3)≤ρ˜1T1−ρ˜2T1.

We thus obtain:

˜

ρ2≤ρ˜1,

which contradicts the hypothesis.

(13)

5

An ordering for coalescence time

Consider two transition matrices, P1 and P2, with the same stationary

distribution, that are monotone with respect to some partial ordering defined on the state space. Letρ1, ρ2 be the SLEMs andT1, T2 be the

coalescence times ofP1 andP2 respectively.

Definition 5.1 We say that P1 dominates P2 in terms ofspeed of

con-vergenceand writeP1≥SP2, if

ρ1≤ρ2.

This ordering was already defined in [12].

Definition 5.2 We say that P1 dominates P2 in terms of coalescence

timeand writeP1≥C P2, if

T1≤T2.

Theorem 5.1 IfP1≥SP2 thenP1≥CP2.

The result follows from Theorem 4.1 in Section 4.

6

Conclusions

We give a sufficient condition for selecting an updating rule in perfect simulation that is optimal in the sense of minimizing the coalescence time. The results holds for finite state spaces and monotone chains. We plan to investigate perfect sampling algorithm with continuous state spaces and non-monotone updating mechanism in further research.

References

[1] Aldous D. and Diaconis P. (2000) Preliminary version of a book on finite Markov chains available electronically at http://www.stat.berkeley.edu/users/aldous

[2] Bellman R. (1972)Introduction to Matrix AnalysisMcGraw-hill. [3] Br´emaud P. (1999)Markov Chains,Gibbs Fields,Monte Carlo

Simula-tion, and Queues Springer.

[4] Diaconis P. (1988)Group Representation in Probability and statistics

Institute of mathematical statistics Lecture notes-Monograph series [5] Diaconis P. and Stroock D. (1991)Geometric Bounds for eigenvalues

of Markov Chains Appl. Prob. 1 36-61

[6] Dimakos X. (1999)A Guide to Exact Simulation International Statis-tical Review vol. 69 No. 1 27-48

[7] Fill J. (1998) An interruptible algorithm for perfect sampling via Markov chains, Annals of Applied Probability, 7

[8] Frigessi A., Hwang C., and Younes L. (1992)Optimal spectral struc-ture of reversible stochastic matrices,Monte Carlo Methods and the simulation of Markov Random Fields Ann. Appl. Prob. 2 610-628

(14)

[9] Frigessi A., Di Stefano P., Hwang C. and Sheu A. (1993)Convergence Rates of the Gibbs Sampler,the Metropolis Algorithm and the other single site updating dynamics J.R. Statist. Soc. Ser. B 55 205-219 [10] Geman S. and Geman D. (1984) Stochastic relaxation,Gibbs

distri-butions and the Bayesian restoration of imagesIEEE Transactions on Pattern Analysis and Machine Intelligence 6 721-741

[11] Hastings W.K. (1970)Monte Carlo Sampling Methods using Markov chains and their applications Biometrika 57 97t09

[12] Mira A. (2001) Ordering and Improving MCMC performances Sta-tistical Science,Vol 16 No. 4 340-350.

[13] Mira A. and Geyer C.J. (1999)Ordering Monte Carlo Markov Chains

School of Statistics University of Minnesota Tech. Report 632. [14] Peskun P.H. (1973) Optimum Monte Carlo sampling using Markov

ChainsBiometrika 60 607-612

[15] Propp J.G. and Wilson D.B. (1998) Exact Sampling with Coupled Markov Chains and applications to Statistical Mechanics Random Structures and Algorithms 9 223-252.

[16] Saloff-Coste L. (2004)Total variation Lower bound for finite Markov chains:Wilson’s LemmaRandom walks and geometry: proceedings of a workshop at the Erwin Schrodinger Institute, Vienna, June 18 - July 13, 2001, Walter de Gruyter

[17] Seneta E. (1981)Nonnegative Matrices and Markov ChainsSpringer [18] Tierney L. (1998)A Note on Metropolis Hastings Kernels for General

state spaces Ann. of App. Prob. 8 1-9

[19] Wilson D. (2004) Mixing Times of lozenge tiling and card shuffling Markov chains Ann. Appl. Probab. 14 (2004) 274-325

References

Related documents

Victorian Seniors Card holders travelling with a Seniors myki on a V/Line train service within the commuter rail services boundary automatically pay concession fares and receive

National Conference on Technical Vocational Education, Training and Skills Development: A Roadmap for Empowerment (Dec. 2008): Ministry of Human Resource Development, Department

This conclusion is further supported by the following observations: (i) constitutive expression of stdE and stdF in a Dam + background represses SPI-1 expression (Figure 5); (ii)

On their front or longitudinal sides, the bus bars 2, 3 also present connection tabs 6, 7 which are disposed such as to be also fixed to the edge of the printed circuit board1.

Curl head down with chin to chest and shoulders rounding forward and body curling up until only small of back remains on the floor or table. Remember, this is a roll up type

The National School of Government will be an important enabler to the implementation of human resource development/training policy in the Public Service through the provision

Project Management, Configuration Services, Deployment Services, Asset Tagging, Apple One-to-One Services Solution, Remote Consulting, and Full-Time Resources are custom

We have shown in Section 2.1 that for the DI model and the SP models, in so far as we assume a homogeneous susceptible population such that there is one group of