[发明专利]一种基于重优化技术的物流网络高效K最短路径算法在审

专利信息
申请号: 202010003810.8 申请日: 2020-01-03
公开(公告)号: CN111210065A 公开(公告)日: 2020-05-29
发明(设计)人: 陈碧宇;陈小威;林兴强 申请(专利权)人: 武汉大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q10/08;G06F17/18
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 鲁力
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 优化 技术 物流 网络 高效 路径 算法
【权利要求书】:

1.一种基于重优化技术的物流网络高效K最短路径算法,包括以下步骤:

步骤1、输入物流网络数据以及当前物流参数,所述物流网络数据给定区域所有的路段,并将路段进行抽象化,具体是:采集给定区域内所有物流网络数据,并将该区域内物流网络数据中所有路段抽象成有向边a(nu,nv),每条边有两个端节点nu,nv,以及一个权重值t(nu,nv)(如:行程时间、距离、运输时间、中转次数、物流车辆数),每个节点nu包含若干列前继节点和后继节点,分别用PRED(nu)和SUCC(nu)表示,当前物流参数包括起点o、目的地d、路径数K;

步骤2、根据当前输入物流参数,调用物流网络数据,得到当前输入物流参数所在区域的物流路段数据,并针对物流路段数据执行如下步骤:

步骤2.1,初始化,包括以下子步骤,

S101,调用Dijkstra算法计算从起点o和目的地d的第一条最短路径标号p1

S102,判断标号p1是否为空,是则退出程序并返回空;否则设置候选优先队列C:={p1},已确定的路径集L:={},进入步骤2;

步骤2.2,路径选择,包括以下子步骤,

S201,判断路径集L的数量是否大于k,是则退出程序并返回路径集L;否则进入S202;

S202,判断候选优先队列C是否为空,是则退出程序并返回路径集L;否则进入S203;

S203,设置pj为优先队列C的顶端元素,将pj添加到L中,并从C中移除;

S204,进入步骤3,计算pj的偏离路径集Dj

S205,将偏离路径集Dj添加到候选优先队列C中;

步骤2.3,偏离路径集计算,包括以下子步骤,

S301,确定路径的第一个偏离节点以及相应的偏离边集

S302,从网络中删除路径pj上前l-1个节点和边

S303,从网络中删除偏离边集中所有的边,令i:=l-1;

S304,判断i是否大于等于m,是则进入S305,否则还原网络并返回偏离路径集Dj

S305,将节点还原,并令发生变化的节点集合

S306,令从起点o到当前节点的根路径其是由一系列边连接而成;

S307,进入步骤4计算子路径

S308,联合根路径和子路径得到偏离路径并将添加到偏离路径集Dj中;

S309,还原边并令发生变化的边集合

S310,令i:=i-1,并返回到步骤S304;

步骤2.4,子路径计算,包括以下子步骤,

S401,判断是否首次进入,是则将网络中每个节点nu都设置为g(nu):=∞,rhs(nu):=∞,并设置目标点g(d):=0,rhs(d):=0,将目标节点d添加优先队列SE中;否则对于中的所有边a(nu,nv),进入步骤5更新节点nu,对于中所有的节点nu,对其所有前继节点nv进入步骤2.更新;

S402,判断优先队列SE是否为空,是则退出步骤4并返回为空;否则进入S403;

S403,从优先队列SE中选取并移除关键值key(nu)最小的节点nu

S404,判断当前选取的关键值key(nu)是否大于节点的关键值且是否等于是则退出步骤4并返回节点的路径;否则进入步骤S405;

S405,判断g(nu)是否大于rhs(nu),是则设置g(nu):=rhs(nu),并对节点nu所有的前继节点nv进入步骤2.5进行更新;否则返回步骤S402;

S406,返回步骤S402;

步骤2.5,节点更新计算,包括以下子步骤,

S501,判断节点nu是否是目标节点d,是则进入S502,否则令然后进入S502;

S502,判断节点nu是否在优先队列SE中,是则将nu从优先队列SE,然后进入S503,否则直接进入S503;

S503,判断rhs(nu)是否等于g(nu),是则退出步骤5;否则将节点nu添加到优先队列SE中,SE:=SE∪{nu},然后退出步骤2.5;

步骤3、输出路段选择最终优化结果,即:输出K条最短路径结果,结果构成包括:第n条最短路径为:(M1,M2,M3…,Ml),需要花费H小时;其中,l表示该路径的节点数;M1表示第一个节点,M2表示第二个节点,M3表示第三个节点,Ml表示第l个节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010003810.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top