传染病SIR模型在多层网络上动力学行为分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
㊀㊀㊀㊀㊀102㊀传染病SIR模型在多层网络上动力学行为分析
传染病SIR模型在多层网络上动力学行为分析Һ曹㊀蓉1㊀唐㊀甜2㊀童细心∗1㊀(1.汕头职业技术学院自然科学系,广东㊀汕头㊀515041㊀㊀㊀㊀㊀㊀㊀㊀
2.桂林电子科技大学电子电路国家级实验教学示范中心,广西㊀桂林㊀541004)
㊀㊀ʌ摘要ɔ许多现实世界中的网络都是相互关联和依赖的,如水陆空组成的交通网络和不同群体构成的社会网络等,由此形成具有复杂的拓扑结构和动力学性态的多层次网络,但此类网络上的传染病动力学还缺乏相关研究结果.根据平均场理论提出了一个多层耦合网络上的传染病SIR模型,以刻画传染病在多个种群或社区之间的传播过程.首先给出模型的基本再生数和全局动力学行为,接着分析耦合结构和感染力对传播阈值和疫情的影响.结果表明发病率的相变取决于有网络拓扑结构合传播参数构成的临界值,而相互关联结构更容易造成疫情扩散,且内部接触比交叉接触更容易引起疾病暴发.
ʌ关键词ɔ多层网络;传染病平均场模型;动力学行为;基本再生数
ʌ基金项目ɔ广西自然科学基金(2017A030313699),汕头职业技术学院2016年院级科研课题(SZK2016Y15)
引㊀言
随着小世界和无标度性质在众多现实系统和结构中的发现,复杂网络近十多年逐渐变成了一个强大的科学工具,用以描述各种社会㊁经济㊁生物等系统的拓扑结构,能更好地拟合异质结构,并更客观地刻画动力学和结构的关联特点.因现实网络并不是单独存在,而是相互依赖,且一个大系统往往蕴含多个层带不同拓扑和功能的网络,由此形成了一类新的复杂系统,即多层耦合网络.这类网络广泛存在于大型系统,如物流网,交通网和社团等,有着广泛的应用背景和研究价值,比如分析路面的交通载量和电网的停电事件.探索多层耦合网络的结构特点和动力学性质是近十年的研究热点,此类网络正在不断地被用于刻画传染病在多种种群如人和动物之间的传播,并获得了一些新的进展,Allard等人利用键渗流理论模拟了多层网络上的传染病扩散过程;Funk等人根据物理机制建立了一个叠加网络上的疾病传播的建模方案,Dickison等人通过耦合网络上的传染病SIR模型,发现强耦合会使疾病扩散至整个网络,而弱耦合会出现一个混合相图,使疾病只能在一个子网络上传播.Saumell⁃Mendiola等人通过多层网络上的平均场模型,子网耦合能使疾病更容易暴发.传染病动力学模型也越来越多地被用于研究网络传播性质,但多层结构和接触模式对传播动力学的影响还缺乏系统分析.本文利用平均场近似在两层网络相互作用的网络上建立一个传染病SIR模型,利用微分方程理论和数值模拟分析模型的动力学性态,建立传染病动力学和层次网络结构的关系.主要回答2个问题:什么条件会引起传染病在层次网络上的暴发?子网内部和之间的耦合方式和节点的接触模型如何影响着传染病的传
播和扩散?上述问题的答案有助于更好地认识传染病在多群体之间的传播规律.
一㊁数学模型
首先根据子系统的耦合关系,给出一个由两个相互依赖的子网络A和B构成的复杂网络,每个子网由一个群体(节点)以及它们的连接(边)构成.不同群体的接触模式的差异性对应两种不同的连接方式,一种表示同一子网内的个体连接(内部连边),另一种表示不同子网之间的个体连接(交叉连边),故每个节点对应两个度.因为群体内部和交叉的连接的异质性和多样性,所以整个网络具有异常复杂的拓扑结构.此网络可以表示多种现实系统,如性接触网络,其中A,B分别表示男性和女性的性接触网络,子网内部连接表示同性接触,交叉连接表示异性接触,如果节点是双性恋,则同时存在内部和交叉连接;也可表示媒介和宿主的接触模式,A表示宿主如人,B表示媒介如动物,交叉连接表示宿主和媒介之间的接触.
下面用参数表示具体的网络结构.度(i,j)表示有i条边与子网A连,有j条边与子网B连.度(i,㊃)表示有i条边与A连,度(㊃,j)表示有j条边与B连.NXi,j表示子网X上度为(i,j)
的节点数.SXi,j,IXi,j和RX
i,j分别表示网X上度为(i,j)的易感㊁
染病和康复的节点数量.PX(i,j)表示任取一个X子网的节点其度为(i,j)的概率,即度分布. k⓪11和 k⓪12分别表示子网A连接子网A和B内节点的平均度. k⓪21和 k⓪22分别表示子网B连接子网A和B内节点的平均度.根据以上定义,子网X上所有的易感㊁染病和康复的节
点数分别是
SX=
ði
ðj
S
X
i,j
,IX=
ði
ðj
I
Xi,j
,RX=
ði
ðj
R
Xi,j
,
子网X的所有节点数是NX=SX+IX+RX.假设网络是度不相关的,即任何一个节点的连接度与邻居的连接度无关,则对于任意的i和j子网X的联合度分布分别为PX(i,j)=NXi,jNX
,子网X边界度分布为PX(i,㊃)=
ðj
PX
(i,j)和PX
(㊃,j)
=
ði
PX
(i,j),以上X可取为子网A和B.另外,两个子网的平
均度(φ=1)和度的二阶矩(φ=2)为
kφ⓪11=ðiφPA(i,㊃), kφ⓪12=ðjφ
PA(㊃,j),
kφ⓪21=
ði
φ
PB(i,㊃), kφ⓪22
=ðjφ
PB
(㊃,j),
忽略个体的出生和死亡,则子网络的节点总数NA和NB
保持不变.在子网间的交叉连接中,A连接B的边数等于B连接A的边数,由此可得NA k⓪12=NB k⓪21.这表明如果A连
接B的平均度比B连接A的平均度大,则A的节点数大于B
㊀㊀㊀103
㊀㊀的节点数,这意味着异质网络上交叉连接不均匀的子网络拥有更多的节点数.
下面利用仓室SIR模型拟合疾病在此网络上的传播,把群体按状态划分成三个仓室:染病者(S)㊁易感者(I)和康复者(R).在每一个时间步,各个节点处于这三种状态之一.
传播过程如下:子网A(B)的一个易感节点通过连边与子网A和B的染病节点连接,分别以概率λ11和λ21(λ12和λ22)被感染变成染病者,经过平均染病期
1μ11μ2
()后康复.此动力
学的时间演化过程可用以下高维的微分方程系统模拟:
dIA
g,h(t)dt=λ11gSAg,h(t)ðii(ðjIAi,j(t))ðii(ðjNAi,j)+λ21hSA
g,h(t)ðii(ðjIBi,j(t))ðii(ðj
NBi,j
)-μ1IAg,h(t),dRAg,h(t)
dt=μ1IAg,h(t),dIBk,l(t)dt=λ12kSBk,l(t)ðjj(ðiIAi,j(t))ðjj(ðiNAi,j)+λ22lSBk,l(t)ðjj(ðiIBi,j(t))ðjj(ðiNB
i,j
)-μ2IBk,l(t),dRA
g,h(t)
dt
=μ2IAg,h(t),
ìîí
ïïïïïïï
ïïïï
ïï(1)
以上表示的是各个状态的人群数量变化的动力学模型,设sXg,h
=
SXg,h
NXg,h
,ρ
X
g,h
=
RXg,h
NXg,h
和r
X
g,h
=
IXg,h
NXg,h
,表示对应的密度,则模型可简
化成等价的密度模型:
dρA
g,h(t)dt=(λ11g11(t)+λ21h21(t))(1-ρA
g,h(t)-rAg,h)-μ1ρAg,h(t),dρA
g,h(t)
dt=μ1ρAg,h(t),dρB
k,l(t)dt=(λ12k12(t)+λ22l22(t))(1-ρBk,l(t)-rBk,l)-μ2ρBk,l
(t),
dρB
g,h(t)dt=μ2ρBg,h(t),ìî
íïï
ïïï
ïïïïï(2)
模型(1)和(2)刻画了两层耦合网络上的传染病SIR传播模型.若只存在一个子网络A,那么模型(1)就变成经典网络上的SIR模型;另外,若不存在内部连接,则网络Π变成了一个二分图;如果λ22=0,即子网B内部的接触不传染疾病,那么模型也可以表示某些媒介宿主传染病如登革热,其中媒介(如蚊子)之间不能相互感染.
二、数学分析
首先我们分析传染病模型中的重要的参数,即基本再生数,其表示一个病人在其染病期平均能够感染的人数.基本再生数作为传播阈值,能够量化传染病潜在的传播能力.同质网络上的基本再生数可表示为R0=cβD,其中c是接触率,β是感染概率,D是平均感染期,而在异质网络上c表示网络的异构性c= k2⓪
k⓪
.大规模且有无标度结构的网络会使得c很大,由此导致R0>1,此时疾病将不可控.
本文建立的模型忽略了种群的出生和死亡,根据SIR模型的特点,最后疾病会灭绝,只剩下易感节点和康复节点,但在疾病消亡之前,不同的网络结构和模型参数会决定是否有过大暴发,其条件即为基本再生数.下面利用下一代生成矩阵,求解模型的基本再生数,经过一系列的等价变换,下一代生成矩阵可写成
Γ=λ11ði,ji2
PA(i,j)μ1 k⓪11λ11ði,jijPA(i,j)μ1 k⓪110000λ21ði,ji2PB(i,j)μ2 k⓪21λ21ði,j
ijPB
(i,j)μ2 k⓪21λ12ði,jijPA(i,j)μ1 k⓪12λ12ði,jj2
PA(i,j)μ1 k⓪120000λ22ði,jijPB(i,j)μ2 k⓪22λ22ði,jj2
PB
(i,j)μ2 k⓪22æè
ççççççççççöø÷÷
÷÷÷÷÷÷÷÷
㊀㊀㊀㊀㊀104㊀㊀㊀当网络是度不相关时,矩阵可进一步简化为
Γ=λ11 k2
⓪11μ1 k⓪11
λ11μ1 k⓪120000λ21 k2
⓪21μ2 k⓪21λ21
μ2
k⓪22λ12μ1 k⓪11λ12 k2
⓪12μ1 k⓪12
0000λ22μ2 k⓪21λ22 k2
⓪22μ2 k⓪22æè
ççççççççççö
ø÷÷
÷÷÷÷
÷÷÷÷设ρ(Γ)为矩阵Γ的特征值,则模型的基本再生数为R0=ρ(Γ).由此得主要的理论结果:
假设模型初始时刻的暴发规模不大,则当R0<1时,发
病规模将会持续降低而至于灭绝;而若R0>1,则传染病会经历一个发病高峰期后慢慢消亡.基本再生数R0得不到其具体表达式,但由Perron⁃Frobenius定理可知,R0小于矩阵Γ每一行之和的最大值,并大于每一行之和的最小值.这意味着,基本再生数受到每个子网络的异质性参数c及平均度的控制,因此异质性强和平均度大的结构都会使得多层网络容易传播疾病.
三㊁数值分析
下面用数值模拟进一步探索传播动力学.对于动物传染病,宿主的接触模式通常具有异质性,而动物的交互作用具有同质性,对应了两种接触网络,随机网络和无标度网络.随机网络类似于均匀网络,其度分布满足泊松特性,而无标度网络是非常不均匀的,其度分布满足无标度特性.设A(B)是子网A(B)的内部接触模式,AB(BA)是子网A连接B(B连接A)的交叉接触模式.所有的图中子网A和B具有相同的节点数.
基本再生数R0和总的感染人数ρA
和ρB
能反映流行病
学的重要性质,图1和图2表明了感染概率和接触模式对它们的影响.由图1和图2可知,在任何的网络结构下感染率的增大都会使得R0和感染规模增大,而无标度结构会使其增加更快.若所有的子网具有相同的结构,则内部感染和交叉感染对R0的作用相等,但若增加内部感染率(λ11或λ22),会导致更大的R0和暴发规模,而交叉感染病(λ12和λ21)则作用不明显,主要原因是内部感染率有双重反应,感染同一子网的其他节点也可以被其他节点感染,而交叉感染率只有单个方向的作用
.
图1㊀感染率对基本再生数的影响,其中λ11=λ22(内部感染),
λ12=λ21(交叉感染
)
图2㊀感染率对染病规模的影响ρ=
ρA+ρB
2
四㊁结㊀论
本文建立了一个两层耦合网络上的传播模型,并求解了模型的基本再生数,给出了疫情暴发的条件,并揭示了基本再生数与网络结构合传播参数的关系.结果表明传播阈值受网络的异质性和平均度控制,这与单个网络和二分图网络只受异质性影响不同,说明层次结构对传播动力学的特殊性.另外多层网络具有多个子结构,其中最异质的那个子结构网络对传播起决定作用.特别地,我们发现内部接触比交叉接触更容易导致疾病传播,这也说明了同性恋在性病传播中的关键作用.
ʌ参考文献ɔ
[1]汪小帆,李翔,陈关荣.网络科学导论[M].北京:高等教育出版社,2012.
[2]郑国庆,唐清干,祝光湖.带接种免疫的网络传染病的有效度模型[J].数学的实践与认识,2015(15):315-322.
[3]马知恩,周义仓,王稳地,等.传染病动力学的数学建模与研究[M].北京:科学出版社,2004.。