[发明专利]基于全国范围内路网结构的任意城市间最优路径选择方法无效
申请号: | 201010508457.5 | 申请日: | 2010-10-15 |
公开(公告)号: | CN102073669A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 居彬;张小飞;孙毅;戚鹏飞;金良;蔡锷 | 申请(专利权)人: | 江苏鸿信系统集成有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210037 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 全国 范围内 路网 结构 任意 城市 最优 路径 选择 方法 | ||
技术领域
本发明是基于全国范围内路网结构的任意城市间最优路径选择方法。
背景技术
物流行业中的物流配载流程由于涉及的地区太多,目前一般都是人工选择车辆的配送路线,这样导致工作效率低下,而且人工选择不能保证运输路线的最优化从而增加了运营成本,自动选择配载运输路线是大势所趋。目前市场上存在有自动路线选择系统但是如果运输过程所涉及的城市过多则运算效率低下。
发明内容
本发明目的是针对现有技术存在的缺陷,基于全国范围内的路网结构提供一种种高效计算任意城市间最优路径选择方法。
本发明为实现上述目的,采用如下技术方案:
本发明基于全国范围内路网结构的任意城市间最优路径选择方法包括以下步骤:
基于全国范围内路网结构的任意城市间最优路径选择方法,其特征在于包括以下步骤:
(1)初始化全国城市地图网:所述地图网为成省市二级结构,并对所有市进行编码,编码采用邮政物流系统中的地区编码完毕则进入步骤2;
(2)建立地区信息帮手,地区信息帮手即可以实时转化城市名称与城市编码的静态方法;所有的优化查询以编码的形式而不是以城市名称的形式进行,建立完毕进入步骤3;
(3)初始化系统线路图:读取数据库中线路信息表的所有线路信息系统,线路信息系统包括起点、终点、里程数、运输费用和运输时间,以起点和终点为节点,以里程数、运输费用、运输时间为权值,建立线路的拓扑图,以HashMap的形式存放,建立完毕进入步骤4;
(4)在路径选择启动之初将系统线路图读入内存使得整个程序进程之中该路线图一直存在于内存当中,完毕之后进入步骤5;
(5)利用存于内存之中的路网节点图构造Dijkstra地图,完毕之后进入步骤6;
(6)输入要查询的起始城市以及目的城市,如果输入的城市不存在进入步骤8,如果存在进入步骤7;
(7) 根据迪杰斯特拉算法计算出最优的路线图,返回最优路线,以及最优路线的权值总和;
(8)返回信息告知输入的查询城市不在系统的地图信息当中,请管理员完善地图信息后再来查询;
(9)结束。
本发明将传统的最优路径查询计算过程通过内存分解技术分解为查询和初始拓扑图两大过程,大大的优化了查询的运行效率,并利用地理信息系统的网络拓扑结构,实现网络中任意两点间的最优路径查询。
附图说明
图1是本发明的流程图。图中,1.城市编码;2. 建立地区信息帮手;3. 建立路线信息帮手;4. 将路网节点图读入内存;5. 构造Dijkstra地图;6. 判断要查询的城市在不在系统地图中;7.返回最优路线结果;8.告知用户完善地图信息后再查询;9.结束。
具体实施方式
基于全国范围内路网结构的任意城市间最优路径选择方法包括以下步骤:
基于全国范围内路网结构的任意城市间最优路径选择方法,其特征在于包括以下步骤:
(1)初始化全国城市地图网:所述地图网为成省市二级结构,并对所有市进行编码,编码采用邮政物流系统中的地区编码完毕则进入步骤2;
(2)建立地区信息帮手,地区信息帮手即可以实时转化城市名称与城市编码的静态方法;所有的优化查询以编码的形式而不是以城市名称的形式进行,建立完毕进入步骤3;
(3)初始化系统线路图:读取数据库中线路信息表的所有线路信息系统,线路信息系统包括起点、终点、里程数、运输费用和运输时间,以起点和终点为节点,以里程数、运输费用、运输时间为权值,建立线路的拓扑图,以HashMap的形式存放,建立完毕进入步骤4;
(4)在路径选择启动之初将系统线路图读入内存使得整个程序进程之中该路线图一直存在于内存当中,完毕之后进入步骤5;
(5)利用存于内存之中的路网节点图构造Dijkstra地图,完毕之后进入步骤6;
(6)输入要查询的起始城市以及目的城市,如果输入的城市不存在进入步骤8,如果存在进入步骤7;
(7) 根据迪杰斯特拉算法计算出最优的路线图,返回最优路线,以及最优路线的权值总和;
(8)返回信息告知输入的查询城市不在系统的地图信息当中,请管理员完善地图信息后再来查询;
(9)结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏鸿信系统集成有限公司,未经江苏鸿信系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010508457.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吊重组件
- 下一篇:高通量成像系统下的斑马鱼间脑和中脑自动分割方法