CN107196858A - 一种考虑多类型约束的k最短路径求解方法 - Google Patents

一种考虑多类型约束的k最短路径求解方法 Download PDF

Info

Publication number
CN107196858A
CN107196858A CN201710535060.7A CN201710535060A CN107196858A CN 107196858 A CN107196858 A CN 107196858A CN 201710535060 A CN201710535060 A CN 201710535060A CN 107196858 A CN107196858 A CN 107196858A
Authority
CN
China
Prior art keywords
node
path
shortest path
feasible solution
shortest
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710535060.7A
Other languages
English (en)
Other versions
CN107196858B (zh
Inventor
谢国
杜许龙
张永艳
钱富才
胡绍林
焦尚彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Wanzhida Technology Co ltd
Original Assignee
Xian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian University of Technology filed Critical Xian University of Technology
Priority to CN201710535060.7A priority Critical patent/CN107196858B/zh
Publication of CN107196858A publication Critical patent/CN107196858A/zh
Application granted granted Critical
Publication of CN107196858B publication Critical patent/CN107196858B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种考虑多类型约束的k最短路径求解方法,包括以下步骤:步骤1、根据节点拓扑图构建邻接矩阵;步骤2、由必经节点、必经路径、禁止节点、禁止路径修改邻接矩阵数据得到修改邻接矩阵;步骤3、简化必经路径为虚拟节点,综合考虑必经节点,构造问题可行解集合;步骤4、筛选符合节点数目要求的最短路径。本发明解决了现有技术中存在的仅考虑节点限制或资源消耗的最短路径不能较好满足工程需求的矛盾,在一定程度上提高了最短路径模型的鲁棒性,为工程上提供了一种适用范围更广、自适应能力更强的新型k最短路径方法。

Description

一种考虑多类型约束的k最短路径求解方法
技术领域
本发明属于交通工程技术领域,具体涉及一种考虑多类型约束的k最短路径求解方法。
背景技术
最短路径问题(Shortest Path Problem)是一类受到普遍重视和研究的网络优化问题,广泛应用于计算机科学、交通工程、通信工程、***工程、运筹学、信息论、控制理论等众多领域。它为研究更复杂的网络流问题提供了基础,是解决其它许多复杂网络优化问题的子问题之一。现实生活很多问题都可以通过抽象转换为最短路径问题,例如交通网络中的出行路线选取问题、旅行商旅行路线选取问题、计算机之间的网络路由问题等,因此有效计算最短路径的研究具有重要的理论和现实意义。如何在满足目标要求的情况下,通过设计合理可行的线路节省资源、降低成本成为备受关注的热点和难点问题。
目前最短路径规划算法有Dijkstra算法、Floyd算法、A*算法、Bellman-Ford算法、深度优先搜索、广度优先搜索、模拟退火算法、蚁群算法和遗传算法等,其共同缺点是没有考虑带有必经节点、禁止节点、必经路径和禁止路径约束条件的路径寻优,在使用上有一定的局限性。
本方法基于网络拓扑图的结构考虑,借鉴现有最短路径算法的成果,以网络拓扑结构特点和最短路径限制条件抽象出数学模型,将禁止路径和必经路径分别转换为禁止节点和必经节点,通过结合Dijkstra算法、Floyd算法、Bellman-Ford算法、BFS算法和K-Dijkstra算法等算法,可以较好的解决必经节点、禁止节点、必经路径、禁止路径、限制节点数目及任意组合所形成的约束条件下的最短路径规划问题。
发明内容
本发明的目的是提供一种考虑多类型约束的k最短路径求解方法,解决了现有技术中存在的未考虑必经节点、必经路径、禁止经过节点、禁止经过线段、节点数目限制等约束条件,导致最短路径规划存在应用局限性的问题。
本发明所采用的技术方案是:一种考虑多类型约束的k最短路径求解方法,包括以下步骤:
步骤1、根据节点拓扑图构建邻接矩阵;
步骤2、由必经节点、必经路径、禁止节点、禁止路径修改邻接矩阵数据得到修改邻接矩阵;
步骤3、简化必经路径为虚拟节点,综合考虑必经节点,构造问题可行解集合;
步骤4、筛选符合节点数目要求的最短路径。
所述步骤1具体包括以下步骤:
步骤(1.1)、根据给定的节点数目N,设置大小为N×N全0矩阵AM
步骤(1.2)、修改步骤(1.1)中AM(i,j)=wij,式中wij为节点拓扑图中的第i个节点至第j个节点的连接权值,1≤i≤N,1≤j≤N,假如第i个节点至第j个节点没有直接相连的路径,则设置AM(i,j)=∞,其中∞表示无穷大,对角线元素AM(i,i)=0,1≤i≤N,1≤j≤N;
对所有的节点进行上述操作,得到邻接矩阵AM
所述步骤2具体包括以下步骤:
步骤(2.1)、考虑在禁止节点约束下,最短路径起点与终点之间的中间节点选择过程中不能选取任何禁止的节点,因此设置与禁止节点i相连接的所有权值为无穷大,即AM(i,:)=∞,AM(:,i)=∞,AM表示邻接矩阵,对所有禁止节点执行此操作;
步骤(2.2)、在禁止路径约束下,禁止路径不能作为最短路径中间路径出现,因此设置禁止路径(i,j)的连接权值为无穷大,即AM(i,j)=∞,(i,j)表示由节点i与节点j之间的有向边,如果网络拓扑图是无向图,则设置禁止线路(i,j)与(j,i)均为无穷大,即AM(i,j)=∞,AM(j,i)=∞,其中(i,j)和(j,i)分别表示无向图中节点i与节点j之间的两条无向边,AM表示邻接矩阵,对所有禁止路径进行此操作。
所述步骤3具体包括以下步骤:
步骤(3.1)、首先针对必经路径,将其两端点退化为一个虚拟节点,并存储于虚拟节点集合Slv中,对所有的必经路径进行此操作;
步骤(3.2)、将所有必经节点集合Sn中的元素与虚拟节点集合Slv中的元素合并成一个新的集合Snlv,并对该集合中的所有元素进行全排列,得到所有可行解的集合Ssv
根据必经节点与必经路径的要求,每条满足约束条件的可行解路径,必须按照某种顺序依次通过所有必经节点与虚拟节点,根据组合数学的排列组合理论可知,对必经节点与虚拟节点进行全排列,可得到指定起点与中点之间的所有满足约束条件的可行解,因此,将必经节点集合Sn与虚拟节点集合Slv合并为新的集合Snlv,进而对集合Snlv中的元素进行全排列,得到多约束类型条件下的最短路径问题可行解数目为并把每种可行解记录于集合Ssv中,其中Nl表示必经路径集合Sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目;
步骤(3.3)、根据节点拓扑图是否有向,对可行解集Ssv进行修正;
在无向图中,两个端点均可作为必经路径的入口,假设必经路径为节点l与节点m之间的无向边,即必须通过无向边(l,m)或无向边(m,l)其中之一;将步骤(3.2)得到的可行解集合Ssv中所有的虚拟节点替换为相对应的两个无向边,并在每个可行解的首节点之前***最短路径起始节点,尾节点之后***最短路径终止节点;所以修正后的集合Ssv中的可行解数目变为其中Nl表示必经路径集合Sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目;
在有向图中,假设必经路径为由节点l至节点m之间的有向边,必须要经过l,m这两个点,仅有一种路径,即必须通过有向边(l,m);将步骤(3.2)得到的可行解集合Ssv中所有虚拟节点替换为相对应的有向边,并在每个可行解的首节点之前***最短路径起始节点,尾节点之后***最短路径终止节点;修正后的集合Ssv中的可行解数目变为其中Nl表示必经路径集合Sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目;
步骤(3.4)、计算修正后的可行解集Ssv中每个可行解相邻节点之间的最短路径,形成中间子路径,使用现有的最短路径算法,搜索得到相邻节点间的最短路径;对于必经路径的两个节点,直接使用该路径替代两点间的最短路径,生成中间子路径最后按照每个可行解中节点的排列顺序,将上述中间子路径组成问题的可行解,并添加至集合Sp
所述步骤4具体包括以下步骤:
对步骤(3.4)得到集合Sp中的可行解路径进行筛选,舍弃节点数目超过约束条件的路径,并对剩余的可行解按照路径消耗大小进行升序排列,筛选出消耗最少的前k个路径,将符合要求的最短路径存储到集合Path中;
若要求最短路无环,则删除集合Path中形成环的路径。
本发明的有益效果是,一种考虑多类型约束的k最短路径求解方法,考虑了必经节点、必经路径、禁止经过节点、禁止经过线段、节点数目限制等约束条件,通过分析最短路径的特点,对必经节点和必经路径进行合理的排列组合,使用现有的最短路径算法搜索得到每种排列中相邻节点的最短路径,形成中间子路径,进而组合成符合要求最短路径可行解。最后通过筛选符合节点数目要求的路径,从而获得在多类型约束条件下的k最短路径。本发明解决了现有技术中存在的仅考虑节点限制或资源消耗的最短路径不能较好满足工程需求的矛盾,在一定程度上提高了最短路径模型的鲁棒性,为工程上提供了一种适用范围更广、自适应能力更强的新型k最短路径方法。
附图说明
图1是本发明的流程图;
图2是本发明方法中的测试用例图(原始节点拓扑图);
图3是本发明方法中的测试效果图(考虑多类型约束的K最短路径求解效果图,其中A为路径1,B为路径2)。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
本发明一种考虑多类型约束的k最短路径求解方法,包括以下步骤:
步骤1、根据节点拓扑图构建邻接矩阵,如图1所示,具体按照以下步骤实施:
步骤(1.1)、根据给定的节点数目N,设置大小为N×N全0矩阵AM
步骤(1.2)、修改步骤(1.1)中AM(i,j)=wij,式中wij为节点拓扑图中的第i个节点至第j个节点的连接权值,1≤i≤N,1≤j≤N。假如第i个节点至第j个节点没有直接相连的路径,则设置AM(i,j)=∞,其中∞表示无穷大,对角线元素AM(i,i)=0,1≤i≤N,1≤j≤N。
对所有的节点进行上述操作,得到邻接矩阵AM
步骤2、由必经节点、必经路径、禁止节点、禁止路径修改邻接矩阵数据得到修改邻接矩阵,具体按照以下步骤实施:
步骤(2.1)、考虑在禁止节点约束下,最短路径起点与终点之间的中间节点选择过程中不能选取任何禁止的节点,因此设置与禁止节点i相连接的所有权值为无穷大,即令AM(i,:)=∞,AM(:,i)=∞,AM表示邻接矩阵。对所有禁止节点执行此操作。
步骤(2.2)、在禁止路径约束下,禁止路径不能作为最短路径中间路径出现,因此设置禁止路径(i,j)的连接权值为无穷大,即AM(i,j)=∞,(i,j)表示由节点i与节点j之间的有向边。如果网络拓扑图是无向图,则设置禁止线路(i,j)与(j,i)均为无穷大,即AM(i,j)=∞,AM(j,i)=∞,其中(i,j)和(j,i)分别表示无向图中节点i与节点j之间的两条无向边,AM表示邻接矩阵。对所有禁止路径进行此操作。
步骤3、简化必经路径为虚拟节点,综合考虑必经节点,构造问题可行解集合,具体按照以下步骤实施:
步骤(3.1)、首先,针对必经路径,将其两端点退化为一个虚拟节点,并存储于虚拟节点集合Slv中,对所有的必经路径进行此操作。
步骤(3.2)、将所有必经节点集合Sn中的元素与虚拟节点集合Slv中的元素合并成一个新的集合Snlv,并对该集合中的所有元素进行全排列,得到所有可行解的集合Ssv
根据必经节点与必经路径的要求,每条满足约束条件的可行解路径,必须按照某种顺序依次通过所有必经节点与虚拟节点。根据组合数学的排列组合理论可知,对必经节点与虚拟节点进行全排列,可得到指定起点与中点之间的所有满足约束条件的可行解。因此,将必经节点集合Sn与虚拟节点集合Slv合并为新的集合Snlv,进而对集合Snlv中的元素进行全排列,得到多约束类型条件下的最短路径问题可行解数目为并把每种可行解记录于集合Ssv中,其中Nl表示必经路径集合Si中的元素的数目,Nc表示必经节点集合Sn中元素的数目。
步骤(3.3)、根据节点拓扑图是否有向,对可行解集Ssv进行修正。
在无向图中,两个端点均可作为必经路径的入口。假设必经路径为节点l与节点m之间的无向边,即必须通过无向边(l:m)或无向边(m:l)其中之一。因而,将步骤(3.2)得到的可行解集合Ssv中所有的虚拟节点替换为相对应的两个无向边,并在每个可行解的首节点之前***最短路径起始节点,尾节点之后***最短路径终止节点。所以修正后的集合Ssv中的可行解数目变为其中Nl表示必经路径集合sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目。
在有向图中,假设必经路径为由节点l至节点m之间的有向边,必须要经过l,m这两个点,仅有一种路径,即必须通过有向边(l,m)。将步骤(3.2)得到的可行解集合Ssv中所有虚拟节点替换为相对应的有向边,并在每个可行解的首节点之前***最短路径起始节点,尾节点之后***最短路径终止节点。修正后的集合Ssv中的可行解数目变为其中Nl表示必经路径集合Sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目。
步骤(3.4)、计算修正后的可行解集Ssv中每个可行解相邻节点之间的最短路径,形成中间子路径。使用现有的最短路径算法,搜索得到相邻节点间的最短路径。对于必经路径的两个节点,直接使用该路径替代两点间的最短路径,生成中间子路径。最后按照每个可行解中节点的排列顺序,将上述中间子路径组成问题的可行解,并添加至集合Sp
步骤4、具体按照以下步骤实施:
对步骤(3.4)得到集合Sp中的可行解路径进行筛选,舍弃节点数目超过约束条件的路径,并对剩余的可行解按照路径消耗大小进行升序排列,筛选出消耗最少的前k个路径,将符合要求的最短路径存储到集合Path中。
若要求最短路无环,则删除集合Path中形成环的路径。
本发明一种考虑多类型约束的k最短路径求解方法,针对现有最短路径算法中对必须经过的节点、必须经过的路径、禁止经过的节点、禁止经过的路径以及节点限制等约束条件考虑不足的缺陷,根据节点拓扑图和邻接矩阵进行综合分析,通过修改邻接矩阵中禁止经过的节点和禁止经过的路径有关的系数,实现了禁止点与禁止路径的约束下的最短路问题,对满足必经节点与必经路径使用排列组合的思想构造出问题的初步可行解的可能组合,使用现有的最短路径算法搜索得到中间子最短路径,构成可行解集合,最后筛选出符合节点数目约束的路径作为问题的最短路径。本发明考虑了多种类型的约束条件,克服了仅考虑节点限制或资源消耗的最短路径不能较好满足工程需求的矛盾,在一定程度上提高了最短路径模型的鲁棒性,为工程上提供了一种适用范围更广、自适应能力更强的新型k最短路径方法。
实施例:
实施例中拓扑图大小为18个节点的无向图,如图2所示。必经节点为N8、N13,必经路径为(N14,N13)、(N2,N4),禁止通过的节点为N6,禁止经过的路径为(N11,N12),节点数目限制为13个。由此可得必经节点数目Nc=2,必经路径数目Nl=2,所以可行解个数种路径。使用采用Floyd算法求得中间子路径,并将其按照96种排列方式,组合成96种可行解路径。最后舍弃节点数目超过13的可行解,并对剩余的可行解按照路径消耗大小进行升序排列,筛选出消耗最少的前2个路径,如图3所示。结果:路径1为消耗140,路径1依次经过无向边(S,N2),(N2,N4),(N4,N2),(N2,N3),(N3,N7),(N7,N8),(N8,N14),(N14,N13),(N13,N12),(N12,N16),(N16,E)。路径2消耗为140,路径2依次经过无向边(S,N2),(N2,N4),(N4,N5),(N5,N3),(N3,N7),(N7,N8),(N8,N14),(N14,N13),(N13,N12),(N12,N16),(N16,E)。
本发明解决了现有技术中存在的仅考虑节点限制或资源消耗的最短路径不能较好满足工程需求的矛盾,在一定程度上提高了最短路径模型的鲁棒性,为工程上提供了一种适用范围更广、自适应能力更强的新型k最短路径方法。
以上所述为本发明较佳实施例,对于本领域的普通技术人员而言,根据本发明的教导,在不脱离本发明的原理与精神的情况下,对实施方式所进行的改变、修改、替换和变型仍落入本发明的保护范围之内。

Claims (5)

1.一种考虑多类型约束的k最短路径求解方法,其特征在于,包括以下步骤:
步骤1、根据节点拓扑图构建邻接矩阵;
步骤2、由必经节点、必经路径、禁止节点、禁止路径修改邻接矩阵数据得到修改邻接矩阵;
步骤3、简化必经路径为虚拟节点,综合考虑必经节点,构造问题可行解集合;
步骤4、筛选符合节点数目要求的最短路径。
2.根据权利要求1所述的一种考虑多类型约束的k最短路径求解方法,其特征在于,所述步骤1具体包括以下步骤:
步骤(1.1)、根据给定的节点数目N,设置大小为N×N全0矩阵AM
步骤(1.2)、修改步骤(1.1)中AM(i,j)=wij,式中wij为节点拓扑图中的第i个节点至第j个节点的连接权值,1≤i≤N,1≤j≤N,假如第i个节点至第j个节点没有直接相连的路径,则设置AM(i,j)=∞,其中∞表示无穷大,对角线元素AM(i,i)=0,1≤i≤N,1≤j≤N;
对所有的节点进行上述操作,得到邻接矩阵AM
3.根据权利要求1所述的一种考虑多类型约束的k最短路径求解方法,其特征在于,所述步骤2具体包括以下步骤:
步骤(2.1)、考虑在禁止节点约束下,最短路径起点与终点之间的中间节点选择过程中不能选取任何禁止的节点,因此设置与禁止节点i相连接的所有权值为无穷大,即AM(i,:)=∞,AM(:,i)=∞,AM表示邻接矩阵,对所有禁止节点执行此操作;
步骤(2.2)、在禁止路径约束下,禁止路径不能作为最短路径中间路径出现,因此设置禁止路径(i,j)的连接权值为无穷大,即AM(i,j)=∞,(i,j)表示由节点i与节点j之间的有向边,如果网络拓扑图是无向图,则设置禁止线路(i,j)与(j,i)均为无穷大,即AM(i,j)=∞,AM(j,i)=∞,其中(i,j)和(j,i)分别表示无向图中节点i与节点j之间的两条无向边,AM表示邻接矩阵,对所有禁止路径进行此操作。
4.根据权利要求1所述的一种考虑多类型约束的k最短路径求解方法,其特征在于,所述步骤3具体包括以下步骤:
步骤(3.1)、首先针对必经路径,将其两端点退化为一个虚拟节点,并存储于虚拟节点集合Siv中,对所有的必经路径进行此操作;
步骤(3.2)、将所有必经节点集合Sn中的元素与虚拟节点集合Siv中的元素合并成一个新的集合Sniv,并对该集合中的所有元素进行全排列,得到所有可行解的集合Ssv
根据必经节点与必经路径的要求,每条满足约束条件的可行解路径,必须按照某种顺序依次通过所有必经节点与虚拟节点,根据组合数学的排列组合理论可知,对必经节点与虚拟节点进行全排列,可得到指定起点与中点之间的所有满足约束条件的可行解,因此,将必经节点集合Sn与虚拟节点集合Siv合并为新的集合Sniv,进而对集合Sniv中的元素进行全排列,得到多约束类型条件下的最短路径问题可行解数目为并把每种可行解记录于集合Ssv中,其中Nl表示必经路径集合Sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目;
步骤(3.3)、根据节点拓扑图是否有向,对可行解集Ssv进行修正;
在无向图中,两个端点均可作为必经路径的入口,假设必经路径为节点l与节点m之间的无向边,即必须通过无向边(l,m)或无向边(m,l)其中之一;将步骤(3.2)得到的可行解集合Ssv中所有的虚拟节点替换为相对应的两个无向边,并在每个可行解的首节点之前***最短路径起始节点,尾节点之后***最短路径终止节点;所以修正后的集合Ssv中的可行解数目变为其中Nl表示必经路径集合Sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目;
在有向图中,假设必经路径为由节点l至节点m之间的有向边,必须要经过l,m这两个点,仅有一种路径,即必须通过有向边(l,m);将步骤(3.2)得到的可行解集合Ssv中所有虚拟节点替换为相对应的有向边,并在每个可行解的首节点之前***最短路径起始节点,尾节点之后***最短路径终止节点;修正后的集合Ssv中的可行解数目变为其中Nl表示必经路径集合Sl中的元素的数目,Nc表示必经节点集合Sn中元素的数目;
步骤(3.4)、计算修正后的可行解集Ssv中每个可行解相邻节点之间的最短路径,形成中间子路径,使用现有的最短路径算法,搜索得到相邻节点间的最短路径;对于必经路径的两个节点,直接使用该路径替代两点间的最短路径,生成中间子路径最后按照每个可行解中节点的排列顺序,将上述中间子路径组成问题的可行解,并添加至集合Sp
5.根据权利要求1所述的一种考虑多类型约束的k最短路径求解方法,其特征在于,所述步骤4具体包括以下步骤:
对步骤(3.4)得到集合Sp中的可行解路径进行筛选,舍弃节点数目超过约束条件的路径,并对剩余的可行解按照路径消耗大小进行升序排列,筛选出消耗最少的前k个路径,将符合要求的最短路径存储到集合Path中;
若要求最短路无环,则删除集合Path中形成环的路径。
CN201710535060.7A 2017-07-04 2017-07-04 一种考虑多类型约束的k最短路径求解方法 Active CN107196858B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710535060.7A CN107196858B (zh) 2017-07-04 2017-07-04 一种考虑多类型约束的k最短路径求解方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710535060.7A CN107196858B (zh) 2017-07-04 2017-07-04 一种考虑多类型约束的k最短路径求解方法

Publications (2)

Publication Number Publication Date
CN107196858A true CN107196858A (zh) 2017-09-22
CN107196858B CN107196858B (zh) 2020-06-23

Family

ID=59880533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710535060.7A Active CN107196858B (zh) 2017-07-04 2017-07-04 一种考虑多类型约束的k最短路径求解方法

Country Status (1)

Country Link
CN (1) CN107196858B (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683593A (zh) * 2018-07-10 2018-10-19 烽火通信科技股份有限公司 一种k短路径的计算方法
CN108984417A (zh) * 2018-08-15 2018-12-11 北京达佳互联信息技术有限公司 软件测试方法、装置、终端及存储介质
CN109408504A (zh) * 2018-08-13 2019-03-01 浙江理工大学 一种基于邻接矩阵和环路总数筛选出可分离拓扑图的方法
CN109768883A (zh) * 2018-12-21 2019-05-17 华为技术服务有限公司 一种网络拓扑路径的确定方法、装置和终端设备
CN109842555A (zh) * 2019-03-26 2019-06-04 安徽师范大学 基于匿名的网络最短路径隐私保护方法
CN110430140A (zh) * 2019-08-07 2019-11-08 迈普通信技术股份有限公司 路径处理方法、装置、设备及存储介质
CN110555640A (zh) * 2018-05-31 2019-12-10 北京京东振世信息技术有限公司 路由规划的方法和装置
CN110768899A (zh) * 2019-11-05 2020-02-07 厦门亿联网络技术股份有限公司 最短路径的确定方法、装置、存储介质及电子装置
CN111787436A (zh) * 2020-07-02 2020-10-16 中国电子科技集团公司第三十四研究所 一种光网络通信路径自动搜索规划的方法
CN112380120A (zh) * 2020-11-13 2021-02-19 华南理工大学 单元测试代码结构自动解析与路径分析方法
CN112902970A (zh) * 2021-02-25 2021-06-04 深圳市朗驰欣创科技股份有限公司 一种巡检路径规划方法和巡检机器人
CN113819919A (zh) * 2021-09-26 2021-12-21 陕西科技大学 一种基于布尔约束的机器人最优路径规划方法
CN117705115A (zh) * 2023-12-11 2024-03-15 中国南方航空股份有限公司 基于标签法的航路规划方法、装置、存储介质及终端设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101621721A (zh) * 2009-08-06 2010-01-06 中兴通讯股份有限公司 K优路径的计算方法及装置
CN102880739A (zh) * 2012-07-31 2013-01-16 中国兵器科学研究院 一种基于邻接表的网络最小路集确定方法
CN104008431A (zh) * 2014-05-30 2014-08-27 南京富岛信息工程有限公司 一种原油罐区调度方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101621721A (zh) * 2009-08-06 2010-01-06 中兴通讯股份有限公司 K优路径的计算方法及装置
CN102880739A (zh) * 2012-07-31 2013-01-16 中国兵器科学研究院 一种基于邻接表的网络最小路集确定方法
CN104008431A (zh) * 2014-05-30 2014-08-27 南京富岛信息工程有限公司 一种原油罐区调度方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
安红岩 胡光岷 何永富: "网络最短路径的动态算法", 《计算机工程与应用》 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110555640B (zh) * 2018-05-31 2023-08-08 北京京东振世信息技术有限公司 路由规划的方法和装置
CN110555640A (zh) * 2018-05-31 2019-12-10 北京京东振世信息技术有限公司 路由规划的方法和装置
CN108683593A (zh) * 2018-07-10 2018-10-19 烽火通信科技股份有限公司 一种k短路径的计算方法
CN109408504B (zh) * 2018-08-13 2021-07-13 浙江理工大学 一种基于邻接矩阵和环路总数筛选出可分离拓扑图的方法
CN109408504A (zh) * 2018-08-13 2019-03-01 浙江理工大学 一种基于邻接矩阵和环路总数筛选出可分离拓扑图的方法
CN108984417A (zh) * 2018-08-15 2018-12-11 北京达佳互联信息技术有限公司 软件测试方法、装置、终端及存储介质
CN108984417B (zh) * 2018-08-15 2022-06-03 北京达佳互联信息技术有限公司 软件测试方法、装置、终端及存储介质
CN109768883A (zh) * 2018-12-21 2019-05-17 华为技术服务有限公司 一种网络拓扑路径的确定方法、装置和终端设备
CN109842555A (zh) * 2019-03-26 2019-06-04 安徽师范大学 基于匿名的网络最短路径隐私保护方法
CN109842555B (zh) * 2019-03-26 2021-02-09 安徽师范大学 基于匿名的网络最短路径隐私保护方法
CN110430140A (zh) * 2019-08-07 2019-11-08 迈普通信技术股份有限公司 路径处理方法、装置、设备及存储介质
CN110768899A (zh) * 2019-11-05 2020-02-07 厦门亿联网络技术股份有限公司 最短路径的确定方法、装置、存储介质及电子装置
CN111787436A (zh) * 2020-07-02 2020-10-16 中国电子科技集团公司第三十四研究所 一种光网络通信路径自动搜索规划的方法
CN112380120A (zh) * 2020-11-13 2021-02-19 华南理工大学 单元测试代码结构自动解析与路径分析方法
CN112380120B (zh) * 2020-11-13 2022-06-10 华南理工大学 单元测试代码结构自动解析与路径分析方法
CN112902970A (zh) * 2021-02-25 2021-06-04 深圳市朗驰欣创科技股份有限公司 一种巡检路径规划方法和巡检机器人
CN112902970B (zh) * 2021-02-25 2024-06-25 深圳市朗驰欣创科技股份有限公司 一种巡检路径规划方法和巡检机器人
CN113819919A (zh) * 2021-09-26 2021-12-21 陕西科技大学 一种基于布尔约束的机器人最优路径规划方法
CN117705115A (zh) * 2023-12-11 2024-03-15 中国南方航空股份有限公司 基于标签法的航路规划方法、装置、存储介质及终端设备

Also Published As

Publication number Publication date
CN107196858B (zh) 2020-06-23

Similar Documents

Publication Publication Date Title
CN107196858A (zh) 一种考虑多类型约束的k最短路径求解方法
Owais et al. Multi-objective transit route network design as set covering problem
Mumford New heuristic and evolutionary operators for the multi-objective urban transit routing problem
John et al. An improved multi-objective algorithm for the urban transit routing problem
CN107389079B (zh) 高精度路径规划方法和***
CN112987757B (zh) 一种货物多式联运的路径规划方法
Ahuja et al. Some recent advances in network flows
CN106503789A (zh) 基于迪杰斯特拉和最大最小蚁群的无环最短路径搜索方法
CN108040008B (zh) 在线服务功能链的跨域部署方法
CN109951392B (zh) 一种基于深度学习的中大型网络智能路由选择方法
Azis et al. Comparison of Floyd-Warshall algorithm and greedy algorithm in determining the shortest route
JP2007128121A (ja) ゾーン別発生・集中交通量とod交通量の高精度推定方法
CN107872807A (zh) 路由节点位置确定方法、装置和终端设备
CN105005823A (zh) 一种基于遗传算法的船舶分支管路路径规划方法
CN106326987A (zh) 多目标优化方法和装置
Du et al. GAQ-EBkSP: a DRL-based urban traffic dynamic rerouting framework using fog-cloud architecture
Asef-Vaziri et al. Exact and heuristic procedures for the material handling circular flow path design problem
CN109887280A (zh) 一种交通网络节点关键度评估方法
Kumar et al. Intelligent transport route planning using genetic algorithms in path computation algorithms
Girgis et al. Routing and capacity assignment problem in computer networks using genetic algorithm
Delavar et al. A GIS-assisted optimal urban route finding approach based on genetic algorithms
Fan et al. A bi-level metaheuristic approach to designing optimal bus transit route network
Pajor Algorithm Engineering for Realistic Journey Planning in Transportation Networks
Lin et al. Applying an immune ant colony system algorithm to solve an integrated flexible bay facility layout problem with input/output points design
CN106092109A (zh) 一种电子地图高效寻路的道路连接逻辑化方法及应用

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240222

Address after: 518000 1002, Building A, Zhiyun Industrial Park, No. 13, Huaxing Road, Henglang Community, Longhua District, Shenzhen, Guangdong Province

Patentee after: Shenzhen Wanzhida Technology Co.,Ltd.

Country or region after: China

Address before: 710048 No. 5 Jinhua South Road, Shaanxi, Xi'an

Patentee before: XI'AN University OF TECHNOLOGY

Country or region before: China