2024年1月8日发(作者:二手兰博基尼小牛)
工 业 技 术
2023 NO.1(上)中国新技术新产品基于混沌烟花算法的多车型供应链物流运输调度方法吕雅丽(内蒙古自治区交通运输事业发展中心,内蒙古 呼和浩特 010010)摘??要:由于传统调度方法以动态供应链的全局化角度出发,及时性较差,无法适应多车型物流运输环境,因此该文提出基于混沌烟花算法的多车型供应链物流运输调度方法。通过计算空间兼容量得到各车型的调度能力与运输能力,并基于混沌烟花算法的全局搜索寻优能力实现运输路径决策,设计了一个以运输路径畅通、运输成本较低、车辆油耗较低为目标的多车型供应链物流运输调度模型。利用该文方法求解1个供应商与20个零售网点的多车型供应链物流运输调度问题,用到3种车型,总运输距离为5081km,总油耗为525.84L,经验证该方法具有较强的寻优能力。关键词:混沌烟花算法;多车型供应链;物流运输;调度方法中图分类号:TN?913???????文献标志码:A0?引言供应链是围绕生产企业、销售企业及用户展开的一种功能网链结构。随着全球经济的高速增长,电子商务市场竞争愈发剧烈,尤其是供应链与供应链之间的较量,如何高效管理供应链是当下电子商务领域中需要重点解决的难题。近些年来,我国众多学者将目光聚焦在供应链物流调度研究上,应毅等[1]为解决物流派件调度区域划分不合理等问题,利用聚类与二分图算法设计了一种派件调度分配方法,有效提升了物流配送效率;曾艾婧等[2]为达到物流配送远程运维目的,通过数字孪生技术建立了一个物流配送结构模型,实现了更高效的物流配送。一般情况下,供应链中的产品成本是固定不变的,所以要想提升供应链的市场竞争力,需要从物流运输角度入手。因此,该文在此基础上对供应链物流运输调度方法进行深入研究,为推动我国电子商务发展做出了一定贡献。辆调度能力与运输能力的基础上进行。随着如今经济全球化和电子商务的快速普及,复杂产品的供应链物流运输调度问题始终随着企业的整个生命流程。在多重供应链物流运输调度的基础上,考虑以最小化采购、加工和运输成本为目标,建立复杂产品的供应链物流运输调度是最需要解决的问题。2?基于混沌烟花算法的运输路径决策为了满足供应链物流的不同需求,考虑多种车型、车辆容量、车辆油耗以及车辆最大配送距离等约束条件,以最小油耗、最短配送距离为目标,建立多车型供应链物流运输调度模型,运输路径决策是多车型供应链物流运输调度方法中的关键。这种大规模复杂优化问题通常可以利用蚁群、遗传等算法来解决,但多车型运输路径决策时易受编码机制选择的影响,造成这些算法发生“早熟”状况,所以该文引入一种新颖的混沌烟花算法来实现供应链物流运输路径的决策。混沌烟花算法[5]将各个烟花当成运输路径的可行解,那么全部烟花就可以构成一个解空间,然后通过烟花爆炸产生火花的过程进行解空间的全局搜索,进而寻求到最优解,也就是最佳供应链物流运输路径。由于每个烟花爆炸的半径与火花数量均不相同,而只有爆炸半径较大的烟花才拥有全局搜索能力,反之如果半径较小,仅拥有局域搜索能力,因此需要利用适应度来选择烟花,进而实现运输路径解空间的全局搜索。假设烟花总数为Y,根据公式(2)来求得烟花爆炸半径。rn=R?1?计算空间兼容量空间兼容量就是在供应链的物流运输环节,全部车型车辆可以承受的最大运输量。如果该数值较大,则代表供应链中各车型的运输能力较强,所以在设计多车型供应链物流运输调度方法[3]时需要获取空间兼容量。假设全部车型车辆的调度编码条件是m,在供应链中,调度编码条件一直在非负整数集合R内,那么空间兼容量的计算公式如公式(1)所示。K=η(T)m∈R∑αm?m2?(P) (1)K为调度全部车型运输车辆可以承受的最大运输量;η式中:T为各车型的运输车辆核心调度特为供应链中物流运输系数;αm为当调度编码条件为m时,各车型运输车辆自身征向量;φm为当调度编码条件为m时,各车型运输车辆的调度能力;自身的运输能力,也是设计多车型供应链物流运输调度方法[4]P为单位时间内各车型运输产品的均值。的关键参数;一般情况下,在供应链物流运输调度过程中,如果干扰因子不出现变化,那么根据公式(1)求得的空间兼容量数值越大,说明该车型运输车辆的调度能力与产品运输能力越强,而多车型供应链物流运输调度方法的设计工作需要在满足车∑(Sn=1MSn?Smin+τn?Smin)+τ (2)R为烟花的基本爆炸rn为第n个烟花的爆炸半径参数;式中:Smin为全部烟花适Sn为第n个烟花的适应度参数;半径参数;τ为防止发生除零操作的机器最小值。应度的最小值;利用上面的方式求解出烟花爆炸的半径之后,已知烟花爆炸出现火花的过程本质上就是爆炸火花位置随机生成的过程,如公式(3)所示。Mnw=Mnw+rn×V(-1,1)
w(3)Mn为烟花随机选取出维度w中火花位置出现移动的过式中:V(-1,1)为在[-1,1]的均匀分布。程;Copyright?博看网. All Rights Reserved.
- 57 -
中国新技术新产品2023 NO.1(上)工 业 技 术环节中每种车型运输车的油耗情况存在一定差异,因此该文使用单位运输路径的油耗约束因子D4来描述各运输车辆的油耗,其表达式如公式(8)所示。??miny=?∑∑∑dtjlqjtD4,∑∑∑dtjlqjtD4?
q∈Qj∈Jt∈I
?q∈Qj∈Jt∈I?
而在混沌烟花算法的寻优过程中,一般也会根据赌轮盘规则进行最优个体的选择,那么物流运输路径被选择的概率如公式(4)所示。Gn=∑g(Mn?Mu)n=1w(8)∑Mu=1w (4)ug(Mn-Mu)为解空间内运输路径Mn与其他路径Mu之式中:间的距离。由此可以看出,该距离数值越大,该运输路径被选择的概率也就越大。在此基础上,使用混沌搜索机制进行解空间的全局搜索。在混沌搜索过程中,当搜索到最佳运输路径时,会用该路径位置取代烟花n的初始位置,直到满足终止条件即[6]停止搜索,将物流运输路径决策结果输出。3?设计多车型供应链物流运输调度模型配送车辆调度问题是运输领域比较热点的一个话题,而多车型配送车辆调度问题是车辆调度问题中的一个分支。一般情况下,企业为了配合客户的各种问题,都会通过各种方式去降低配送成本,而多车型供应链物流运输调度[7]的目的在于寻求满足运输路径畅通、运输成本较低以及车辆油耗较低等条件的最佳运输调度策略,所以该文在这些约束条件的基础上设计了一个调度模型,完成供应链中配送起点与配送目标之间的最优调度运输。使用畅通度约束因子D1(t)来描述物流运输路径的畅通程度,其表达式如公式(5)所示。?Ct,Ct≤Ctmax?D1(t)=?Ctmax (5)?0,otherwise?Ct为运输车辆到节点t时行驶路径的畅通程度;Ctmax为式中:车辆对路径畅通程度可以接受的限值。公式(5)所求畅通度因子的数值越大,代表该运输路径越畅通。使用运输成本约束因子D2(t)来描述物流运输调度中的运输成本,其表达式如公式(6)所示。?Bt,Bt≤Btmax?D2(t)=?Btmax (6)?0,otherwise?Bt为供应链物流中,运输车到节点t时实际产生的运输式中:Btmax为供应链物流中,运输车到节点t时预计产成本最大值;dtj为节点t、j之间运输路径长度;式中:min
y为油耗最小;lqjt为运输车辆q的决策标量;I为供应链中配送目标点集合;J为供应链中配送起点集合;Q为运输车辆的车型集合。综上所述,该文所建立的物流运输调度模型如公式(9)所示。D(t)=ω1D1(t)+ω2D2(t)+ω3D3(t)+ω4D4 (9)ω1、ω2、ω3、ω4分别为各约束因子的权重。式中:通过该文建立的运输调度模型,可实现在多约束条件下供应链物流运输中的多车型选取以及运输路径更新,达到最优物流运输调度的目的。4?算例分析为了验证该文所设计的多车型供应链物流运输调度方法的可行性,进行运输调度的模拟试验。同时为提升试验的合理性,选取基于聚类算法的运输调度方法、基于数字孪生的运输调度方法与该文方法一起进行模拟试验,并详细分析试验的对比结果。为了使模拟试验环境更接近真实物流运输环境,该文于Intel Xeon E5 CPU的计算机上搭建试验硬件平台,使用Visual Studio 2019编写试验软件程序。通过随机生成方法获得模拟算例:1个供应商与20个零售网点的多车型供应链物流运输调度问题,该供应商与零售网点的信息见表1和表2。表1 供应商信息表车辆信息X坐标Y坐标车辆数车辆型号1004234零售网点标号17181920X坐标-400-250-50400300-250-350-425-350-400-250-10最大载重/kg1000Y坐标250075-50-150-250-250-200-300-200-250-300最大运输距离/km1500单位油耗/(L/km)0.080.100.120.15需求/kg5815041040表2 零售网点信息表生的运输成本最大值。公式(6)所求运输成本约束因子的数值越大,代表该调度策略中物流运输所需的成本越高。运输成本主要包括油耗费、通行费等。使用运输时间约束因子D3(t)来描述物流运输调度中的运输时间,其表达式如公式(7)所示。?Et,Et≤Etmax
?D3(t)=?Etmax?0,otherwise?(7)Et为在供应链物流环节,多车型运输车到节点t时实际式中:Etmax为在供应链物流环节,多车型运输车消耗时间的最大值;到节点t时消耗时间的最大值。该式所求运输时间约束因子的数值越大,代表该调度策略中物流运输所耗费的时间越长。由于在实际的供应链物流在此基础上使用该文上述3种调度方法,实现该供应商与- 58 -Copyright?博看网. All Rights Reserved.
工 业 技 术
12个零售网点之间的运输调度,结果见表3和图1~图3。表3 物流运输调度结果调度方法混沌烟花算法车辆型号22运输路径0-4-5-6-7-8-9-00-18-19-20-17-16-00-13-14-15-00-3-2-1-10-11-12-00-4-5-6-7-9-00-8-20-19-18-00-15-16-17-00-12-13-14-00-3-1-2-00-10-11-00-3-5-6-7-8-9-4-00-18-19-20-17-16-15-14-13-00-2-1-10-11-12-0运输距离/km37载货量/kg650车辆油耗/L143.5121.191.92169.32112.4116.099.689.8498.973211.8317.4159.242023 NO.1(上)中国新技术新产品聚类算法数字孪生Y坐标从以上模拟试验结果可以看出,在基于聚类算法的调度方法下,全部零售网点的运输最少需要2种以上车型才可以实现,而最终的总运输距离为6122km,总油耗为589.74L;在基于数字孪生的调度方法下,全部零售网点的运输也需要2种车型才可以实现,最终总运输距离为5208km,总油耗为688.44L,虽然运输距离比第一种方法更具优势,但其油耗却大大提升了;在该文设计的调度方法下,全部零售网点的运输需要3种车型来实现,最终总运输距离为5081km,比对照组降低1041km、127km,总油耗为525.84L,比对照组降低63.9L、162.6L。由此可知,无论是物流运输距离还是车辆油耗,该文设计方法均比试验对照组方法更具优势,因此在混沌烟花算法基础上设计的多车型运输调度方法具有更强的寻优能力,在实际的运营过程中也更有优势。X坐标图1 基于混沌烟花算法的调度方法下运输路径图5?结语针对供应链中多车型的运输调度,该文引入混沌烟花算法并设计了一种调度方法,该方法在适应多车型运输环境的同时,可以有效调度物流进行及时运输。试验结果表明,该文设计的调度方法可以获得最优的运输距离与车辆油耗调度结果,实现了供应链高效率物流运输。然而,该文引入的混沌烟花算法虽然可以寻求到最优解,但其运行时间较长,易陷入局部最优情况。因此今后将在不影响求解质量的基础上,对如何提升混沌烟花算法的运算效率做进一步的深入研究。参考文献[1]应毅,唐立,刘定一,等.基于聚类和二分图匹配的物流派件调度方法[J].江苏大学学报(自然科学版),2020,41(3):274-280.[2]曾艾婧,刘永姜,陈跃鹏,等.基于数字孪生的物流配送调度优化[J].科学技术与工程,2021,21(21):9005-9011.[3]聂昕磊,樊艳芳.基于改进烟花算法的电动汽车与新能源协同调度[J].太赫兹科学与电子信息学报,2022,20(7):738-745.[4]张涛,刘天威,李富章,等.基于改进烟花算法的多目标多机器人任务分配[J].信号处理,2020,36(8):1243-1252.[5]莫海宁,钟友坤.基于改进烟花算法的机器人路径规划[J].组合机床与自动化加工技术,2022(07):34-37.[6]王娅楠,张玉春.提前期分散控制下供应链物流协调调度Y坐标X坐标图2 基于聚类算法的调度方法下运输路径图Y坐标X坐标图3 基于数字孪生的调度方法下运输路径图仿真[J].计算机仿真,2021,38(9):481-484,489.[7]李文锋,杨文超,罗国富.基于群集一致性的生产—物流资源实时协同调度方法[J].计算机集成制造系统,2022,28(9):ght?博看网. All Rights Reserved.
- 59 -
更多推荐
运输,调度,物流,供应链,车型,方法,烟花
发布评论