1. 引言
当某一种流行性传染病爆发后,尽管会采取严格的隔离措施,但由于人口流动等原因,病源不可避免会被传播到其他地区,特别是与初始疫区距离较近的周边地区,被疾病传染的概率更大 [1]。因此,需要随着疫情演化将应急物资需求进行实时调整,并在各疫区之间合理分配,有效地提高应急救援效率。
关于疫情物资调度问题,现有的理论研究成果主要有两方面的体现。突发疫情环境下的应急物流网络设计相关研究,主要针对突发疫情扩散环境下,如何布局应急服务设施,有效满足患者的应急医疗资源需求,如Ekid等 [2] 建立了疫情扩散与食物转运选址组合优化模型,并设计了启发式算法以求解大规模实际问题,朱莉和曹杰 [3] 以SIR传染病模型为基础,构建了多层应急物流网络模型。突发疫情环境下的应急物资动态分配相关研究,主要针对突发疫情环境下,如何动态分配有限的应急物资,以获取最优的救援效果,在这类文献研究中,大多将传染病扩散模型用于应急时变需求的预测 [4] [5],然后在此基础上构建相应的应急物资调度网络。刘明 [6] 从数据驱动的视角提出了一类应急物流网络动态调整优化决策框架模型,陈丰 [7] 提出了以医疗物资短缺延迟成本最小与物流成本最小的双目标优化模型。
考虑到满足疫情演化对应急物资调度的实时调整需求,有必要从疫情演化数据更新的视角,构建一类创新的应急物资调度决策框架模型,在该决策框架下,应急调度时间被划分为多个连续的决策阶段,通过每个阶段的迭代更新,最终将整个疫情的应急响应过程,转化为应急物资调度随疫情演化不断优化的协同决策过程,从而求得对疫情应急资源调度的动态调整方案。本模型具有下列显著优势:充分融入了疫情演化的建模思想,力求实现疫情应急资源调度的实时调整优化,所设计的应急调度具有非常好的通用性和扩展性,可为大多数疫情应急救援提供一个基础性的决策框架。
2. 模型建立
考虑多应急配送中心,多疫区点的应急医疗物资配送网络,将有限的应急医疗物资从m个应急配送中心分配到n个疫区点。构建一类应急医疗物资调度的多目标优化数学模型,主要考虑应急医疗物资分配的公平性原则和最大效用的原则,依据随疫情演化的时变需求预测模型,合理决策各周期每个疫区点的应急医疗物资配送量。假设及符号表示如下。
假设1:多个应急物资配送中心以及多个疫区点的地理位置已知;
假设2:由于应急医疗物资需求量较大的特点,配送采用直配模式,从应急救援中心出发,采用最优路径方式,到达疫区点,卸货后,返回应急救援中心;
假设3:为保证应急物资分配的时效性,在应急物资配送中心出发前,各种应急物资已经进行相应组合,考虑单一应急物资的分配。
:
由p个决策周期构成的疫情天数,第
个决策周期有
天;
:
应急医疗物资配送中心集合;
:第p决策周期应急医疗物资配送中心i供应量;
:
疫区点集合;
:第p决策周期疫区点j的医疗物资需求量;
:疫区点j的需求紧迫系数;
:疫区点j的应急医疗物资需求分配比例;
:第p决策周期应急配送中心i分配给疫区点j的配送量;
:第p决策周期疫区点j的预测需求量;
:应急配送中心i到疫区点j的时间。
2.1. 疫情应急物资动态需求预测
采用传统的SIR传染病扩散模型来描述传播规律,此模型是计算各疫区各阶段应急物资需求量的依据。由于疫情的实际数据往往与我们所预测的数据存在差异,需要利用实际数据对疫情参数进行调整,考虑到越靠近决策阶段后期的疫情数据对下一个决策阶段的疫情参数更新影响越大的原则,建立相关数据统计值和预测值的加权误差优化模型,以获得更新后的疫情相关参数,并将其代入下一个决策周期的疫情扩散模型中。SIR传染病扩散模型及参变量定义如下。
(2.1)
模型(2.1)表达式中
、
、
分别表示疫情持续第t天的易感染区域、患病区域、康复区域的人数;
、
分别表示第p决策周期的疫情传染率和恢复率。当确定初始值
、
、
及每个决策周期的参数值,就可以确定该周期
、
、
的演化轨迹。对于参数值
、
的拟合,可以根据第p决策周期内收集到的每日实际数据,进而对第
决策周期的相关参数进行调整更新,调整的目标是最小化前p个周期中所有天数的加权预测误差,以便我们可以对下一个周期进行“最佳”预测。第p决策周期内根据疫情演化的参数优化目标函数可以表示为:
(2.2)
目标函数(2.2)中
、
是第p决策周期疫情传染率和恢复率待估计量,
为统计得到的第i天的易感染、患病、康复的人数,
,
,
,为预测得到的第i天的易感染、患病、康复的人数,优化的目标是不断优化参数
、
,使预测值和观测值之间的加权误差平方和最小,
是优化权重系数。
对于应急医疗物资需求量的预测,由于患者人数与应急医疗物资的需求量之间存在着线性关系,可以根据
量化应急物资的需求量。相关部门可以根据具体物资种类进行参数a,b的设定。
2.2. 调度方案的多目标优化模型
从应急物资配送的角度,疫情发生后的救援期通常可以划分为紧急救援期和持续救援期两个阶段。紧急救援期应公平优先,兼顾效率;而持续救援期是效率优先,兼顾公平。建模过程中,目标函数需兼顾效率与公平,效率可以通过总时间效用最大,公平可以通过每个受灾点在考虑配送需求紧迫的情况下,应急医疗物资调度紧缺性最小化。构建如下数学模型。
(2.3)
(2.4)
(2.5)
(2.6)
(2.7)
(2.8)
, (2.9)
目标函数(2.3)为总时间效用函数,以提高应急医疗物资运输的时效性,目标函数(2.4)为公平性目标函数,利用紧迫性系数
量化各个物资需求点的服务紧迫性,确保受灾严重的疫区优先分配到物资,即应急医疗物资调度紧缺性最小化。约束(2.5)计算第p决策周期疫区点j单位时间的应急医疗物资分配量,为了消除量纲对(2.5)进行归一化处理得到约束(2.6),利用对数效用曲线量化应急医疗物资的时间效用,即可得到应急医疗物资分配的总时间效用。疫情爆发初期,应急医疗物资的会供不应求的状况,避免有可能造成某些地区的病亡率增加,在第p决策周期,计算第p决策周期疫区点j应急医疗物资的需求短缺(2.7),(2.8)与(2.9)为应急医疗物资分配的其他相关约束。
据此,建立表达式(2.3)~(2.9)的多目标规划数学模型。为了使数学模型符合应急救援实际情景,在疫情紧急救援期,设定
大于
,即l大于v;而疫情持续救援期,可以通过打分法对
和
进行加权,进而将多目标规划模型化归为单目标模型,即
(2.10)
3. 模型求解
模型求解的主要策略是将多个决策的动态问题转换为单个决策静态问题,对疫区点同步开展应急医疗物资需求预测与应急物资的配送等问题。在此过程中,应急医疗物资需求由于疫情演化而动态变化,使得疫情发生后配送依托的应急物流网络是变化的。将每个疫情决策周期作为一个阶段,从而将动态应急物流网络路网的配送,具体流程如图1。
Matlab是目前比较简单、功能强大的计算编程语言,很是适合本文的研究工作。对于传染病模型和参数调整模型,可以直接利用matlab中的微分方程求解器ode45()和最小二乘准则(LS)建立目标函数,使用Nelder-Mead单纯形算法求解器fminsearch()优化目标函数 [8]。对于调度方案多目标优化模型可以利用模拟退火算法求解,模型中的约束条件可以通过惩罚函数的形式构建到目标函数中,从而形成无约束的最小化问题 [9]。
4. 结论
本文主要考虑到满足疫情演化对应急物资调度的实时调整需求,从疫情演化数据更新的视角,构建一类创新的应急物资调度动态调整决策框架模型。应急响应时间被划分为多个连续的决策阶段,每个决策阶段蕴含了疫情扩散分析、调度方案、数据收集处理和参数调整更新等逐次递进的4个环节。通过迭代更新,最终将整个疫情的应急响应过程,转化为在应急物流网络中随疫情演化不断优化配置的协同决策过程。在实际应急响应过程中,决策者可以不断地将疫情实时数据输入上述交互多式联运决策框架模型,从而求得对疫情应急资源调度的实时调整方案。本模型具有非常好的通用性和可扩展性,可以为大多数疫情应急救援提供一个基础性的决策框架。
基金项目
廊坊市科技支撑计划项目(2021013090);防灾科技学院2022年大学生创新创业训练计划项目(X202211775151)。
参考文献