一种带容量限制的疾病预防控制疾控设施配置方法

文档序号:31187250发布日期:2022-08-19 22:41阅读:69来源:国知局
一种带容量限制的疾病预防控制疾控设施配置方法

1.本发明涉及城市规划领域,具体涉及一种带容量限制的疾病预防控制疾控设施配置方法。


背景技术:

2.流行性疾病的频发,比如sars、ebola、covid-19等,严重扰乱了人民的正常生产生活秩序,给经济社会发展带来重大损失。这表明以治病为中心的现有医疗体系存在弊端,而疾病预防控制服务,特别是疾病筛查、隔离病床、疫苗接种等,对于疾病的及时治疗和控制是必要的。因此,世界各地政府开始意识到疾病预防控制的重要性。因此,如何优化布局有限的医疗资源,为人民群众提供公平可达的疫病预防控制服务成为一个亟待解决的问题。
3.可达性通常是指衡量到达目的地或分布在空间中的活动的难易程度。通常有多种方法可以衡量疾控设施的可达性。本发明中的可达性的含义更加直接,被定义为可以满足的需求。事实上,需求不满足的来源有两个:一是覆盖不足导致的需求损失,二是疾控设施拥堵导致的需求损失。在第一个来源中,需求相对于成本具有弹性,通常将用户分配到最近的疾控设施以最大化系统总需求。在第二个来源中,由于疾控设施容量有限,当用户到达疾控设施时,他们可能会被拒绝使用服务设施(即发生阻碍)。该第二个来源在过去很少有学者进行研究,因为有容量约束的疾控设施比无容量约束的疾控设施更复杂,通常用行程时间和排队延误来定义行程成本,但忽略了拒绝成本。这导致了一种矛盾的情况,即在模型设定中用户会偏爱那些拒绝可能性很高的疾控设施,因为它会最大限度地减少在系统中花费的总时间,而忽略无法服务的需求。然而,尽管系统可达性最大化,但在不同疾控设施之间用户被拒绝的概率可能是不同的。这可能导致严重的服务公平问题。因此,本发明试图提出一种疾病预防控制疾控设施配置方法,以减少来自第二种来源的服务不公平性。


技术实现要素:

4.针对现有技术的不足,本发明提出了一种带容量限制的疾病预防控制疾控设施配置方法。
5.本发明的目的可以通过以下技术方案实现:
6.一种疾病预防控制疾控设施配置方法,包括:
7.以用户相继到达疾控设施的间隔时间为泊松分布,疾控设施提供用户服务的设施为服务台、先到先得为排队规则构建排队系统;
8.以疾控设施的吸引要素、用户到达疾控设施的最短行程时间、用户在疾控设施的等待时间和用户被疾控设施拒绝的概率作为影响因素,建立用户到达疾控设施的效用函数;
9.以用户被疾控设施拒绝的概率最小化为主要目标,以用户疾控设施的最长等待时间的最小化为次要目标,以疾控设施的预算为约束条件构建上层模型;以平衡状态时设施的用户数为目标构建下层模型;
10.联合上层模型和下层模型构建双层决策结构,确定平衡状态的用户分配和疾控设施的配置方案。
11.进一步地,所述排队系统为m/m/sj/kj,其中前两个m都表示用户服从马尔可夫(或泊松)分布到达或离开,或等效的表示服从负指数间隔到达或服务时间分布,sj表示疾控设施j中的服务台数量,kj作为空间物理约束,表示疾控设施j可以容纳用户的数量;m为疾控设施的可选位置集;
12.在疾控设施的预算b的约束下,设置三组决策变量:
[0013][0014]
sj=疾控设施j的服务台数量,
[0015]
x
ij
=从节点i到位置j的用户数量,j∈m
[0016]
对于选定的位置集合s={j:j∈m,yj=1},可以得到:∑x
ij
=hi,
[0017]
用户到达疾控设施j的到达率为λj,可以得到:λj=∑x
ij
,
[0018]
疾控设施j的到达率为λj并且服务台的数量是sj,则队列中有n个用户的概率是:
[0019][0020]
其中ρj=λj/μ是排队过程的排队强度,而队列中没有用户的概率为,
[0021][0022]
每个疾控设施j的概率p
nj
是λj和sj的函数,p
kj
是由于容量有限而被拒绝的概率,它允许疾控设施的到达率实际上超过服务率,而队列不会无限增长,故有效到达率用表示,即为:
[0023][0024]
进一步地,所述用户到达疾控设施的效用函数为:
[0025][0026]uij
=u
j-β1t
ij-β2wj(λj,sj)-β3p
kj
(λj,sj),j∈s,
[0027]
其中其中lj为由用户数量表示的队列平均长度,是指有效到达率,p
nj
是指n个用户在疾控设施j中的概率;wj(λj,sj)是指平均等待时间;u
ij
为来自需求节点i的用户在位置j接受服务时所观测到的效用;β1和β2分别表示行程时间和等待时间的系数;β3表示无法获得服务的代价。
[0028]
进一步地,所述上层模型为:
[0029]
主要目标:
[0030]
次要目标:
[0031]
约束条件为:sj≥yj,
[0032][0033][0034]
x
ij
≤yj,j∈m,
[0035][0036]
λj≥r
min
yj,
[0037][0038]
yj∈{0,1},sj∈非负整数,
[0039]
其中p
kj
为疾控设施j的最小化最大拒绝概率;yj为疾控设施j的位置变量;sj为疾控设施j的服务台数;为疾控设施j中的服务台数量的有限规模;x
ij
为用户从需求节点i到疾控设施j的位置的均衡流;λj为到疾控设施j的用户到达率;为疾控设施j(j∈m)的固定建设成本;cv为添加一个服务台的单位运营成本。
[0040]
进一步地,x
ij
在位置变量yj和相关服务台数sj确定后,由下层模型确定,即为:
[0041]
约束条件为:∑x
ij
=hi,
[0042]
x
ij
≥0,j∈s.。
[0043]
进一步地,所述下层模型采用逐次平均法进行求解。
[0044]
进一步地,所述上层模型采用基于精英策略的遗传算法进行求解。
[0045]
本发明的有益效果:
[0046]
本发明以提供公平可达的公共卫生服务为目的,提出了一种在有限预算约束下带容量限制的疾病预防控制疾控设施的规划方法。该方法考虑了疾控设施的容量限制并采用主次目标方法实现了公平性,可以为疾控设施的选址和服务能力决策提供科学依据,具有重要的应用价值。
附图说明
[0047]
下面结合附图对本发明作进一步的说明。
[0048]
图1为模型框架图;
[0049]
图2为sioux falls测试网络图;
[0050]
图3为遗传算法的进化过程图;
[0051]
图4为可变预算下的灵敏度分析图;
[0052]
图5为可变需求下的灵敏度分析图。
具体实施方式
[0053]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0054]
本发明考虑了在用户选择环境中疾控设施拥堵的关键特征,旨在提出一种带容量约束的疾病预防控制疾控设施公平规划软件。该问题被表述为一种具有领导者-追随者特征的双层决策结构,并据此构建了双层双目标非线性整数规划模型。其上层是带有预算约束的双目标规划模型,其中主要目标是最大限度地减少用户被阻碍(即用户被拒绝服务)的概率,次要目标是最大限度地减少最长等待时间。而下层是由用户对服务疾控设施的选择所产生的用户竞争均衡模型,其决定了用户需求在具体疾控设施的分配模式。本发明采用带精英策略的遗传算法(ga)求解上层问题,采用逐次平均法(msa)求解下层问题。本发明的技术方案包括以下步骤:
[0055]
1.数学建模
[0056]
假设h=(n,l)是一个具有一组节点n和一组连接l的道路网络,其中节点表示需求节点、疾控设施位置或道路交叉口,而路段是节点之间的主要交通干线。我们假设需求节点i(i∈n)需要预防医疗服务的需求为平均速率hi的泊松过程。疾控设施的可选位置集是m,而是被选定的位置集。从节点i(i∈n)到位置j(j∈m)的最短路径行程时间用t
ij
表示。政府可用于建设疾控设施和服务台的预算为b。我们假设服务台是同质的,服务时间呈指数分布,单位时间内平均服务μ个用户。我们还假设用户是同质的,到达每个疾控设施的人数遵循泊松分布,并且排队规则是先到先得(fcfs)。这些假设对于无需预约的疾控设施是合理的,它适用于大多数常规健康检查服务。因此,用户在疾控设施j(j∈m)中被假设为m/m/sj/kj排队系统,其中前两个m都表示用户服从马尔可夫(或泊松)分布到达或离开,或等效的表示服从负指数间隔到达或服务时间分布,sj表示疾控设施j中的服务台数量,kj作为空间物理约束,表示疾控设施j可以容纳用户的数量。每当疾控设施j中有kj位用户时,任何到达的用户都将被拒绝服务,并将作为丢失的用户离开系统。kj的值是预先确定的,取决于具体的疾控设施条件。
[0057]
该问题是在预算b的约束下,以达到公平的拒绝概率为目标,做出选址和相关服务台数的决策。为此,我们定义了三组决策变量:
[0058][0059]
sj=疾控设施j的服务台数量,
[0060]
x
ij
=从节点i到位置j的用户数量,j∈m。
[0061]
因此,对于选定的位置集合s={j:j∈m,yj=1},可以得到:
[0062][0063]
定义用户到达疾控设施j的到达率为λj,可以得到:
[0064]
[0065]
其将每个疾控设施的需求定义为源自需求节点的需求的总和。如果疾控设施j的到达率是λj并且服务台的数量是sj,则队列中有n个用户的概率是:
[0066][0067]
其中ρj=λj/μ是排队过程的排队强度,而队列中没有用户的概率为,
[0068][0069]
注意每个疾控设施j的概率p
nj
是λj和sj的函数,p
kj
是由于容量有限而被拒绝的概率。它允许疾控设施的到达率实际上超过服务率,而队列不会无限增长。有效到达率(即可以访问服务的用户数量)用表示,即为:
[0070][0071]
1.1用户效用函数
[0072]
假设用户选择疾控设施的原则是最大化他们的个人效用,即最小化他们的负效用。因此,了解用户如何做出选择至关重要。用户选择模型,本质上是基于用户已知的疾控设施吸引力定义的一个效用函数。设定u
ij
为来自需求节点i的用户在位置j接受服务时所观测到的效用。对于带容量约束的疾控设施,它主要包括四个部分:(1)uj,位置j的固有吸引力,可能包括例如停车便利性、硬件条件、从业者声誉等内在因素;(2)t
ij
,从出发节点i到目的疾控设施位置j的最短行程时间;(3)wj(λj,sj),在位置j的平均停留时间,包括排队时间和服务时间,是到达率λj和服务台数量sj的函数;(4)p
kj
(λj,sj),由于容量约束的未满足服务(即被拒绝)的概率,这一部分的增加更加接近现实,因为现实中疾控设施都有容量约束,而以往的专利技术都没有考虑该部分成本,这是本专利的一大创新。
[0073]
由于疾控设施在位置j是一个m/m/sj/kj排队系统,对于任意sj≥1,可以根据经典排队论由以下方程组表示平均等待时间wj(λj,sj):
[0074][0075][0076]
其中lj为由用户数量表示的队列平均长度,是根据公式的有效到达率,p
nj
是根据公式(3)的n个用户在疾控设施j中的概率,ρj为前文定义的服务强度。
[0077]
我们假设u
ij
为一个传统的包含上述四个变量的线性可加函数形式。同时,假设u
ij
与效益uj正相关,与成本t
ij
,wj(λj,sj)和p
kj
(λj,sj)负相关。在这些假设下,u
ij
被表示为:
[0078]uij
=u
j-β1t
ij-β2wj(λj,sj)-β3p
kj
(λj,sj),j∈s,
ꢀꢀꢀꢀꢀ
(8)
[0079]
其中β1和β2分别表示行程时间和等待时间的系数,β3表示无法获得服务的代价。在实践中,参数β1、β2和β3可以根据调查数据进行估计。本发明允许行程时间和等待时间的不
同权重,两者虽然都是时间,但往往并不等价。除了这些特定成本之外,效用函数还可以扩展到包含其他可观测的属性,例如停车成本和服务价格,具体取决于可用数据。
[0080]
值得注意的是,到达率λj,预计等待时间wj(λj,sj)和被拒绝的可能性p
kj
(λj,sj)存在相互依存关系。根据模型,λj是x
ij
的总和,x
ij
又依赖于u
ij
,也就依赖于wj(λj,sj)和p
kj
(λj,sj),其又依赖于λj,也就是说,λj的值间接地依赖于自身。由于我们考虑的是竞争性医疗疾控设施网络,这意味着我们需要解决用户均衡问题,来确定给定疾控设施位置和相关服务台数下的用户需求分配。
[0081]
1.2用户均衡模型
[0082]
假设用户总是选择可观测效用最高的疾控设施,根据博弈论的基本原理,用户之间的竞争将达到用户均衡状态。用表示需求节点i上用户的最高效用,即
[0083][0084]
假设已知疾控设施规划方案s和服务台数sj,在用户均衡状态下,没有用户想要改变自己的选择,即没有用户能通过单方面的行为决策提升个人效用。因此,均衡条件可以用互补系统表示为
[0085][0086]
其中和分别表示来自需求节点i的用户使用疾控设施j的效用和用户均衡状态下需求节点i的用户最大效用。此外,需要注意的是:
[0087][0088]
其中表示用户均衡时疾控设施j的用户到达率,表示用户均衡时从需求节点i到疾控设施位置j的用户数量。
[0089]
均衡条件(10)表明,如果存在从需求节点i到疾控设施j的用户流,那么,节点i到疾控设施j的用户效用必须等于最高效用否则,它就不高于最大值。这个条件意味着每个用户都会使用可观测到的具有最大吸引力的服务疾控设施。因此,在均衡状态下,从一个共同节点发出的用户将体验相同的效用,从而达到用户均衡状态。
[0090]
由于该效用函数具有对称的雅可比矩阵,我们可以求解如下等价的非线性数学规划得到给定位置s下的和
[0091][0092]
约束条件为,
[0093][0094]
x
ij
≥0,j∈s,
ꢀꢀꢀꢀꢀ
(13)
[0095]
其中,λj=∑x
ij
,j∈s.
ꢀꢀꢀꢀꢀ
(14)
[0096]
定理1.给定位置s,数学规划(11)-(14)等价于均衡条件(10)。
[0097]
证明.为了证明数学规划等价于公式(10),我们将其重新表述为仅具有非负约束
的拉格朗日函数,即,
[0098][0099]
其中,在目标函数中wi是约束(12)的拉格朗日乘数。
[0100]
根据karush-kuhn-tucker(kkt)条件,该拉格朗日函数的最优条件为,
[0101][0102][0103][0104]
x
ij
≥0,j∈s.
ꢀꢀꢀꢀꢀ
(19)
[0105]
显然,公式(18)等价于公式(12)。公式(16)和(17)可表示为,
[0106][0107]
注意,
[0108]
因此,公式(20)可以被进一步改写为公式(21):
[0109][0110]
它也可以以互补形式重新表述如下:
[0111]
(u
ij-wi)x
ij
=0,j∈s,
ꢀꢀꢀꢀꢀ
(23)
[0112]uij-wi≤0,j∈s,
ꢀꢀꢀꢀꢀ
(24)
[0113]
x
ij
≥0,j∈s.
ꢀꢀꢀꢀꢀ
(25)
[0114]
公式(22)表示,如果有需求流,即x
ij
>0,则效用u
ij
等于wi,如果没有需求流,即x
ij
=0,则效用u
ij
不大于wi。因此,拉格朗日乘数wi可以解释为用户在需求节点i产生的最高效用即公式(22)与公式(10)等价。因此,数学规划(11)-(14)的解满足均衡条件(10)。我们可以通过求解这个数学规划问题得到均衡用户流。
[0115]
1.3双层双目标规划模型
[0116]
本发明考虑的整个问题属于双层决策结构,其中上层问题是确定疾控设施位置和相关服务台数,下层问题是在给定上层决策的情况下,确定用户从需求节点到疾控设施位置的均衡流。请注意,均衡流x
ij
以及到达率λj不是决策变量。它们由下层模型内生地确定。决策变量是上层模型中的位置变量yj和相关服务台数sj。一旦设定了这些变量,就可以计算
所有剩余的辅助变量和参数。
[0117]
在实践中,通常只有有限的预算来支持疾病预防控制疾控设施的建立和运营。该预算约束可用于纳考虑在城市地区不同位置建立和运营疾控设施的成本差异。假设预算设定为b,为疾控设施j(j∈m)的固定建设成本,cv为添加一个服务台的单位运营成本,其对于每个疾控设施位置都相同。此外,出于成本效益的考虑,我们假设只有当用户数量超过最低工作量要求r
min
时,疾控设施才能运营。另外,在场地空间约束条件下,疾控设施j中的服务台数量不能超过有限规模大小可容纳的用户数不能超过kj。和kj的值通常由系统规划人员根据具体情况给出,并且可能因位置的差异而不同。
[0118]
为了解决基于公平可达的疾病预防控制疾控设施规划问题,上层模型采用双目标优化。其主要目标是最小化最大拒绝概率p
kj
,由于用户需求可能为不饱和流,主要目标有可能全部为零,因此引入了次要目标,即最小化疾控设施的最长等待时间,以达到公平排队。该主次目标的引入,使得本方法对于不同的需求强度都很稳健,可以适用于不同的需求场景。因此,疾控设施网络设计问题的上层模型为,
[0119]
主要目标:
[0120]
次要目标:
[0121]
约束条件为:
[0122]
sj≥yj,
ꢀꢀꢀꢀꢀ
(28)
[0123][0124][0125]
x
ij
≤yj,j∈m,
ꢀꢀꢀꢀꢀ
(31)
[0126][0127][0128][0129]
yj∈{0,1},sj∈非负整数,
ꢀꢀꢀꢀꢀ
(35)
[0130]
其中x
ij
在位置变量yj和相关服务台数sj确定后,由下层模型确定:
[0131][0132]
约束条件为,
[0133][0134]
x
ij
≥0,j∈s.
ꢀꢀꢀꢀꢀ
(38)
[0135]
主要目标函数(26)是最小化最大拒绝概率,次要目标函数(27)是最小化最大等待时间。它们都是min-max优化问题,以达到服务公平性,这对于任何规模的需求都是稳健的。约束(28)确保为每个拟建疾控设施分配至少一个服务台,同时保证了决策变量sj的非负
性。约束(29)限制了服务台的数量。约束(30)定义到达率λj。约束(31)确保用户仅从拟建的疾控设施获得服务。约束(32)是定义有效到达率。约束(33)规定拟建疾控设施的到达率必须满足最低工作量要求。约束(34)是预算约束,约束(35)表示决策变量yj和sj的可行域。
[0136]
2.求解方法
[0137]
由于双目标双层规划模型是高度非线性的,并且包含整数决策变量,很难精确求解。因此,我们采用高效的启发式算法,我们的求解算法紧密遵循双层框架。对于上层问题,提出了一种基于精英策略的元启发式通用算法来寻找最优位置和规模。对于下层问题,我们采用逐次平均法(msa)来求解用户均衡模型。这种需求分配算法可以求得上层决策设定后用户到疾控设施的均衡流量。因此,需求分配算法可以作为疾控设施选址算法的嵌入模块,我们首先描述下层算法,然后描述上层算法。
[0138]
2.1下层模型的需求分配算法
[0139]
对于给定的上层疾控设施决策s和sj,用户选择模型的下层问题是计算均衡流。我们采用的算法是逐次平均法(msa)。设k为迭代计数器,k为最大迭代次数。设ε是预先确定的容错参数,设定θk∈(0,1),k=1,...,k是第k次迭代时的步长参数。具体计算步骤如下:
[0140]
步骤0(初始化):设定ε和k的合适取值;设定k=0;设定初始分配,
[0141][0142]
步骤1(计算效用):设定k:=k+1;由公式(2)计算λj,用dijkstra算法计算最短行程时间t
ij
,j∈s;由公式(3)计算最大拒绝概率p
kj
(λj,sj),由公式(5)计算有效到达率公式(6)计算等待时间wj(λj,sj);由公式(8)计算u
ij
,j∈s;由公式(9)计算
[0143]
步骤2(全有全无分配):按全有全无分配规则计算流量x

ij
,即将用户的所有需求分配到其最感兴趣的疾控设施,
[0144][0145]
步骤3(生成搜索方向):定义j∈s,作为一个搜索方向。
[0146]
步骤4(流量更新):更新用户流j∈s,步长参数θk定义为,
[0147][0148]
步骤5(停止迭代):若连续的和达到相对误差,或k≥k,设定且停止;否则,执行步骤1。相对误差定义为,
[0149][0150]
步骤6(返回结果):将均衡流量、拒绝概率和等待时间返回到上层模型。
[0151]
在每次迭代中,该算法在步骤3中找到x
ij
的一个新的搜索方向,然后在步骤4中按
步长更新x
ij
。整个过程重复进行,直到满足步骤5中的任意一个停止条件。每次迭代的步长θk是预先设定的。设定θk的方法有很多种,一般来说,应该随着k的增大减小θk并且在0与1之间以确保收敛。本发明中设定θk为迭代次数(k+1)的倒数。注意,在步骤4中更新的结果使得疾控设施的到达率有可能大于最大值。在这种情况下,过多的用户将被拒绝接受医疗服务,这些用户的需求没有得到满足。
[0152]
2.2上层模型的疾控设施选址算法
[0153]
我们建立了一种基于精英策略的遗传算法来解决上层问题,因为其是解决组合优化问题最成功的元启发式算法之一,具有探索可行空间的其他区域和避免局部最优的能力。在遗传算法中,每个染色体代表问题的一个解决方案,解决方案的质量由适应度来表示。在解决双目标优化问题时采用分层序列法,即将主要目标作为第一个适应度值,当主要目标相同时,采用次要目标。在本发明中,使用整数编码来表示染色体,每个染色体都是一系列基因组成。每个基因对应m中的一个备选位置,它的值代表该位置分配的服务台数量。如果没有可分配的服务台,则疾控设施不会在该位置选址。我们按照如下步骤实现该遗传算法:
[0154]
步骤0(初始化):设置参数,种群大小n
pop
,最大代数g,交叉概率pc,变异概率pm,代的标签g=1,精英的部分pe。
[0155]
步骤1(初始种群的产生):随机生成可行解作为染色体的初始群体n
pop
,使其分散在整个可能解的范围。如果根据约束条件判断其不可行,则生成另一个直到它是可行的。
[0156]
步骤2(适应度的计算):对于种群中的每条染色体,生成适应度值,即目标函数值。用其评估种群中每条染色体的性能。注意,上层模型中有两个目标函数:一个是主要目标,另一个是次要目标。因此,求解过程中依次有两个适应度值。
[0157]
步骤3(新种群的产生):
[0158]
步骤3.1(选择):根据步骤2中评估的适应度值,将表现最佳的pe部分记为精英,丢弃表现最差的pe部分。使用分层排序方法,首先对主要目标值进行排序,然后对次要目标值进行排序。
[0159]
步骤3.2(交叉):剩余的(1-pe)n
pop
染色体用于交叉操作。这些染色体随机配对,进行交叉的概率为pc。如果选择两条染色体进行交叉,则随机确定一个基因位置交叉以生成两个后代作为新染色体。如果根据上层模型中的约束判断该新生染色体不可行,则尝试另一个基因位置,直到可行为止。
[0160]
步骤3.3(突变):用概率pm确定一个染色体的突变。随机选择两个至少有一个是正值的基因,交换它们的值。如果新染色体不可行,尝试另外两个基因位置,直到它是一个可行的后代。
[0161]
步骤3.4(精英):产生新的种群。经过遗传操作,仍然存在(1-pe)n
pop
个可行的染色体。添加标记的pen
pop
精英以确保种群规模n
pop
。这使得当前一代中最好的染色体可以不加改变地延续到下一代,保证了解决方案的质量不会从一代到下一代下降。令代的标签为g:=g+1。
[0162]
步骤4(停止迭代):如果达到了最大代数g,即g≥g,终止迭代过程并输出结果。否则,转向步骤2。
[0163]
实施例
[0164]
本发明设计了一个计算实验来评估所提出的模型和算法的有效性。实验采用了网络设计中广泛应用的sioux falls网络。如图2所示,该网络为由24个节点和76条路段组成的中等规模的网络。为了进行计算实验,假设有8个需求节点和8个候选位置。因此,共有64对起讫点。路段的行程时间与长度的数值如表1所示。假设路段上的行驶速度都为30英里/小时(mile/h),那么路段长度可以转换为路段行驶时间。按每小时用户数量(用户/小时)计算的疾病防控需求数据如表2所示。
[0165]
表1 sioux falls网络的特征
[0166][0167]
表2 sioux falls网络的疾病防控需求数据
[0168][0169]
基于提出的模型和求解算法,实验研究中使用了以下参数值:
[0170]
问题参数:
[0171]
·
单个服务台的服务速度μ=6用户/小时;
[0172]
·
固定的疾控设施吸引力uj=0;
[0173]
·
对行程时间的敏感度系数β1=1和对等待时间的敏感度系数β2=1;
[0174]
·
服务无法访问的代价β3=1;
[0175]
·
最大服务台数
[0176]
·
固定的疾控设施建造成本
[0177]
·
单位服务台成本cv=1;
[0178]
·
预算b=40;
[0179]
·
最小工作负担r
min
=10用户/小时;
[0180]
连续平均参数:
[0181]
·
最大迭代次数k=100;
[0182]
·
误差容限ε=0.01;
[0183]
遗传算法参数:
[0184]
·
种群数量n
pop
=100;
[0185]
·
最大代数g=20;
[0186]
·
交叉概率pc=0.5;
[0187]
·
突变概率pm=0.2;
[0188]
·
精英的概率pe=0.1。
[0189]
该算法使用免费的开源语言r 3.6.3进行编程。所有的运行都是在一台配备3.6ghz的英特尔i7-4790cpu和16g内存的个人电脑上进行的。在本实验中,遗传算法运行1.42小时后停止。如图3所示,经过19代后,进化过程开始趋于稳定。因此,可以得出结论,最终结果是近似的全局最优解。被选定建立疾病预防控制疾控设施的位置分别是节点3、9、16、19和23,其相应的服务台数分别为6、9、8、7和10。各疾控设施的服务质量如表3所示。节点3的最大拒绝概率为0.132,节点23的最长等待时间为1.22小时。可以得出结论,所有疾控设施之间的服务质量在拒绝概率和等待时间方面几乎相等,实现了基于可达性的服务公平,即预定政策目标。
[0190]
表3 网络设计规模和服务水平
[0191][0192]
均衡状态下的需求分配如表4所示。它表明来自同一需求节点的用户通常会访问同一疾控设施,例如节点1、2、4、5、13和14,即使他们可以自由前往不同的疾控设施。但是,如果用户的效用是近似相等的,则可以将用户分配到多个疾控设施,例如节点19和23。
[0193]
表4 均衡状态下的需求分配
[0194][0195]
灵敏度分析总是有益的,它可以提供有价值的政建议。本发明进行了不同预算的灵敏度分析,即成本效益分析。在灵敏度分析中,假设预算按照步长5从30增加到60,结果如图4所示,其中横轴为预算,纵轴是所有疾控设施位置的最大拒绝概率。一开始,在预算30的情况下,最大拒绝概率是37.4%,这是一种难以接受的低水平服务。毫无疑问,拒绝的概率随着预算的增加而降低。当预算为45时,最大拒绝概率降低到2.2%。此时最长等待时间为1.67小时。预算是否足够好取决于策略制定者。随着预算的增加,拒绝概率将继续减少,直到为零。在预算大于50后,用户将不会被拒绝访问。此时疾控设施网络没有那么拥挤,有足够的空位供用户使用。从那时起,最小化最大等待时间的次要目标将发挥重要作用,因为主要目标不会被优化并保持为零。因此,所提出的方法对于有容量约束的疾控设施选址问题是稳健的。
[0196]
本发明也在给定的投资预算下对需求进行灵敏度分析。需求在短期内是固定的,但从长远来看会随着时间而变化。为了研究投资预算的收益,假设需求膨胀系数以步长0.1从0.7变化到1.3。将预算设为40,结果如图5所示,其中横轴是变化的需求,纵轴是最大的拒绝概率。一开始,拒绝概率为0,疾病预防控制疾控设施由于需求不足不会拒绝用户获得医疗服务。当需求膨胀系数为0.7时,最长等待时间为0.546小时。如果需求变得更少,设备闲置的可能性就会增加,这意味着投资的浪费。毫无疑问,拒绝的最大概率将随着需求的增加而增加。当需求膨胀系数为1.3时,拒绝的最大概率将增加到35.3%。如果这个概率是不可接受的,则需要增加更多的投资以提高服务水平。
[0197]
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1