[发明专利]货物运输路径虚拟线网生成方法和快速寻径方法及其装置无效
申请号: | 201310614011.4 | 申请日: | 2013-11-28 |
公开(公告)号: | CN103606016A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 冼陈建;魏鑫军;周素华;陈润标;陈晖;林腾飞;谢为彪;杨子浩 | 申请(专利权)人: | 广东广信通信服务有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/28 |
代理公司: | 东莞市华南专利商标事务所有限公司 44215 | 代理人: | 雷利平 |
地址: | 510260 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 货物运输 路径 虚拟 生成 方法 快速 及其 装置 | ||
技术领域
本发明涉及货物运输路径虚拟线网,具体给出虚拟线网生成方法和快速寻径方法,该方法主要通过计算机程序,建立功能模块构架实现。
背景技术
一个物流系统的实例如图1,其有仓库/销售点(合称运输基点)K1~K14,货车经常需要在各个运输基点之间运输货物。有时一辆货车需要跑多个运输基点,此情况下需要预先计算好最优路径发给货车司机,使货车行驶的总距离/总时间尽量短,以节省时间和成本,为此需先行为各个运输基点建立连接,如图1所示,生成货物运输路径虚拟线网,让计算机在该虚拟线网进行寻径。
图1中有14个运输基点,采用Dijkstra算法寻径的时间复杂度是142=196。现实中的大型物流系统往往多达数百甚至上千个运输基点,这就导致寻径需要耗费大量的时间,即使由运算速度较高的计算机来进行寻径,也往往需要花费数个日夜才能得出一个寻径结果,这导致货物运输路径虚拟线网寻径无法投入到产业中应用。
本文给出的方法,其中的全部或部分步骤可以通过建立功能模块构架,由计算机程序指令控制计算机系统来完成。这些计算机程序指令存储在计算机可读存储介质中。
发明内容
本发明的目的是提高货物运输路径虚拟线网寻径速度。
发明人注意到,大型物流系统的运输基点往往是遍及多个城市的,一个城市内部各个运输基点相距比较近,从一个城市的运输基点到另一个城市的运输基点相距比较远,据此,本发明根据实际地域预先设立虚拟区域,虚拟区域与例如城市等地域单位对应,把虚拟线网中的多个运输基点按照所处的实际地点分别归入对应的虚拟区域。
对于仅涉及一个虚拟区域的寻径任务,只需在该虚拟区域内寻径即可,无需考虑其它虚拟区域的运输基点,大幅提高了寻径速度。
对于跨虚拟区域的寻径任务:A.每两个虚拟区域之间,在这两个虚拟区域中各取一个运输基点——原则上应当取相距比较近的两个运输基点——作为跨区节点;寻径时,B1. 先在一个虚拟区域Z1内寻径到达该虚拟区域Z1的与下一个虚拟区域Z2对应的跨区节点K3,B2. 从该跨区节点K3直接到达下一个虚拟区域Z2的相应的跨区节点K9,然后B3. 在下一个虚拟区域Z2内从跨区节点K9开始寻径,以此类推,直至寻径任务完成为止。在步骤B1、B3中,由于分别只在一个虚拟区域内寻径,此期间无需考虑其它虚拟区域的运输基点,故大幅提高了寻径速度。把按照背景技术不分区的做法寻得的最理想的最短路径放在本发明中看,其跨区域的次数是比较少的。本发明分区寻径,跨区域的次数也比较少,仅在虚拟区域内寻径和跨区节点的选取上会与最理想的最短路径有所区别,该区别会使所寻得的路径略长,但只是虚拟区域内的差距,因此本发明寻得的路径长度与最理想的最短路径相差并不大。本发明在寻径距离上略作牺牲,换取了寻径速度上的大幅提高,使货物运输路径虚拟线网寻径得以投入到产业中应用。
为了方便寻径,本发明预先在每个虚拟区域内为各个运输基点建立连接,每两个虚拟区域之间,在这两个虚拟区域中各取一个运输基点作为跨区节点,为这两个跨区节点建立连接,由此生成货物运输路径虚拟线网。由于每两个虚拟区域之间已取好跨区节点,寻径时,步骤A.中直接取现成的两个跨区节点即可。
附图说明
图1是背景技术货物运输路径虚拟线网的示意图。
图2是本发明货物运输路径虚拟线网的示意图。
具体实施方式
背景技术图1中的14个运输基点K1~K14,其中K1~K7位于广州市,K8~K14位于深圳市,为此预先设立两个虚拟区域Z1、Z2,如图2所示,其中Z1代表广州市,Z2代表深圳市,把运输基点K1~K7归入虚拟区域Z1,把运输基点K8~K14归入虚拟区域Z2。
在虚拟区域Z1内为运输基点K1~K7建立连接,在虚拟区域Z2内为运输基点K8~K14建立连接;虚拟区域Z1和Z2之间,在虚拟区域Z1中取比较靠近虚拟区域Z2的运输基点K3作为跨区节点,在虚拟区域Z2中取比较靠近虚拟区域Z1的运输基点K9作为跨区节点,为这两个跨区节点K3和K9建立连接。至此生成了如图2的货物运输路径虚拟线网。
对于从K1到K6这一寻径任务,仅在虚拟区域Z1内采用Dijkstra算法寻径即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东广信通信服务有限公司,未经广东广信通信服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310614011.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理