网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

大规模公共卫生事件下城市即时配送网络优化模型与算法  PDF

  • 孟令鹏 1
  • 王旭东 1
  • 韩传峰 2
1. 上海海事大学 中国(上海)自贸区供应链研究院,上海 201306; 2. 同济大学 经济与管理学院,上海 200092

中图分类号: U121

最近更新:2025-02-10

DOI:10.11908/j.issn.0253-374x.23146

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

大规模公共卫生事件下城市即时配送存在路网数据失真、供需侧信息不确定及网络中断问题,亟需考虑信息不确定性及路网中断可能性进行城市即时配送网络优化。首先,考虑封控导致道路限行下的路网构建问题,建立城市底层路网并提出改进的Floyd算法;其次,针对开放式多配送点的城市即时配送问题,考虑供需不确定性及设施服务中断问题,使用蒙特卡洛模拟方法构造情景树,建立多目标随机规划模型并设计混合进化算法求解;最后,以2022年上海新冠肺炎疫情事件为例,发现大规模公共卫生事件导致配送设施服务能力、路网容量及客户需求突变,配送系统容易因供需不匹配而发生“爆单”“爆仓”,但一方面设施服务中断未必导致配送成本增加,而是通过降低客户满意度来增加总成本,另一方面更多的车辆使用数目未必导致总成本增加。

大规模公共卫生事件下,政府多根据应急预案启用重大突发公共卫生事件一级响应,限制人员和车辆等的流动,给城市即时配送带来严峻挑

1。一方面,临时管控使得道路通行能力降低甚至中2,然而地图软件或商业配送软件的路网状态更新不及时,严重影响实际路网数据获取,导致配送服务难以满足客户的个性化服务需求,据此得到的配送策略会产生较大偏差。另一方面,民众恐慌心理导致应急物资需求存在较大不确定性,往往发生某类商品需求量超出系统能力而产生“爆单”“爆仓”现象,导致配送中心陷入失效困境,且配送中心的运行状态及配送能力也因区域管控存在不确定性、供需不匹配,导致既定配送方案无法正常完3。因此,系统考虑大规模公共卫生事件下应急设施中断及供需不确定性,优化城市即时配送网络,成为当前亟待解决的重要理论和现实问题。

传统的应急物资配送问题具有动态性和不确定性特征,已有研究聚焦于灾前预测、灾时疏

4、灾后救5-7三个维度。针对灾前预测,部分研究从约束方法、参数及目标不确定性角度进行考8,也有研究应用博弈论从应急准备角度考9。针对灾时疏散,多采用设立损失函数、建立随机模型的方法进行规10-11。针对灾后救援,多考虑路网状态等现实因素,建立多阶段规划模型进行求12。但由于大规模公共卫生事件具有持续周期长、传播范围大、爆发性强等特13,即时配送网络优化问题对时效性和确定性要求更高,无法按照传统应急物资配送问题进行处理,已有研究多从事件整体角度考14,或从灾后救援角度处理此类问15-16

可见,突发事件下的应急物资配送网络优化已有较多研究,但对于大规模公共卫生事件下的城市即时配送网络优化研究仍然有限。本文研究大规模公共卫生事件下城市即时配送问题,主要内容包括:①考虑大规模公共卫生事件道路交通网络的动态性与不确定性,结合路网建立最短路径求解模型,突破直接利用坐标求取网络任意两点间距离的不足,使得求解结果更加准确实用;②综合考虑需求侧与供给侧路网状态、配送中心状态、配送车型、客户需求等的不确定性,针对开放式多配送点设施服务中断问题,构建多目标随机规划模型;③基于蒙特卡洛模拟方法生成情景树,设计混合进化算法,对不确定情况进行再分配,有效提高求解效率。

1 模型构建

在疫情缺乏准确预测导致交通设施破坏程度和受灾人数规模不确定性下,系统考虑路网数据的不确定性、供应能力及客户需求的随机性、设施中断的可能性,建立随机规划模型,研究框架见图1

图1  研究框架

Fig. 1  Framework of research

首先,考虑封控导致的路段管控或中断问题,构建城市配送道路交通网络进行数据测算;其次,考虑疫情预测困难导致的配送中心储量、客户需求量、客户时间窗等的不确定性,引入情景树通过有限概率空间{ω,P}来表示固有不确定性,使用蒙特卡洛模拟方法生成一系列情景,情景集合ω包括n个情景,其中第s个情景ωs发生的概率为P(ωs)=Ps,每个情景包括不同的输入参数组合(配送中心储量、客户需求量、客户时间窗);最后,考虑封控导致的设施中断问题,在情景中融入配送中心中断概率,针对中断情景重新规划配送方案。

1.1 模型假设

(1)订单不可拆分,所有客户都需要被服务,每个客户仅接受一个配送中心的一辆车的一次配送服务,且所有客户的地理位置和需求量已知,顾客的服务时间窗为软时间窗,当配送车辆到达客户点的时间早于该客户点的最早时间或晚于该客户点的最晚时间时,需支付一定的惩罚成本。

(2)考虑单一类型应急物资(如预包装食品、水、医疗物资),以独立包装供应。

(3)车辆为常规货运车辆,运输能力有限,一辆车可服务多个客户点,配送服务过程中客户需求量要满足车辆容量限制,配送车辆只在行驶时间内产生油耗,车辆在完成配送任务后无需返回,选择就近的配送中心停靠即可。

(4)客户满意度仅与时间窗及需求满足有关。

(5)开放数量固定的多个配送中心,如果配送中心失效,服务的客户将分配给其他配送中心。

(6)通过情景树表示未来可能的情景,每一情景包括不同参数组合(配送中心储量、客户需求量、客户时间窗、配送中心中断概率)。

1.2 道路交通网络构建

大规模公共卫生事件下的封控管理易导致某些场所、路段的限行或中

17。传统地图软件或商业配送软件不仅会产生不准确的路网数据,还可能满足不了配送企业实时变化的目标,有必要构建城市道路交通网络并对路网数据进行测算。路网搭建过程包括:提取开源地图软件OpenStreetMap某一区域交通路段,利用ArcGIS获取路网数据,结合当前道路交通政策,以道路交叉口作为节点、路段作为连接节点的边,经过映射得到道路交通网络。

一方面,城市道路的特殊性使得两点间的直线距离无法匹配具体路径,直接使用坐标距离会导致数据明显失真,极大降低模型的精度和应用性;另一方面,目前深度学习用于处理路网问题还存在较大误

18。因此,本文针对构建的道路交通网络,提出改进的Floyd算法以求解最短配送路径,克服传统方法求解效率低、准确性低的问题。由于城市即时配送是在满足客户需求的条件下追求成本最低,因此最短距离如式(1)所示。

min dij=i,kIOdi,k+k,jIOdk,j (1)

式中:I为客户集合;O为配送中心集合;i,j,k分别表示出发节点、终止节点、中间节点;di,j为节点i到节点j的距离。出发点与目标点之间的距离由其关系来决定,如式(2)所示。

dij=di,j, i=jdi,j, di,k>di,jdk,j>di,jdi,j, k=ik=jdi,k+dk,j,  di,k+dk,j<di,j (2)

1.3 多目标随机规划模型

1.3.1 目标函数

本文综合考虑配送成本最低、客户满意度最高两个目标,目标函数如式(3)所示。针对每一可能的情景,配送成本表示配送过程中的所有花费,包括配送中心开放成本c1、车辆派遣成本c2、配送成本c3,分别如式(4)~(6)所示;客户满意度c4表示客户对配送结果的评价,取决于需求物资是否全部得到满足以及车辆是否在规定的时间窗内到达,其中时间惩罚成本为违反时间与时间惩罚系数a的线性乘积,需求惩罚成本为未满足需求量与需求惩罚系数b的线性乘积,如式(7)所示。

min z=sSPs(1-α) (c1+c2+c3)+Ps α c4 (3)
c1=oOco βs,o (4)
c2=vVi,jIoO(cvstartxs,o,j,v+cvpointxs,i,j,v) (5)
c3=i,jIvVdi,jfvcvxs,i,j,v (6)
c4=iIvVamaxti,v-ts,iwidowts,imax_widow-ts,iwidow,0+     iIb(qs,itrans-qs,idemand) (7)

式中:sS为情景集合;i,jI为客户集合;vV为车辆集合;Ps为情景发生概率;α为量化客户满意度的风险权重;co为配送中心的固定开放成本;βs,o表示配送中心o在情景s下是否正常运行;cvstart为车辆的发车费用;cvpoint为车辆的节点费用;xs,o,j,v表示车辆v在情景s下是否经过o-j弧,同理xs,i,j,v表示车辆v在情景s下是否经过i-j弧;di,j为从客户i到客户j的距离;fv为车辆v的燃油消耗量;cv为单位燃油价格;ab分别为时间惩罚系数及需求惩罚系数;ti,v为车辆开始服务客户的时间;ts,iwindowts,imax_window分别为情景s下客户的单侧时间窗及可接受的最迟服务时间窗;qs,idemand为情景s下客户的需求量;qs,itrans为情景s下客户的实际送货量。

1.3.2 约束条件

相比传统多目标优化模型,使用蒙特卡洛模拟的方法构造的概率统计模型具有较高的精

19,原因在于蒙特卡洛通过大量的随机样本进行模拟,使结果更精确地反映系统的期望效果,并且可以通过增加随机样本数量的方式提高系统评估效果的准确性。式(8)表示情景发生概率,之后在每个情景中有如下约束:式(9)表示配送中心流量平衡约束;式(10)表示配送中心容量约束;式(11)表示客户节点流量平衡约束;式(12)表示每个客户至少由一个配送中心进行服务;式(13)表示每个客户至少由一辆车进行服务;式(14)表示配送中心之间不能互通;式(15)表示每辆车只能从唯一配送中心出发且只有一条配送路径;式(16)表示时间窗约束,配送遵守最晚服务时间窗口;式(17)表示车辆容量限制约束;式(18)表示订单任务点成对约束,即配送员不能在同一地点徘徊;式(19)表示时间连续性约束;式(20)式(21)表示载重连续性约束;式(22)表示车辆作业结束后必须返回到系统中的一个配送中心;式(23)式(24)式(25)为决策变量约束。

Ps=oO,βs,o=1ps,oo'O,βs,o'=0(1-ps,o') (8)
o,o'Oxs,o,o',v=o,o'Oxs,o',o,v,sS,vV,oo' (9)
vVi,jIqs,itransxs,i,j,vys,i,oQs,ocenter,sS,oO (10)
i,jI,ij(xs,i,j,v-xs,j,i,v)=0,sS,vV (11)
oOys,i,o1,sS,iI (12)
i,jI,ijxs,i,j,v1,sS,vV (13)
o,o'O,oo'xs,o,o',v=0,sS,vV (14)
oOjIxs,o,j,v1,sS,vV (15)
ti,vts,imax_window,sS,iI,vV (16)
qs,i,vweight+qs,itransQvvehicle,sS,iI,vV (17)
iIxs,i,i,v=0,sS,vV (18)
ti,v+ti,j,vdura-M(1-xs,i,j,v)tj,v,   sS,i,jI,vV (19)
qi,vweight+qs,itrans-M(1-xs,i,j,v)qj,vweight,        sS,i,jI,vV (20)
qi,vweight+qs,itrans+M(1-xs,i,j,v)qj,vweight,        sS,i,jI,vV (21)
oOxs,j,o,v=1,sS,jI,vV (22)
xs,i,j,v{0,1},sS,i,jI,vV (23)
ys,i,o0,1,sS,oO,iI (24)
βs,o{0,1},sS,oO (25)

式(8)~(25)中:ps,o为在情景s下配送中心o的中断概率;ys,i,o表示在情景s下客户i的需求是否由配送中心o供应;Qs,ocenter为情景s下配送中心o的储量;Qvvehicle为车辆v的最大载重量;M为一个比较大的正数;qi,vweight为车辆v到达客户i时的载重量;ti,j,vdura为车辆v从客户i到客户j的旅行时间。

式(10)是非线性方程,无法直接使用CPLEX对模型进行精确求解,因此本文引入辅助变量Ωs,i,o,并将式(10)分解成3个线性化公式进而转换为线性化模型。其中,式(26)式(27)Ωs,i,o=qs,itransys,i,o进行约束,式(28)是对式(10)的线性化转换。

Ωs,i,oqs,itrans-M<(1-ys,i,o) (26)
Ωs,i,oqs,itrans (27)
iIΩs,i,oQs,ocenter,sS,oO (28)

2 算法设计

本文模型为典型的NP-hard问题,因此设计基于GA-SA的混合进化算法求解。传统遗传算法(genetic algorithm, GA)可有效求解现实优化问题,但存在陷入局部最优的风

20;因此一方面混合嵌入大邻域搜索算法(large neighborhood search algorithm, LNSA)的破坏、修复操作,以提高算法搜索效率;另一方面嵌入模拟退火算法(simulated annealing algorithm, SA),以避免遗传算法早熟收敛和算法稳定性差等缺21,提高算法的全局搜索性能。算法流程见图2,算法步骤详细操作见图3

图2  混合进化算法流程图

Fig. 2  Flowchart of hybrid evolutionary algorithm

图3  混合进化算法示意图

Fig. 3  Schematic diagram of hybrid evolutionary algorithm

Step 1:构造概率统计模型,利用蒙特卡洛模拟方法构造情景树进行仿真模拟。在t=1阶段,引入确定性参数;在t=2阶段,确定随机变量;在t=3阶段,确定中断概率。以分解形式为例,其中共有n个情景,b(n,3)=3n/2+1表示第n个情景第3个阶段为3n/2+1

Step 2:对染色体采用二维实数编码,每两个配送中心之间的路径即为一条行驶路线,针对每一条行驶路线指派一辆车对其进行配送。

Step 3:构造初始种群,从客户集合中随机选择一个客户,按照遍历顺序遍历客户集,将客户按照装载量约束、访问顺序依次添加到路径。

Step 4:模型的目标函数为配送成本最低、客户满意度最高,而客户满意度及约束条件违背情况可以用时间及需求惩罚函数表示,因此模型可以转换为求解极小化问题,适应度函数公式为目标函数的倒数。

Step 5:对种群Chrom中染色体进行轮盘赌选择、交叉、变异、重插入操作得到新种群。

Step 6:对种群Chromnew进行局部搜索操作,首先,使用破坏算子按照相似性计算公式从当前解移除若干个客户。在式(29)、(30)中,Ri,j越大,客户i与客户j之间的相关性越大;其次,使用修复算子按照最小插入成本将被移除的客户重新插回到破坏的解中。

Ri,j=1ci,j'+Vi,j (29)
ci,j'=ci,jmax ci,j (30)

式(29)、(30)中:ci,j'为将ci,j标准化后的值,ci,j'[0,1]ci,jij之间的距离;Vi,j判断ij是否在同一条路径上,即是否由同一辆车服务,如果ij在同一条路径上则Vi,j=0,否则为1。

Step 7:设计模拟退火接受准则,假设Chrom的解为ScurrentChromnew的解为Snew,如果Scurrent优于Snew,则接受概率为1,如果Scurrent劣于Snew,则接受概率为式(31),其中T表示当前温度,最终产生新种群Chrombest

P=1, f(Snew)<f(Scurrent)e-[f(Snew)-f(Scurrent)]/T,f(Snew)f(Scurrent) (31)

Step 8:进行退火操作,随着迭代次数的增加,接受概率需要随之降低并更新迭代次数gen=gen+1,即温度T随着迭代次数的增加而衰减,退火公式如下,其中gen为当前迭代次数。

Tgen+1=αTgen (32)

Step 9:如果genmax gen,则继续迭代,跳至Step 4;否则输出最优解,算法结束。

3 算例分析

3.1 算例描述

在模型算例分析中,相关参数数值的选择和估算是其中关键一环。客户需求数据包括需求量、配送时间窗、服务时间要求等,将直接影响配送效率和客户满意度;车辆系数和配送中心系数等数据可描述配送资源的限制条件和费用。数据的合理选择可以更准确地反映配送成本与客户满意度,因此本文参考历史订单记录、市场调研情况、地理信息等,根据实际进行相应的等比例修正和调整。例如,以药品配送为例,药店作为配送中心,储量一般相差不大,可满足10~20个客户的总需求。以2022年上海市新冠肺炎疫情期间管控为例,假设存在某一开放式配送系统,有4个配送中心、20个客户需求,配送中心编号为1、2、3、4,客户编号为5、6、7、…、24。其中,客户需求量、时间窗、配送中心物资储备量是不确定的,配送中心信息、客户需求信息、车辆信息如表1~3所示。

表1  配送中心信息
Tab. 1  Information of distribution center
编号坐标储量时间窗/min服务时间/min
1 (41,70) 210 [0,1 000] 0
2 (73,65) 220 [0,1 000] 0
3 (28,29) 200 [0,1 000] 0
4 (69,33) 200 [0,1 000] 0
表2  客户需求信息
Tab. 2  Information of customer demand
编号坐标需求量时间窗/min服务时间/min
5 (42,66) 15 12,100] 10
6 (35,45) 10 [35,67] 20
表3  车辆系数
Tab. 3  Coefficient of vehicles
车型编号载货量/veh-1租赁成本/(元·veh-1点位费/元
1 50 90 6
2 100 150 4
3 150 210 3

情景树的概率设计如图4所示,情景集S共包括25个情景:在t=1阶段,输入确定性参数(例如位置信息、车辆系数、成本信息等);在t=2阶段,输入确定性情景的参数,其对应的情景发生概率0.3在同阶段最高,基于确定性情景按照比例生成离散的不确定性参数组合(Qs,ocenter,qs,idemand,ts,iwindow,ts,imax_window),作为不确定性情景输入参数,并赋予不同的情景发生概率;在t=3阶段,根据参数组合确定配送中心中断概率,例如需求量大而时间窗要求严格的客户处于疫区的概率较高,因此其对应情景的配送中心失效概率相对较高,需求量小而时间窗要求宽松的客户则往往具备较为良好的配送环境,对应的配送中心不易失效。在情景集中,情景1‒2‒7代表确定情况下的城市即时配送环境,对应的情景发生概率为P1=0.3×0.3=0.09;情景1‒6‒31代表极端封控情况下的城市即时配送环境,对应的情景发生概率为P25=0.1×0.3=0.03。其余介于二者之间。

图4  案例情景树概率设置

Fig. 4  Probability setting of case scenario tree

3.2 算例结果分析

在随机变量(Qs,ocenter,qs,idemand,ts,iwindow,ts,imax_window)确定且设施未发生中断的情况,即确定性情景下,总成本为1 857.931 8元;一旦设施发生中断,总成本达到 2 552.431 3元;在考虑参数随机性及中断可能性的再分配情景下,总成本为2 049.262 0元。3种情景下的案例求解结果见表4,配送路线见表5,配送方案示意见图5

表4  案例求解结果
Tab. 4  Determination of solution results for cases under given scenarios
情景可用配送中心编号

总成本

/元

车辆数/veh

配送成本

/元

总行驶距离/102 m

需求惩罚成本

/元

时间惩罚

成本/元

求解时间/s
正常 1、2、3、4 1 857.931 8 10 1 857.9318 515.931 8 0 0 19.993 8
中断 1、2、4 2 552.431 3 8 1 531.601 4 469.601 4 940.000 0 0
再分配 1、2、4 2 049.264 0 9 1 855.261 0 617.260 8 184.003 0 10.000 0 22.2347
表5  不确定情景下行驶路线
Tab. 5  Driving route under uncertain situations
编号车型路径预计完成时间/min成本/元
1 2 1→11→1 53.266 6 151.266 6
2 2 1→6→9→5→1 121.949 2 246.949 2
3 2 1→16→15→17→4 167.578 1 237.578 1
4 2 1→10→12→13→18→4 97.937 0 231.937 0
5 3 2→7→8→2 76.068 0 170.068 0
6 2 2→14→2 46.832 8 134.832 8
7 1 4→21→19→20→4 148.157 4 296.629 6
8 1 4→22→23→4 91.682 2 222.682 2
9 2 4→24→4 65.317 3 163.317 3

图5  配送方案示意

Fig. 5  Distribution scheme

根据表5行驶路线,并结合图6配送方案可以发现,一旦3号配送中心失效,一方面导致客户点15、16、19、20无设施提供服务,虽减少157.084 7 +223.586 7 =380.671 4元的配送成本,但产生940.000 0元的需求惩罚成本,导致总成本增加559.328 6元;另一方面部分车辆完成服务后不再能选择距离最近的3号配送中心。最终,3号配送设施的中断导致总成本增加37.38%。

图6  客户需求量与配送中心储量三维曲面图

Fig. 6  3D surface of customer demand and distribution center reserves

故不论是出于人道主义物流还是经济效益,均有必要对3号配送中心的客户进行再分配,将15、16、17号客户分配给1号配送中心,将19、20、21、22、23号客户分配给4号配送中心,整合路线1‒10‒12‒(3)与1‒10‒13‒18‒4为新路线1‒10‒12‒13‒18‒4。中断后的再分配使得总成本增加10.30%、配送成本降低0.14%、配送距离增加19.64%、惩罚成本从0元增加到194.003 0元。可发现在大规模公共卫生事件背景下,对中断设施服务的再分配可有效降低成本27.08%,经再分配后的惩罚成本增加幅度较大,而配送成本反而降低。原因在于3号配送中心失效后,其服务的客户需要再分配给其他正常运行的配送中心,导致配送距离增加幅度较大,在同客户满意度的权衡下,再分配后的配送方案路线可能具有较低的配送成本(包括车辆租赁成本、车辆服务成本、燃油成本)和较高的惩罚成本,以达到尽可能低的总成本。

3.3 灵敏度分析

为进一步验证城市即时配送模型的有效性和适用性,从配送中心储量、客户需求量、客户单侧时间窗、客户最大可接受服务时间、客户满意度权重及中断概率六个方面分析总成本的波动情况。综合考虑研究目的、实际情况以及模型的稳定性、可靠性和合理性等因素,选择最具代表性的参数涨跌幅度设置特定的步长,模拟实际的业务变化情况。例如,配送中心储量的增加幅度为25%,因为配送中心通常会有一定的储备量,以应对业务峰值时的需求;客户需求量的增加幅度为20%,因为大规模突发事件下,客户需求的增加量一般会比平时更大。不同参数对优化结果的影响,见图6~11

图7  客户需求量与配送中心储量等高线图

Fig. 7  Contour plot of customer demand and distribution center reserves

图8  单侧时间窗与最晚可接受时间三维曲面图

Fig. 8  3D surface diagram of unilateral time window and last acceptable time

图9  单侧时间窗与最晚可接受时间等高线图

Fig. 9  Contour plot of unilateral time window and latest acceptable time

图10  经济成本与惩罚成本的Tradeoff曲线

Fig. 10  Tradeoff curve of economic and penalty cost

图11  中断概率分析

Fig. 11  Analysis of interrupt probability

分析图67,随着配送中心储量不断增加,总成本呈现先减后增的变化趋势。当配送中心储量由100增加至250时,配送方案得到更优安排,总成本降低;当配送中心储量从250增加到450时,配送方案的优化空间有限,而配送中心规模的增大使配送中心运营成本增加。随着客户需求量的增

22,总成本在初期可通过灵活选择车型来应对需求的波动,增速相对平缓;当需求量增幅从100%增加到200%时,供需失衡导致惩罚成本增加。此外,配送中心储量与客户需求量按照同趋势变化时,总成本在同等水平下相对较低,此时既满足了客户需求又选择了合适的配送中心储量,避免惩罚成本与过高的配送中心运行成本。

分析图89,随着客户单侧时间窗的增加,总成本先减少后趋于稳定。当单侧时间窗从50%提高到100%时,配送方案可进行更优的安排而不违背时间窗要求;当单侧时间窗从100%提高到200%时,此时配送方案已达到相对最优,客户时间窗对配送方案影响较小。最晚可接受服务时间对总成本影响不大,原因在于过高的惩罚系数导致配送方案最大程度避免延误。此外,图中存在部分区域总成本较高,此时左时间窗、单侧时间窗、最晚可接受服务时间接近,对客户满意度的鲁棒性较低,导致总成本较高;反之,部分区域总成本较低的主要原因在于多个时间窗口间存在较大的可调整范围,配送系统有更多可以选择的方案且不会违背客户的时间窗要求,使得总成本降低。

分析图10,分别设置客户满意度权重α=0,0.05,…,1.00,对模型进行求解并将配送总成本、客户满意度分别归一化处理,使用多项式拟合曲线表达经济成本与惩罚成本(反映客户满意度水平)的Tradeoff关系。当客户满意度权重α从0增至1,经济成本从0增至1,惩罚成本减少66.240 8%,95%置信水平条件下惩罚成本与经济成本的曲线为f(x)=0.662 4x+0.673 3,即客户满意度会在牺牲部分经济成本的条件下逐渐增加。

分析图11,随着中断概率的增加,正常运行的配送中心数量减少,原先相对最优的配送方案无法继续执行,总成本、配送成本、未满足需求量呈现增加的趋势;当失效配送中心数量达到一定程度时,此时配送方案仅对部分客户进行配送任务,配送系统需要服务的需求数量减少,无法满足的需求数量增加,导致配送成本降低但总成本增加。

3.4 算法有效性分析

为验证算法有效性,基于配备Intel(R) Core(TM) i5‒8300H处理器、搭载8GbCPU运行内存的Win10系统,以确定性情景作为求解算例,与商用求解软件CPLEX 22.1.1以及传统遗传算法进行最优解性能、求解时间的对比,结果见表6

表6  基准算例对比
Tab. 6  Comparison of reference examples
算例规模算法总成本/元求解时间/s
CPLEX 1 490.278 9 4.480 0
遗传算法 1 644.291 9 14.674 2
混合进化算法 1 526.8015 19.993 8
CPLEX
遗传算法 12 903.925 0 25.351 2
混合进化算法 10 556.887 0 31.491 3

针对小规模算例,混合进化算法相较于CPLEX的解性能差2.45%,求解时间多15.51 s;相较于遗传算法,混合进化算法的解性能高4.70%,求解时间多5.32 s;而针对大规模算例,CPLEX难以在可接受时间(7 200 s)内得到可行解,而混合进化算法仅比遗传算法多6.14 s的求解时间,解性能差异却达22.23%。显然,混合进化算法的解性能完全可以接受,且具有较快的求解速度。考虑到实际问题的复杂性,混合进化算法可以在求解效率和求解质量之间取得较好的平衡,为实际应用提供可行的解决方案,这也是美团等企业惯用的做法。

此外,在具体方案上,车辆使用数目与总成本可能呈现反比关系,原因在于,虽然增加车辆数目可能会导致更高的租赁成本、更长的行驶距离,但该解决方案一方面可以更好地考虑车型、车辆的访问顺序等因素,从而更好地满足客户需求,提高客户满意度;另一方面,针对不同客户需求的车辆车型使用情况也存在区别,若运往同一批客户的总需求量为400,所需访问的客户点数量为15,则情景a使用4辆2号车的配送成本为4×150+15×4=660,情景b使用3辆3号车的配送成本为3×210+15×3=665,显然,使用更多车辆的情景a反而具有更低的配送成本,而类似情况在现实情景是真实存在的。故在某些配送情景下,即使使用较多的车辆,也可获得更高的经济效益。

4 结语

本文针对大规模公共卫生事件背景下的城市即时配送问题,构建考虑道路限行的城市道路交通网络,建立多目标随机规划模型,使用蒙特卡洛模拟方法生成情景树,设计基于GA‒SA的混合进化算法进行求解,以2022年上海新冠肺炎疫情事件为例进行可行性验证,发现:大规模公共卫生事件一方面导致配送设施中断概率增加及储量降低,另一方面导致客户需求具有更多不确定性,配送系统容易因供需不匹配而发生“爆单”“爆仓”,虽然配送成本未必增加,但客户满意度降低导致总成本增加。因此一方面要提高城市即时配送系统的鲁棒性,提前做好设施服务中断的准备,储备冗余配送中心与运力,避免“爆单”“爆仓”问题发生;另一方面要加强对居民恐慌心理的疏导,提高居民在疫情期间的安全感,减少物资需求的不确定性。

作者贡献声明

孟令鹏:模型构建,算法设计,结果分析,论文撰写。

王旭东:文献梳理,算法实现,结果分析,论文撰写。

韩传峰:结果分析,论文撰写和修改。

参考文献

1

彭勇黎元钧. 考虑疫情影响的卡车无人机协同配送路径优化[J]. 中国公路学报20203311): 73. [百度学术] 

PENG YongLI Yuanjun. Optimization of truck-drone collaborative delivery route considering impact of epidemic[J]. China Journal of Highway and Transport20203311): 73. [百度学术] 

2

WANG YPENG SXU M. Emergency logistics network design based on space–time resource configuration[J]. Knowledge-Based Systems2021223107041. [百度学术] 

3

巩在武阳佳琦. 考虑灾民心理的多周期应急物资调度不确定规划建模研究[J]. 中国管理科学2022311. [百度学术] 

GONG ZaiwuYANG Jiaqi. Study on uncertain programming modeling of multi-period emergency material allocation considering the psychology of victims[J]. Chinese Journal of Management Science2022311. [百度学术] 

4

LI XLUO YZHANG Wet al. Progressive disaster evacuation in cloud datacenter network[J]. Concurrency and Computation: Practice and Experience2020336): e6060. [百度学术] 

5

都雪静王爱辉孙菲菲. 突发事件下公路应急物资调度优化[J]. 交通信息与安全2021394): 52. [百度学术] 

DU XuejingWANG AihuiSUN Feifei. The optimized scheduling of emergency supplies in highways under emergencies[J]. Journal of Transport Information and Safety2021394): 52. [百度学术] 

6

BRUNI M EBERALDI PKHODAPARASTI S. A fast heuristic for routing in post-disaster humanitarian relief logistics[J]. Transportation Research Procedia201830304. [百度学术] 

7

GAO GLIN Z JGONG Yet al. Modeling and simulation of collaborative dispatching of disaster relief materials based on urgency[J]. Mathematical Problems in Engineering202020204274106. [百度学术] 

8

王建伟刘旭旭付鑫. 一种“效率‒公平‒运力”多维权衡的需求可拆分配送方法[J]. 交通运输系统工程与信息2022225): 285. [百度学术] 

WANG JianweiLIU XuxuFU Xinet al. A multi-dimensional “efficiency-fairness-capacity” balancing method for demand splitting distribution[J]. Journal of Transportation Systems Engineering and Information Technology2022225): 285. [百度学术] 

9

MENG L PKANG QHAN C Fet al. Determining the optimal location of terror response facilities under the risk of disruption[J]. IEEE Transactions on Intelligent Transportation Systems2018192): 476. [百度学术] 

10

LOREE NAROS-VERA F. Points of distribution location and inventory management model for post-disaster humanitarian logistics[J]. Transportation Research Part E20181161. [百度学术] 

11

SHAHPARVARI SABBASI B. Robust stochastic vehicle routing and scheduling for bushfire emergency evacuation: an Australian case study[J]. Transportation Research Part A201710432. [百度学术] 

12

HU S LHAN C FDONG Z Set al. A multi-stage stochastic programming model for relief distribution considering the state of road network[J]. Transportation Research Part B201912364. [百度学术] 

13

姜长云姜惠宸. 新冠肺炎疫情防控对国家应急管理体系和能力的检视[J]. 管理世界2020368): 8. [百度学术] 

JIANG ChangyunJIANG Huichen. The examination of the prevention and control of COVID-19 epidemic on national emergency management and capacity[J]. Management World2020368): 8. [百度学术] 

14

项寅. 需求不确定下的突发疫情应急医疗设施动态布局[J]. 中国管理科学2024326): 129. [百度学术] 

XIANG Yin. Dynamic emergency medical facilities location for epidemics under uncertain demand[J]. Chinese Journal of Management Science2024326): 129. [百度学术] 

15

赵建有韩万里郑文捷. 重大突发公共卫生事件下城市应急医疗物资配送[J]. 交通运输工程学报2020203): 168. [百度学术] 

ZHAO JianyouHAN WanliZHENG Wenjieet al. Distribution of emergency medical supplies in cities under major public health emergency[J]. Journal of Traffic and Transportation Engineering2020203): 168. [百度学术] 

16

季金华刘亚君别一鸣. 基于无人机与卡车协作的封控社区生活物资配送方法[J]. 交通运输系统工程与信息2022225): 264. [百度学术] 

JI JinhuaLIU YajunBIE Yiminget al. Delivery method of living goods in controlled communities based on cooperation between drones and truck transportation system engineering and information[J]. Journal of Transportation Systems Engineering and Information Technology2022225): 264. [百度学术] 

17

韩宝明陈佳豪周玮腾. 城市轨道交通运营中断条件下乘客路径选择模型[J]. 同济大学学报(自然科学版)2023512): 238. [百度学术] 

HAN BaomingCHEN JiahaoZHOU Weitenget al. Passenger route choice model under the condition of urban rail transit operation disruption[J]. Journal of Tongji University (Natural Science)2023512): 238. [百度学术] 

18

KUMAR NRAUBAL M. Applications of deep learning in congestion detection, prediction and alleviation: a survey [J]. Transportation Research Part C2021133103432. [百度学术] 

19

HUANG YCHEN SCHEN Zet al. Improved probabilistic load flow method based on D-vine copulas and Latin hypercube sampling in distribution network with multiple wind generators[J]. IET Generation, Transmission & Distribution, 2020145): 893. [百度学术] 

20

D’ANGELO GPALMIERI F. GGA: a modified genetic algorithm with gradient-based local search for solving constrained optimization problems [J]. Information Sciences2021547136. [百度学术] 

21

张金良李超. 碳排放影响下的动态配送车辆路径优化研究[J]. 中国管理科学2022309): 184. [百度学术] 

ZHANG JinliangLI Chao. Research on dynamic distribution vehicle route optimization under the influence of carbon emission[J]. Chinese Journal of Management Science2022309): 184. [百度学术] 

22

杨洋谢国强邹明阳. 新冠肺炎疫情下企业员工的心理恐惧与复原机制[J]. 管理科学2020334): 107. [百度学术] 

YANG YangXIE GuoqiangZOU Mingyang. Psychological fears and resilience mechanism of enterprise employees in COVID-19[J]. Journal of Management Science2020334): 107. [百度学术]