


全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ArcLogistics的油库二次配送最优路径研究 摘 要:GIS技术其蕴含的巨大经济价值已经被人们所广泛认知。GIS系统拥有强大的数据管理、分析能力,能够有效处理大量复杂的地学问题,在地理信息系统的平台上研究分析成品油二次配送路径优化问题问题概括来讲主要有三个优点:界面可视化、对空间数据的管理分析能力、分析功能。本文所以研究的内容是在GIS环境下,对最优路径问题进行分析建模,进而求解出成品油二次配送的最优化路径,在对比分析多种不同算法后,选取Dijkstra算法作为求解最优路径问题的核心算法。 关键词:GIS技术;路径优化;二次配送;Dijkstra算法 二战后全球能源需求的大量增加,使得原油的供需矛盾逐步显现,中国也从上世界九十年代起,由石油出口国转为石油进口国,随着中国经济的不断发展,工业体系的不断壮大,可以预期的是,在可替代能源尚无法大规模使用的大背景下,我国对石油资源的需求量在未来很长时期还将继续保持较为快速的增长,对外依存度也在逐年增加。因此利用GIS技术来提升物流配送效率是当前环境下的必然结果。 1 最优化问题的相关算法 (1)Floyd算法 Floyd算法又被称为插点法,是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人斯坦福大学计算机科学系教授罗伯特?弗洛伊德命名。Floyd算法在求解最优化路径问题的是时候,是将区域道路网看做一个带权矩阵,我们假设以A节点为起点,B点为目标点,Floyd算法的解救过程就是遍历所有由A通向B的路径,然后从中选择最优路径。在Floyd算法的运算过程中,对于弧的权值没有限制,正负均可,其主要优点是算法易于理解,代码实现上不存在太大的技术障碍。但是Floyd算法时间复杂度是0(),在实际,不适合对大规模数据进行运算。 (2)蚁群算法 蚁群算法的诞生,最初来源于对蚂蚁发现进食路径的研究,关于蚁群算法的系统性研究最早出现在Marco Dorigo的博士论文中,这是一种仿生模拟进化算法。我们可以重现蚂蚁觅食的全部过程,蚂蚁会在移动的过程中释放生理激素,而这种激素会对其他蚂蚁选择移动方向产生影响。因为我们不难推测,最初的时候蚂蚁的活动范围就如同一张白纸,并不带有任何的生理激素也就是路径信息,而伴随着蚂蚁活动的增加,生理激素的浓度水平也会随之逐步提升,不难发现信息素浓度越高的路径,就是蚂蚁活动越频繁的路径,反之路径上生理激素的浓度越低,蚂蚁的活动就越不活跃,伴随着这种行为的不断进行,生理激素浓度水平越高的道路就是蚂蚁活动的最优化路径。蚁群算法的时间复杂度是0(*m)其中为模拟次数,n为节点数,m为蚂蚁种群规模。 (3)Dijkstra算法 Dijkstra算法其本质是将现实中的道路交通分解为节点和弧,并对弧进行赋值权值,可以表示道路的长度,路况等多种影响因素,通过建立一个带权值的无向图来模拟实际交通网络中的实际道路情况,可以将无向图看作树,起始节点可以看作树的根,从根到树的各节点权值最小的路径就是我们所需要的最优路径。Dijkstra算法适用于求解单源点到各个节点的最优路径问题。Dijkstra算法的时间复杂度为0(), n表示中节点的个数。 从结点 A 到结点 J 的最短路径是 A1B2E5F6H8J10,权值求和为10.8。不难发现,利用Dijkstra算法所需的求解步骤为45.使用 Dijkstra算法求解最优化路径问题时,为了使算法能够正常运行会占用一定的内存空间。在实际应用中,数据的处理量往往很大,对于系统也要求实时性,所以实际使用中,对于服务器和客户端性能会有一定的要求,因此,如果能够对Dijkstra 算法进行结构优化,可以很大程度上缩小计算步骤,但是随着处理器技术的不断发展进步,处理器的计算能力不断提升,在实际求解最优化路径问题的过程中,Dijkstra算法的缺陷,其实并不会成为最首要的障碍 (4)三种算法对比 Dijkstra算法复杂度较低,可以解决单元点问题算法,但是适应性差;Floyd算法易于理解,但是时间复杂度较高不适合大规模计算;蚁群算法适应性强,正反馈性好缺点是收敛速度慢。综合考虑,本文采用Dijkstra算法,并对其进行适当优化从而求解最短路径问题 2 最优化路径分析模型的构建 从本质上来讲,Dijkstra算法最终的到的结果其实是道路网络模型的权值,因此如果要使Dijkstra算法能够用于解决实际问题,其关键在对于权值的处理。文本对于权值的处理考虑以下几个因素:距离、路况。以此构建出来的优化模型为: ,其中为道路的长度,为道路的通行状况。影响通行状况的因素很多,包括车流量、道路宽度、路面养护情况等。对于这些影响因素目前尚没有高效的评价分析模型,如果一一探讨,工作量大,且没有任何意义。在这里我们可以用平均通行速度来表示道路的通行状况,因为无论车流量、路面养护情况如何影响道路的通行状况,其最终的影响形式就是影响车辆的通行速度。我们因此可以构建道路的通行状况模型=,其中 为车辆经过该路段的平均速度, 为我们所设定的标准速度。所以权值的计算结果为,在系统的实际使用过程中,我们会在GIS系统里面对道路属性进行直接赋值,避免在运算过程中重复计算,进而有效减少系统的计算量。 3 结语 在GIS平台的基础之上在算法的选取上采用Dijkstra算法,在分析物流配送体系的基础之上,建立了最优化路径的算法模型,本系统的功能模块包括地图数据的导出、地图标注、属性查询以及最优化路径查询模块,系统采用Visual Studio 2008+AE组件的方式,实现了所需要的系统功能。具有较高的实际应用价值。 参考文献 徐洪勇.基于GIS的最短路径算法改进对比研究:(硕士学位论文).北京:中国地质大学,2008. 陈琥.交通网络最优路径分析研究D.北京:解放军信息工程大学,2007. 阮洁,钟宝荣. Dijkstra算法在物流配送运输中的最短路径优化研究J.产业聚焦,2007, 第16卷(第8期 ):42-4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025药店转让合同模板
- 文化设施建设造价咨询合同
- 快递分拣优化软件研发协议
- 彩膜机械租赁协议
- 2025铲车租赁合同样本
- 2025典当行汽车抵押合同范本
- 用户资格协议
- 2025年高中信息技术课程标准考试测试卷及答案
- 地球运动的课件
- 除尘工程劳务合同样本
- 有限合伙企业合伙协议
- 保险资管合规风险管理-深度研究
- 2022教师民族团结培训
- 《慢阻肺健康大课堂》课件
- 2024人教版英语七年级下册《Unit 3 Keep Fit How do we keep fit》大单元整体教学设计2022课标
- 中国高血压防治指南(2024年修订版)
- 中广核人才测评题库
- 护理深静脉血栓科普
- 核电站设备吊装施工方案
- 经销商独家授权书
- 第9课-秦统一中国【课件】1
评论
0/150
提交评论