模拟退火算法在物流线路选择方面的研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:xinxin1234580
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着电子商务的不断发展,互联网订单数量的不断增加,线下物流配送的压力越来越大。如何设计一个效果优良,可靠性强的物流线路选择方法越来越成为人们关注的热点。文章采用模拟退火算法对多节点物流配送路线最短选择问题进行了研究,建立了适用于物流配送路线最短问题的模拟退火算法方法。对于物流配送最短路线的优化计算提供了算法参考。对于其他行业关于多节点遍历路线最短问题同样具有参考意义。
  关键词:模拟退火算法;物流配送;线路选择
  中图分类号:TP301.6 文献标识码:A 文章编号:1009-3044(2019)04-0270-02
  随着电子商务的不断发展,互联网订单数量的不断增加,线下物流配送的压力越来越大。在此背景下,现有诸多电商和物流相关企业都在进行物流配送线路选择的研究和应用,如阿里巴巴,京东等。物流配送研究是为了解决物流线路规划的问题而存在的,其是一个典型的旅行商问题[1](Travelling Salesman Problem,TSP),它是一个组合优化问题。关于物流线路选择问题,可以将每个城市看成一个AOV有向图的节点,节点与节点之间有的单向连接,有的双向连接,也有的没有连接。如图1所示。
  从图1中选择任意一个节点作为开始节点,找出一条路径,路径包含剩余所有节点,并只包含一次,最后返回到开始节点,要求这条路径所花费的代价最少(距离最短),这就是TSP问题。物流线路选择作为一个典型的TSP问题,当城市个数增加时,它可能的配送路线数量是成指数型增长的,是一个NP[2]难题。众所周知,NP难问题是很难精确的求出其最优解,因此,对于物流线路选择问题求出近似解是具有意义的。
  1 相关工作
  目前,在电商行业和物流行业飞速发展的背景下,关于物流配送的路径规划方面的研究越来越多。刘婷婷等人根据物流配送最短路线规划的现状,利用最小生成树法对现有问题进行分析,通过资料整合、建立实例模型、使用Kruskal算法建立模型、比较权值大小并用canvas画布显示最终路径图形等过程,得出物流配送网络的最佳路径,最后用Java实现整个模型,得出最短路径和最低时耗方案[3]。张倩等人针对 如何更好地确保电商平台生鲜食品冷链物流运作成本和运作效率的问题,提出了一种改进的蚁群算法,优化了生鲜电商冷链物流的配送路径,并通过实例仿真验证了优化方法的可行性[4]。王勇等人采用遗传算法对多节点物流配送路线最短选择问题进行了研究,建立了适用于物流配送路线最短问题的遗传算法方法[5]。
  此外,由于物流配送的路径规划本质就是TSP问题的研究,所以关于TSP问题的研究工作是在研究物流配送的路径规划问题时不可避免的。李阳等人为优化TSP,结合禁忌搜索算法(TS)和模拟退火算法(SA)的思想设计了混合退火算法(TSA)。针对模拟退火算法搜索效果不稳定等问题,在初始阶段TSA多次禁忌搜索并筛选初始解,确保算法稳定地收敛到全局最优值,在求解部分设计了快速退火算法,使其快速退火并收敛。与其他算法相比,TSA求解精度高,求解效果稳定鲁棒性强,并且求解时间短[6]。Christine等人提出了一种进化分裂与侵占(EDAC)方法,用于替代遗传算法在硬组合搜索中的应用,该方法可以利用对子问题的良好解决方案的知识来改进问题本身的解决方案。文中使用遗传算法来探索问题细分的空间,而不是解决方案本身的空间,并给出了应用于几何TSP的该方法的一些初步结果[7]。
  2 模拟退火算法原理
  SA起源于物理学中固体退火原理,固体退火过程包括加温过程、等温过程和冷却过程。固体加温过程中,固体内部粒子随着温度的上升变成了无序状,导致内能增大。固体等温过程中,固体内部粒子渐趋有序,致使在每个温度都达到平衡态。固体冷却过程中,固体内部粒子随着冷却达到基态,内能减小为最小。模拟退火法的一般原理如下:
  1)初始温度为[T0],及初始点[x],计算该点的函数值[f(x)];
  2)随机产生扰动[?x],得出新点[x’=x ?x],计算新点函数值[f(x’)],和函数值差[?f=fx’=f(x)];
  3)假如[?f≤0],则接受新点,当做下一次模拟的初始点;
  4)假如[?f>0],则计算新点接受概率:[p?f=exp -?fK?T],产生[0,1]区间上均匀分布的伪随机数[r],[r∈0,1],若[p(?f)≥r],则接受新点作为下一次模拟的初始点;否则放弃新点,仍取原来的点作为下一次模拟的初始点。
  以上的原理过程也称为Metropolis过程。可遵循一定的物理退火原理逐步降低物体温度,重复Metropolis过程,形成模拟退火算法。
  3 物流路线选择的模拟退火策略
  1)解空间和初始解
  5 结束语
  本文就物流线路选择问题,提出了模拟退火算法解决该问题的策略。文中详细阐述了问题的解空间、初始解、目标函数、产生新解方式、目标函数差、Metropolis接受准则和详细流程图。最后文中通过两组实验证明了本文提出的策略的可靠性和正确性。
  参考文献:
  [1] Tao G, Michalewicz Z. Inver-over Operator for the TSP: International Conference on Parallel Problem Solving from Nature[C], 1998.
  [2] Woeginger G J. Exact Algorithms for NP-Hard Problems: A Survey[J]. 2003.
  [3] 劉婷婷, 于卫红. 物流配送网络最短路线规划[J]. 电子商务, 2018(12):9-10.
  [4] 张倩, 张悟移, Rattapon Incharroen. 电商环境冷链物流路径优化研究[J]. 特区经济, 2018(11): 103-105.
  [5] 王勇. 遗传算法在物流配送线路选择方面研究[J]. 物流科技, 2018(4).
  [6] 李阳, 李文芳, 马骊, 等. 混合退火算法求解旅行商问题[J]. 计算机应用, 2014,34(S1): 110-113.
  [7] Valenzuela C L, Jones A J. Evolutionary Divide and Conquer(I): A Novel Genetic Approach to the TSP[M]. MIT Press, 1993.
  【通联编辑:张薇】
其他文献
摘要:软件测试是软件的整个生命周期内确定其功能和稳定性的重要措施,在软件的开发阶段软件测试发挥了重要的作用。现在随着互联网技术的进步,各种软件层出不穷,给人们的工作、生活带来了极大的便利。软件种类的增多也就相应的对软件测试专业人才提出了更高的要求。高职软件测试课程为了能够培养更多的专业软件测试人员,必须强化课程建设,采取有效的教学方法,将理论与实践相结合,为社会培养更多的专业人才。  关键词:高职
茂谷柑是宽皮柑和甜橙的杂交后代,具有产期佳、品质好、产量高、外表扁平光滑、耐贮运等优点,是目前可持续发展的柑橘鲜食优良品种之一,但它也有易裂果和日灼果较多的缺点,如
介绍了速冻菠萝丁的加工工艺技术、主要生产设备和产品质量标准,并对产品的质量控制进行讨论.
番茄多芽嫁接育苗是三皇乡农民常用的一项嫁接育苗技术,通过多芽嫁接育苗可显著提高西红柿抗青枯病、黄萎病、枯萎病等土传病害的能力,减少用种量,降低生产成本,提高番茄的品质和
目的 :进一步探讨腭裂修复术后病人住院期间康复护理方法 ,为日后的语言训练打下必要的基础。方法 :我科 1998年 1月— 2 0 0 0年 12月共行腭裂修复术 6 2例 ,在术后住院期间
从航空产品常见差错出发,提出了产品设计防差错、工艺防差错、工装设计防差错具体方法和措施。
广西柳州市郊县(区)从20世纪90年代末开始发展早钟六号大果枇杷,至今面积已达167 hm2,已成为小有名气的早熟大果枇杷生产基地.但该品种果实极易发生日烧病,造成很大的损失,部
富川县地处北纬24.8°,东径111.3°,年平均气温19.3 ℃,年平均降雨量1 721 mm,年平均日照时数1 510 h,光照充足,雨水充沛,冬季极端最低气温在-4.0 ℃以上.本文初步观
科技期刊以其科学性、知识性和学术性构成自己的性质,反映科研领域的新成果、新动态。编辑素质的高低是决定期刊质量好坏的一个重要依据。高科技的创新发展、社会的进步、科技
以莱钢异型钢加热炉控制系统为研究对象,介绍基于数据镜像技术的钢坯跟踪修正功能、基于预测控制技术的ACC(Automatic Combustion Control)燃烧模型的设计与实现。