摘要
大规模公共卫生事件下城市即时配送存在路网数据失真、供需侧信息不确定及网络中断问题,亟需考虑信息不确定性及路网中断可能性进行城市即时配送网络优化。首先,考虑封控导致道路限行下的路网构建问题,建立城市底层路网并提出改进的Floyd算法;其次,针对开放式多配送点的城市即时配送问题,考虑供需不确定性及设施服务中断问题,使用蒙特卡洛模拟方法构造情景树,建立多目标随机规划模型并设计混合进化算法求解;最后,以2022年上海新冠肺炎疫情事件为例,发现大规模公共卫生事件导致配送设施服务能力、路网容量及客户需求突变,配送系统容易因供需不匹配而发生“爆单”“爆仓”,但一方面设施服务中断未必导致配送成本增加,而是通过降低客户满意度来增加总成本,另一方面更多的车辆使用数目未必导致总成本增加。
大规模公共卫生事件下,政府多根据应急预案启用重大突发公共卫生事件一级响应,限制人员和车辆等的流动,给城市即时配送带来严峻挑
传统的应急物资配送问题具有动态性和不确定性特征,已有研究聚焦于灾前预测、灾时疏
可见,突发事件下的应急物资配送网络优化已有较多研究,但对于大规模公共卫生事件下的城市即时配送网络优化研究仍然有限。本文研究大规模公共卫生事件下城市即时配送问题,主要内容包括:①考虑大规模公共卫生事件道路交通网络的动态性与不确定性,结合路网建立最短路径求解模型,突破直接利用坐标求取网络任意两点间距离的不足,使得求解结果更加准确实用;②综合考虑需求侧与供给侧路网状态、配送中心状态、配送车型、客户需求等的不确定性,针对开放式多配送点设施服务中断问题,构建多目标随机规划模型;③基于蒙特卡洛模拟方法生成情景树,设计混合进化算法,对不确定情况进行再分配,有效提高求解效率。
在疫情缺乏准确预测导致交通设施破坏程度和受灾人数规模不确定性下,系统考虑路网数据的不确定性、供应能力及客户需求的随机性、设施中断的可能性,建立随机规划模型,研究框架见

图1 研究框架
Fig. 1 Framework of research
首先,考虑封控导致的路段管控或中断问题,构建城市配送道路交通网络进行数据测算;其次,考虑疫情预测困难导致的配送中心储量、客户需求量、客户时间窗等的不确定性,引入情景树通过有限概率空间来表示固有不确定性,使用蒙特卡洛模拟方法生成一系列情景,情景集合包括个情景,其中第个情景发生的概率为,每个情景包括不同的输入参数组合(配送中心储量、客户需求量、客户时间窗);最后,考虑封控导致的设施中断问题,在情景中融入配送中心中断概率,针对中断情景重新规划配送方案。
(1)订单不可拆分,所有客户都需要被服务,每个客户仅接受一个配送中心的一辆车的一次配送服务,且所有客户的地理位置和需求量已知,顾客的服务时间窗为软时间窗,当配送车辆到达客户点的时间早于该客户点的最早时间或晚于该客户点的最晚时间时,需支付一定的惩罚成本。
(2)考虑单一类型应急物资(如预包装食品、水、医疗物资),以独立包装供应。
(3)车辆为常规货运车辆,运输能力有限,一辆车可服务多个客户点,配送服务过程中客户需求量要满足车辆容量限制,配送车辆只在行驶时间内产生油耗,车辆在完成配送任务后无需返回,选择就近的配送中心停靠即可。
(4)客户满意度仅与时间窗及需求满足有关。
(5)开放数量固定的多个配送中心,如果配送中心失效,服务的客户将分配给其他配送中心。
(6)通过情景树表示未来可能的情景,每一情景包括不同参数组合(配送中心储量、客户需求量、客户时间窗、配送中心中断概率)。
大规模公共卫生事件下的封控管理易导致某些场所、路段的限行或中
一方面,城市道路的特殊性使得两点间的直线距离无法匹配具体路径,直接使用坐标距离会导致数据明显失真,极大降低模型的精度和应用性;另一方面,目前深度学习用于处理路网问题还存在较大误
(1) |
式中:为客户集合;为配送中心集合;分别表示出发节点、终止节点、中间节点;为节点到节点的距离。出发点与目标点之间的距离由其关系来决定,如
(2) |
本文综合考虑配送成本最低、客户满意度最高两个目标,目标函数如
(3) |
(4) |
(5) |
(6) |
(7) |
式中:为情景集合;为客户集合;为车辆集合;为情景发生概率;为量化客户满意度的风险权重;为配送中心的固定开放成本;表示配送中心在情景下是否正常运行;为车辆的发车费用;为车辆的节点费用;表示车辆在情景下是否经过弧,同理表示车辆在情景下是否经过弧;为从客户到客户的距离;为车辆的燃油消耗量;为单位燃油价格;、分别为时间惩罚系数及需求惩罚系数;为车辆开始服务客户的时间;、分别为情景下客户的单侧时间窗及可接受的最迟服务时间窗;为情景下客户的需求量;为情景下客户的实际送货量。
相比传统多目标优化模型,使用蒙特卡洛模拟的方法构造的概率统计模型具有较高的精
(8) |
(9) |
(10) |
(11) |
(12) |
(13) |
(14) |
(15) |
(16) |
(17) |
(18) |
(19) |
(20) |
(21) |
(22) |
(23) |
(24) |
(25) |
式(
(26) |
(27) |
(28) |
本文模型为典型的NP-hard问题,因此设计基于GA-SA的混合进化算法求解。传统遗传算法(genetic algorithm, GA)可有效求解现实优化问题,但存在陷入局部最优的风

图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个情景第3个阶段为。
Step 2:对染色体采用二维实数编码,每两个配送中心之间的路径即为一条行驶路线,针对每一条行驶路线指派一辆车对其进行配送。
Step 3:构造初始种群,从客户集合中随机选择一个客户,按照遍历顺序遍历客户集,将客户按照装载量约束、访问顺序依次添加到路径。
Step 4:模型的目标函数为配送成本最低、客户满意度最高,而客户满意度及约束条件违背情况可以用时间及需求惩罚函数表示,因此模型可以转换为求解极小化问题,适应度函数公式为目标函数的倒数。
Step 5:对种群中染色体进行轮盘赌选择、交叉、变异、重插入操作得到新种群。
Step 6:对种群进行局部搜索操作,首先,使用破坏算子按照相似性计算公式从当前解移除若干个客户。在式(
(29) |
(30) |
式(
Step 7:设计模拟退火接受准则,假设的解为,的解为,如果优于,则接受概率为1,如果劣于,则接受概率为
(31) |
Step 8:进行退火操作,随着迭代次数的增加,接受概率需要随之降低并更新迭代次数gen=gen+1,即温度T随着迭代次数的增加而衰减,退火公式如下,其中gen为当前迭代次数。
(32) |
Step 9:如果,则继续迭代,跳至Step 4;否则输出最优解,算法结束。
在模型算例分析中,相关参数数值的选择和估算是其中关键一环。客户需求数据包括需求量、配送时间窗、服务时间要求等,将直接影响配送效率和客户满意度;车辆系数和配送中心系数等数据可描述配送资源的限制条件和费用。数据的合理选择可以更准确地反映配送成本与客户满意度,因此本文参考历史订单记录、市场调研情况、地理信息等,根据实际进行相应的等比例修正和调整。例如,以药品配送为例,药店作为配送中心,储量一般相差不大,可满足10~20个客户的总需求。以2022年上海市新冠肺炎疫情期间管控为例,假设存在某一开放式配送系统,有4个配送中心、20个客户需求,配送中心编号为1、2、3、4,客户编号为5、6、7、…、24。其中,客户需求量、时间窗、配送中心物资储备量是不确定的,配送中心信息、客户需求信息、车辆信息如表
编号 | 坐标 | 储量 | 时间窗/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 |
编号 | 坐标 | 需求量 | 时间窗/min | 服务时间/min |
---|---|---|---|---|
5 | (42,66) | 15 |
[ | 10 |
6 | (35,45) | 10 | [35,67] | 20 |
车型编号 | 载货量/ve | 租赁成本/(元·ve | 点位费/元 |
---|---|---|---|
1 | 50 | 90 | 6 |
2 | 100 | 150 | 4 |
3 | 150 | 210 | 3 |
情景树的概率设计如

图4 案例情景树概率设置
Fig. 4 Probability setting of case scenario tree
在随机变量确定且设施未发生中断的情况,即确定性情景下,总成本为1 857.931 8元;一旦设施发生中断,总成本达到 2 552.431 3元;在考虑参数随机性及中断可能性的再分配情景下,总成本为2 049.262 0元。3种情景下的案例求解结果见
情景 | 可用配送中心编号 | 总成本 /元 | 车辆数/veh | 配送成本 /元 | 总行驶距离/1 | 需求惩罚成本 /元 | 时间惩罚 成本/元 | 求解时间/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 |
编号 | 车型 | 路径 | 预计完成时间/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
根据

图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号配送中心失效后,其服务的客户需要再分配给其他正常运行的配送中心,导致配送距离增加幅度较大,在同客户满意度的权衡下,再分配后的配送方案路线可能具有较低的配送成本(包括车辆租赁成本、车辆服务成本、燃油成本)和较高的惩罚成本,以达到尽可能低的总成本。
为进一步验证城市即时配送模型的有效性和适用性,从配送中心储量、客户需求量、客户单侧时间窗、客户最大可接受服务时间、客户满意度权重及中断概率六个方面分析总成本的波动情况。综合考虑研究目的、实际情况以及模型的稳定性、可靠性和合理性等因素,选择最具代表性的参数涨跌幅度设置特定的步长,模拟实际的业务变化情况。例如,配送中心储量的增加幅度为25%,因为配送中心通常会有一定的储备量,以应对业务峰值时的需求;客户需求量的增加幅度为20%,因为大规模突发事件下,客户需求的增加量一般会比平时更大。不同参数对优化结果的影响,见图

图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
分析图
分析图
分析
分析
为验证算法有效性,基于配备Intel(R) Core(TM) i5‒8300H处理器、搭载8GbCPU运行内存的Win10系统,以确定性情景作为求解算例,与商用求解软件CPLEX 22.1.1以及传统遗传算法进行最优解性能、求解时间的对比,结果见
算例规模 | 算法 | 总成本/元 | 求解时间/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号车的配送成本为,情景b使用3辆3号车的配送成本为,显然,使用更多车辆的情景a反而具有更低的配送成本,而类似情况在现实情景是真实存在的。故在某些配送情景下,即使使用较多的车辆,也可获得更高的经济效益。
本文针对大规模公共卫生事件背景下的城市即时配送问题,构建考虑道路限行的城市道路交通网络,建立多目标随机规划模型,使用蒙特卡洛模拟方法生成情景树,设计基于GA‒SA的混合进化算法进行求解,以2022年上海新冠肺炎疫情事件为例进行可行性验证,发现:大规模公共卫生事件一方面导致配送设施中断概率增加及储量降低,另一方面导致客户需求具有更多不确定性,配送系统容易因供需不匹配而发生“爆单”“爆仓”,虽然配送成本未必增加,但客户满意度降低导致总成本增加。因此一方面要提高城市即时配送系统的鲁棒性,提前做好设施服务中断的准备,储备冗余配送中心与运力,避免“爆单”“爆仓”问题发生;另一方面要加强对居民恐慌心理的疏导,提高居民在疫情期间的安全感,减少物资需求的不确定性。
作者贡献声明
孟令鹏:模型构建,算法设计,结果分析,论文撰写。
王旭东:文献梳理,算法实现,结果分析,论文撰写。
韩传峰:结果分析,论文撰写和修改。
参考文献
彭勇, 黎元钧. 考虑疫情影响的卡车无人机协同配送路径优化[J]. 中国公路学报, 2020, 33(11): 73. [百度学术]
PENG Yong, LI Yuanjun. Optimization of truck-drone collaborative delivery route considering impact of epidemic[J]. China Journal of Highway and Transport, 2020, 33(11): 73. [百度学术]
WANG Y, PENG S, XU M. Emergency logistics network design based on space–time resource configuration[J]. Knowledge-Based Systems, 2021, 223: 107041. [百度学术]
巩在武, 阳佳琦. 考虑灾民心理的多周期应急物资调度不确定规划建模研究[J]. 中国管理科学, 2022, 31: 1. [百度学术]
GONG Zaiwu, YANG Jiaqi. Study on uncertain programming modeling of multi-period emergency material allocation considering the psychology of victims[J]. Chinese Journal of Management Science, 2022, 31: 1. [百度学术]
LI X, LUO Y, ZHANG W, et al. Progressive disaster evacuation in cloud datacenter network[J]. Concurrency and Computation: Practice and Experience, 2020, 33(6): e6060. [百度学术]
都雪静, 王爱辉, 孙菲菲. 突发事件下公路应急物资调度优化[J]. 交通信息与安全, 2021, 39(4): 52. [百度学术]
DU Xuejing, WANG Aihui, SUN Feifei. The optimized scheduling of emergency supplies in highways under emergencies[J]. Journal of Transport Information and Safety, 2021, 39(4): 52. [百度学术]
BRUNI M E, BERALDI P, KHODAPARASTI S. A fast heuristic for routing in post-disaster humanitarian relief logistics[J]. Transportation Research Procedia, 2018, 30: 304. [百度学术]
GAO G, LIN Z J, GONG Y, et al. Modeling and simulation of collaborative dispatching of disaster relief materials based on urgency[J]. Mathematical Problems in Engineering, 2020, 2020: 4274106. [百度学术]
王建伟, 刘旭旭, 付鑫, 等. 一种“效率‒公平‒运力”多维权衡的需求可拆分配送方法[J]. 交通运输系统工程与信息, 2022, 22(5): 285. [百度学术]
WANG Jianwei, LIU Xuxu, FU Xin, et al. A multi-dimensional “efficiency-fairness-capacity” balancing method for demand splitting distribution[J]. Journal of Transportation Systems Engineering and Information Technology, 2022, 22(5): 285. [百度学术]
MENG L P, KANG Q, HAN C F, et al. Determining the optimal location of terror response facilities under the risk of disruption[J]. IEEE Transactions on Intelligent Transportation Systems, 2018, 19(2): 476. [百度学术]
LOREE N, AROS-VERA F. Points of distribution location and inventory management model for post-disaster humanitarian logistics[J]. Transportation Research Part E, 2018, 116: 1. [百度学术]
SHAHPARVARI S, ABBASI B. Robust stochastic vehicle routing and scheduling for bushfire emergency evacuation: an Australian case study[J]. Transportation Research Part A, 2017, 104: 32. [百度学术]
HU S L, HAN C F, DONG Z S, et al. A multi-stage stochastic programming model for relief distribution considering the state of road network[J]. Transportation Research Part B, 2019, 123: 64. [百度学术]
姜长云, 姜惠宸. 新冠肺炎疫情防控对国家应急管理体系和能力的检视[J]. 管理世界, 2020, 36(8): 8. [百度学术]
JIANG Changyun, JIANG Huichen. The examination of the prevention and control of COVID-19 epidemic on national emergency management and capacity[J]. Management World, 2020, 36(8): 8. [百度学术]
项寅. 需求不确定下的突发疫情应急医疗设施动态布局[J]. 中国管理科学, 2024, 32(6): 129. [百度学术]
XIANG Yin. Dynamic emergency medical facilities location for epidemics under uncertain demand[J]. Chinese Journal of Management Science, 2024, 32(6): 129. [百度学术]
赵建有, 韩万里, 郑文捷, 等. 重大突发公共卫生事件下城市应急医疗物资配送[J]. 交通运输工程学报, 2020, 20(3): 168. [百度学术]
ZHAO Jianyou, HAN Wanli, ZHENG Wenjie, et al. Distribution of emergency medical supplies in cities under major public health emergency[J]. Journal of Traffic and Transportation Engineering, 2020, 20(3): 168. [百度学术]
季金华, 刘亚君, 别一鸣, 等. 基于无人机与卡车协作的封控社区生活物资配送方法[J]. 交通运输系统工程与信息, 2022, 22(5): 264. [百度学术]
JI Jinhua, LIU Yajun, BIE Yiming, et 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 Technology, 2022, 22(5): 264. [百度学术]
韩宝明, 陈佳豪, 周玮腾, 等. 城市轨道交通运营中断条件下乘客路径选择模型[J]. 同济大学学报(自然科学版), 2023, 51(2): 238. [百度学术]
HAN Baoming, CHEN Jiahao, ZHOU Weiteng, et al. Passenger route choice model under the condition of urban rail transit operation disruption[J]. Journal of Tongji University (Natural Science), 2023, 51(2): 238. [百度学术]
KUMAR N, RAUBAL M. Applications of deep learning in congestion detection, prediction and alleviation: a survey [J]. Transportation Research Part C, 2021, 133: 103432. [百度学术]
HUANG Y, CHEN S, CHEN Z, et 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, 2020, 14(5): 893. [百度学术]
D’ANGELO G, PALMIERI F. GGA: a modified genetic algorithm with gradient-based local search for solving constrained optimization problems [J]. Information Sciences, 2021, 547: 136. [百度学术]