一种必经点路由路径选择方法技术

技术编号:16531707 阅读:32 留言:0更新日期:2017-11-10 00:29
本发明专利技术公开了一种必经点路由路径选择方法,其实现过程为:首先获取待搜索的路由路径;然后将非必经路由节点串联到必经路由节点之间,形成新的搜索路径;最后通过蚁群算法搜索路径,找到必经点最短路径。本发明专利技术的一种必经点路由路径选择方法与现有技术相比,本发明专利技术基于TSP的解决思想,将必经点集作为关键节点,作为TSP的结点,从而利用floyd构造新图,降低问题复杂度,实用性强,适用范围广泛,易于推广。

A path selection method of necessary point routing

The invention discloses a necessary routing path selection method, the realization process is as follows: firstly, to obtain the routing path to be searched; and then the necessary routing node is connected to the necessary between the routing nodes, forming new search path; finally through the ant colony algorithm to search path to find the shortest path through. The present invention provides a way of selecting route and method of the invention compared with the existing technology, the solution based on TSP theory, through point set as the key node, as TSP node, which is constructed using Floyd maps, reduce the complexity of problem, strong practicability, wide application range, easy popularization.

【技术实现步骤摘要】
一种必经点路由路径选择方法
本专利技术涉及计算机应用
,具体地说是一种必经点路由路径选择方法。
技术介绍
现有技术中,在基于Internet的通信子网中实现数据传输最根本的问题就是根据某种路由算法选择合适的通信信道,路由算法的目的就是试图使网络流量最大,且使网络的平均分组时延最小。但是随着通信技术的发展,对路由算法又提出了新的难题:在路由路径选择的过程中,一个或者多个路由节点是整条路径的关键点,无论路由路径如何选择,这点关键点是必须经过的。即必经点路由路径选择问题,简单的说就是在有向加权图中寻找一条优先经过必经点的最短路径问题,或称必经点最短路径问题。由于必经点集的存在,在路径搜索的过程中势必要牺牲路径长度的最优性而优先满足必经点集的遍历。而这种智能搜索是Dijkstra和Floyd都无法满足的。蚁群算法在TSP问题中得到了有效应用。如桂林电子科技大学韦联旺、段复建发表的名称为“带参数信息素的蚁群算法”的论文中,以TSP问题为例,为验证方法,证明了其新蚁群算法的可行性,该论文中实现了参数优化,本身TSP只是一个验证,但是对于一个必经点最短路径问题,蚁群算法往往得不到一个最优解。本文档来自技高网...
一种必经点路由路径选择方法

【技术保护点】
一种必经点路由路径选择方法,其特征在于,其实现过程为:首先获取待搜索的路由路径;然后将非必经路由节点串联到必经路由节点之间,形成新的搜索路径;最后通过蚁群算法搜索路径,找到必经点最短路径。

【技术特征摘要】
1.一种必经点路由路径选择方法,其特征在于,其实现过程为:首先获取待搜索的路由路径;然后将非必经路由节点串联到必经路由节点之间,形成新的搜索路径;最后通过蚁群算法搜索路径,找到必经点最短路径。2.根据权利要求1所述的一种必经点路由路径选择方法,其特征在于,所述待搜索的路由路径通过以下方式获取:读取路由信息,在读取的路由信息中确定所有路由节点,并在该路由节点中找出路径搜索的起点、终点、必经点和非必经点。3.根据权利要求2所述的一种必经点路由路径选择方法,其特征在于,读取路由信息的具体过程为:通过读取路由信息获取每个路由节点间是否存在路径以及路径长度,并确定路径搜索的起点、终点、必经点,通过起点、终点、必经点间存在的可行的有向路径,构造一张有向加权图。4.根据权利要求3所述的一种必经点路由路径选择方法,其特征在于,所述将非必经路由节点串联到必经路由节点是指通过Floyd算法,将非必经点串联必经点,使必经点最短路径问题转化成一个以必经点、起点、终点为集合的TSP问题,同时将插入的非必经点与所述必经点、起点、终点形成新的有向加权图,当通过蚁群算法进行搜索时,从该新的有向加权图中找到必经点最短路径。5.根据权利要求4所述的一种必经点路由路径选择方法,其特征在于,将路径搜索问题转化成一个TSP问题的过程为:将路由信息中所有节点的集合配置为A,将必经点集、起点、终点配置成另一个集合B,B∈A;以B作为关键点,将A-B中的点不断插入,通过Floyd算法获得B集合中任意两点间的最短路径,从而形成新的以B为基础的有向加权图。6.根据权利要求5所述的一种必经点路由路径选择方法,其特征在于,通过蚁群算法搜索路径的过程为:首先初始化蚁群,将所有蚂蚁置于搜索起点上;进行蚁群迭代搜索,找到所有路径;进行蚁群筛选,找出所有经过必经点并到达终点的蚂蚁,并在其中寻找最短路径的蚂蚁;所有路径进行信息素更新;判断是否满足蚂蚁结束条件,若是,输出最优解,该最优解即为最短路径,若否,返回蚁群迭代搜索的步骤继续执行。7.根据权利要求6所述的一种必经点路由路径选择...

【专利技术属性】
技术研发人员:吴振刚
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1