- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
墨墨 : 5 清华大学学报 (自然科学版)2009年 第 49卷 第 11期 24/38
CN 11—2223/N JTsinghuaUniv(SciTech),2009,Vo1.49,No.11 1834—1837
复杂路网下多客户问最短路径的扇面Dijkstra算法
郑四发 , 曹剑东, 连小珉
(清华大学 汽车工程系,汽车安全与节能国家重点实验室,北京 100084)
摘 要:复杂路网模型下多客户之间最短路径的计算,直接 充分利用回程车辆的运输能力 ,对降低物流成本、减
影响市区集送货问题的求解效率。该文提出多客户间最短路 少交通运输压力具有重要意义。计算多客户间最短
径扇面Diikstra算法。该算法首先由客户在路网的分布确定 路径直接影响到市区集送货问题的求解效率 。多客
出最小扇形区域及扇面搜索区域 ,并将路网节点分为拓展点
户间最短路径问题是一个图论中的多源点最短路径
集、邻节点集。然后在搜索过程中通过优化到达邻节点的通
问题 ,通常通过如下2个策略得到。
行代价来确定新的拓展点集、邻节点集。算法通过限制搜索
1)直接求取路网中所有节点之间的最短路径 。
区域、减少遍历节点的数量来缩短搜索时间。i00个分布于
如Floyd—Warshall算法 ]、矩阵相乘法等L2]。但此类
北京市的客户间最短路径 的计算表 明,相对于Dijkstra算
法,扇面Dijkstra算法能够在保证精度的前提下,降低 15 方法对于集送货调度并不适用,原因是在调度过程
的最短路径求解时间。 中需要求取最短路径的客户数 目要远小于复杂路网
关键词 :集送货问题 ;最短路径 ;扇面Dijkstra算法 中的节点总数 ,因此采用此类算法求解最短路径集
合的计算量很大 ,效率很低。
中图分类号 :U 492 文献标识码 :A
2)反复应用单源 点最短路径 的方法获得多源
文章编号 :1000—0054(2009)11-1834—04
点 最 短路 径 集合 。包 括应 用 Dijkstra算 法 ]、
Bellman—Ford算 法、A—star算 法H 等。同 时
SectorDijkstraalgorithm forshortest Dijkstra算法每次搜索可以求得选定客户至其他所
routesbetweencustomersin complex
有客户的最短路径,因此采用 Dijkstra算法更加适
roadnetworks
合于最短路径集合的求解。
ZHENG Sifa,CAO Jiandong,LIAN Xiaomin Dijkstra算法的主要特点是 以起点为中心向外
(StateKeyLaboratoryofAutomobileSafetyandEnergy, 层扩
原创力文档


文档评论(0)