- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于双区间索引最短路径问题的研究
基于双区间索引最短路径问题的研究
摘要:物流配送行业的迅速发展,使得物流配送网络图的规模迅速增加,数据量增长较快。现有的最短路径问题大多基于传统的最短路径算法,在处理大规模网络图时存在计算较慢,甚至无法计算的问题。提出了基于双区间索引的最短路径算法,对图中每个顶点建立双区间索引,根据索引值对顶点的可达性进行快速判断,把可达性查询问题应用于物流配送网络中求解最短路径问题,可达到降低物流配送网络图规模,减少计算量,提高计算效率的效果。
关键词:物流配送网络;最短路径;双区间索引;可达性查询
中图分类号:TB文献标识码:Adoi:10.19311/j.cnki2018.02.091
1引言
近年来,市场经济快速发展,物流行业作为企业之间和企业与客户之间联系的桥梁发挥着巨大的作用。此外,对于以利润最大化为最终目标的现代化企业来讲,物流配送行业的优化,成为企业增加利润的一个重要来源。因此,互联网信息技术下物流行业发展迅速,并占据越来越重要的地位。
物流配送业务不同于一般的运输业务,它是集运输行业、现代信息网络及后续加工管理等一系列活动于一体的综合业务领域。随着我国经济快速发展,物流配送业务活动内容逐渐丰富,整体功能增加,使得物流配送网络包含的物流节点越来越多,物流配送路线越来越复杂。因此,复杂物流配送网络中的路径优化问题成为现代物流运输领域中一个重点问题。
物流配送活动中最基本的问题即最短路径问题,旨在寻找一条从配送起始点到目标节点总距离最短的路径。传统的物流配送最短路径问题主要注重于计算配送中心到目标节点的最短距离,而忽略了现实配送活动中的费用等路径代价问题,应用到现实业务中具有一定的局限性。在现代物流配送活动中,对实际物流配送活动中的约束条件考虑更加全面,注重物流配送过程中的成本和代价的计算,在尽量满足这些条件的前提下来得到整体最优路径。
本文研究的内容是物流配送网络图中最短路径的快速求解问题,并与可达性查询问题相结合,提出了基于双区间索引的剪枝策略,来缩减物流网络图的规模,从而提高求解最短路径的效率。并参考文献中提出的双区间索引,应用于本文中的物流网络图上。在现有的求解最短路径算法的基础上,提出了结合剪枝策略的最短路径求解算法,并通过实例验证了本文算法的高效性。
2建立索引
双区间索引是指分别为图中的每个顶点建立先序索引区间和后序索引区间,分别记作Lu[x,y]和Ru[x,y]。基本思想为基于图的遍历方式,分别对图中顶点进行先序遍历和后序遍历,各顶点的索引值依据顶点在图中的遍历顺序得到,通过各顶点索引区间的包含关系,来判断图中顶点之间的可达性。
2.1先序索引区间方法
先序索引是指依据顶点从左到右的后根次序遍历,然后按照图中顶点的遍历次序,为图中的每一个顶点u,建立标签区间Lu[x,y],其中Lu(y)表示顶点u在后根次序遍历网络图的过程中被访问的顺序,该遍历顺序从1开始,对图中的顶点按照先左后右的顺序依次访问,直到图中所有的节点都访问一次且仅能被访问一次为止。该方法保证每一个顶点的孩子节点的索引值Lt(y)都小于该顶点的索引值Lu(y),即每一个起始顶点的所有可达顶点的索引值 都小于该起始顶点索引值。
对于每一个顶点u的索引值Lu(x)是通过取该顶点的所有孩子节点的索引Lt(x)的最小值得到的,特殊的对于所有出度为0的顶点,其索引Lu(x)的值等于其索引Lu(y)的值。该方法可保证每一个顶点的父节点的索引值Lt(x)都是小于或等于该顶点的索引值Lu(x),即每一个起始顶点的可达顶点的索引值大于或等于该起始顶点的索引值。因此Lu(x)的计算方法如下:
Lu(x)=Lu(y)min {Lt(x)|t是u的孩子顶点}u的出度为0u的出度不为0(1)
2.2后序索引区间方法
与先序索引区间类似,后序索引区间是指依据顶点从右到左的后根次序遍历,然后按照图中顶点的遍历次序,为图中的每一个顶点u,建立标签区间Ru[x,y],具体方法参照先序索引区间,这里不再赘述。
2.3图例说明
图1展示了该图中各顶点的双区间索引。
例1:以图1为例简要说明顶点的索引区间Lu[x,y]和Ru[x,y]是如何计算获得的。图中的顶点按照从左到右的后根遍历次序为:6、9、8、7、10、5、4、3、2、1、12…,首先对于出度为0的顶点,由于顶点6的访问次序为1,所以L6[x,y]=[1, 1]。其次,对于出度不为0的顶点,由于顶点8在上述访问序列的第3个位置,并且顶点8的出度为1,指向了顶点9,因此L8[x,y]=[2,3];同理,顶点5在上述访问序列的第6个位置,并且顶点5的出度为3,分别指向了顶点6、顶点7和顶点10,又由于上
您可能关注的文档
最近下载
- 水利工程水毁修复工程设计报告.doc VIP
- CSC150培训.ppt VIP
- 新12N1供暖工程建筑工程图集 .docx VIP
- 2025年执业药师继续教育新型抗肿瘤药常见不良反应管理参考答案.docx
- 混凝土质量缺陷修补施工方案.doc VIP
- 四川省成都市2024-2025学年高一上期期末统一调研考试 数学 含答案.docx VIP
- 心梗患者康复护理查房实践.pptx VIP
- 2021年北京市海淀区四年级上学期期末数学真题及答案.pdf VIP
- 2025年执业药师继续教育新型抗肿瘤药用药教育参考答案.docx
- 2023-2024学年北京市海淀区四年级上学期期末语文真题及答案.pdf VIP
原创力文档


文档评论(0)