[发明专利]一种基于窄带模型的多目的地的最短路径获取方法在审
申请号: | 202010601792.3 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111754043A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 李吉;田亚铃;郑金辉;李秀鑫;刘钢;彭雨 | 申请(专利权)人: | 成都航空职业技术学院;成都永峰科技有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06F30/20 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 陈选中 |
地址: | 610199 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 窄带 模型 目的地 路径 获取 方法 | ||
1.一种基于窄带模型的多目的地的最短路径获取方法,其特征在于,包括以下步骤:
S1、将每个目的地作为一个节点,对于任一个节点,将其余节点均作为其关联节点,获取每个节点与其对应的所有关联节点之间的距离;
S2、建立窄带模型:将每一个节点分别作为目标节点,将距离其最近的前n个关联节点作为该节点的主动关联节点,并将该目标节点作为距离其最近的前n个关联节点的被动关联节点;其中n表示窄带模型的全局带宽,n为大于1的整数;
S3、将全局带宽n取值为2,挑选出每个目标节点对应的所有主动关联节点和被动关联节点,按照目标节点仅与挑选出的关联节点相连的方式,判断是否能构成完整路径,若是则进入步骤S7,否则进入步骤S4;
S4、对于节点数小于节点总数a%的局部路径和节点数大于等于b且小于c的局部路径,将其作为局部小回路;将局部带宽为2时所有主动关联节点和被动关联节点与目标节点的距离大于距离阈值的节点作为大距离节点;
S5、锁定每个大距离节点的全局带宽,将局部小回路中节点的全局带宽加1;
S6、挑选出每个目标节点对应的所有主动关联节点和被动关联节点,按照目标节点仅与挑选出的关联节点相连的方式,判断是否能构成完整路径,若是则进入步骤S7,否则返回步骤S4;
S7、将当前完整路径中最短的路径作为备选最短路径;将当前所有节点的全局带宽加1并再次获取路径,判断再次获取的路径中是否存在比备选最短路径更短的路径,若是则进入步骤S8,否则将备选最短路径作为结果输出;
S8、将更短的路径作为新的备选最短路径,返回步骤S7。
2.根据权利要求1所述的基于窄带模型的多目的地的最短路径获取方法,其特征在于,所述步骤S2的具体方法为:
将所有节点进行列序并依次横向放入表格中作为目标节点,对于每个目标节点,在其所在表格的下方按照关联节点距离的升序纵向排列其所对应的所有关联节点,将距离其最近的前n个关联节点作为该目标节点的主动关联节点并进行相应标记,并将该目标节点作为距离其最近的前n个关联节点对应的n个目标节点下的被动关联节点并进行相应标记;若某一节点A既是某一目标节点B的主动关联节点,又是某一目标节点B的被动关联节点,则在某一目标节点B所在纵向表格中仅将某一节点A进行主动关联节点相应的标记,完成窄带模型的建立。
3.根据权利要求1所述的基于窄带模型的多目的地的最短路径获取方法,其特征在于,所述步骤S3的具体方法为:
将全局带宽n取值为2,挑选出每个目标节点对应的所有主动关联节点和被动关联节点,按照目标节点仅与挑选出的关联节点相连的方式,采用全排列或动态优化方法判断是否构成包含所有目的地的完整路径,若是则进入步骤S7,否则进入步骤S4。
4.根据权利要求2所述的基于窄带模型的多目的地的最短路径获取方法,其特征在于,所述步骤S3的具体方法为:
将全局带宽n取值为2,在表中保留每个目标节点所对应的所有主动关联节点和被动关联节点,去除表中每个目标节点的其余关联节点;基于表中所剩节点,按照目标节点仅与挑选出的关联节点相连的方式,采用全排列或动态优化方法判断是否构成包含所有目的地的完整路径,若是则进入步骤S7,否则进入步骤S4。
5.根据权利要求1所述的基于窄带模型的多目的地的最短路径获取方法,其特征在于,所述步骤S4中,数值a的值为30。
6.根据权利要求1所述的基于窄带模型的多目的地的最短路径获取方法,其特征在于,所述步骤S4中,数值b和数值c的值分别为3和10。
7.根据权利要求1所述的基于窄带模型的多目的地的最短路径获取方法,其特征在于,所述步骤S4中距离阈值的获取方法为:
对于每一个节点,将其所有关联节点中距离最近的前30%个节点作为低位次节点,在所有低位次节点中,获取与目标节点最大的距离值A;获取局部带宽为2时所有主动关联节点和被动关联节点与目标节点最大的距离值B;取值将F作为距离阈值。
8.根据权利要求1所述的基于窄带模型的多目的地的最短路径获取方法,其特征在于,所述步骤S4中距离阈值的获取方法为:
获取局部带宽为2时所有主动关联节点和被动关联节点与目标节点最大的距离值B,取值0.55BF,将F作为距离阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都航空职业技术学院;成都永峰科技有限公司,未经成都航空职业技术学院;成都永峰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010601792.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理