一种基于TIN三角形网络的哈密顿路径快速搜索方法技术

技术编号:30412815 阅读:63 留言:0更新日期:2021-10-20 11:49
本发明专利技术涉及计算机图形学与地理信息科学领域,具体公开了一种基于TIN三角形网络的哈密顿路径快速搜索方法,包括以下步骤:S1、获取节点样本数据;S2、根据节点样本数据构建泰森多边形和TIN三角形网络;S3、提取TIN三角形网络的最外围边线作为起始边界,搜索与起始边界存在共点的三角形,合并搜索结果得到一环形,再搜索与环形内边界存在共点的三角形,重复上述搜索过程,直至搜索完整个TIN三角形网络;S4、判断所有节点度是否为2;S5、将多个多边形合并成一个多边形,合并后的多边形即为哈密顿路径的搜索结果。本发明专利技术的一种基于TIN三角形网络的哈密顿路径快速搜索方法,原理简单,能够有效降低处理的难度、成本和时间,提高求解效率。效率。效率。

【技术实现步骤摘要】
一种基于TIN三角形网络的哈密顿路径快速搜索方法


[0001]本专利技术涉及计算机图形学与地理信息科学领域,尤其涉及一种基于TIN三角形网络的哈密顿路径快速搜索方法。

技术介绍

[0002]哈密顿路径是由天文学家哈密顿(William Rowan Hamilton)提出的旨在一个有多个城市的地图网络中,寻找一条从给定的起点到给定的终点沿途恰好经过所有其他城市一次的路径。
[0003]旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访N个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求的路径路程为所有路径之中的最小值,也就是上述的哈密顿路径的最优解。
[0004]哈密顿路径问题源自于社会生活的实际,与人类的社会生活息息相关。如旅游领域我们总想设计合理的线路,实现一次旅行踏足所有梦想之地的目标;如在物流领域我们希望合理分配每个无人车的送货路径,使得无人车能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于TIN三角形网络的哈密顿路径快速搜索方法,其特征在于,包括以下步骤:S1、获取节点样本数据;S2、根据节点样本数据构建泰森多边形和TIN三角形网络,以将所有节点样本数据覆盖在所构建的泰森多边形以及TIN三角形网络中;S3、提取TIN三角形网络的最外围边线作为起始边界,搜索与起始边界存在共点的三角形,合并搜索结果得到一环形,以环形的内边界为基准,搜索与内边界共点的三角形,合并搜索结果得到新的环形,重复搜索与环形内边界存在共点三角形的过程,直至搜索完整个TIN三角形网络,提取环形的边界得到多个多边形;S4、判断所有节点度是否为2,若存在节点度不为2情况,则对节点度不为2的节点进行处理,以使得所有的节点均在唯一的多边形上;S5、将多个多边形合并成一个多边形,合并后的多边形即为哈密顿路径的搜索结果。2.根据权利要求1所述的一种基于TIN三角形网络的哈密顿路径快速搜索方法,其特征在于,所述步骤S4中包括:S41、当节点度为0时,将该节点分别连接临近的两个节点,并删除临近的两个节点之间的连线,保留该节点分别连接临近的两个节点之间的连线。3.根据权利要求2所述的一种基于TIN三角形网络的哈密顿路径快速搜索方法,其特征在于,所述步骤S4中还包括:S42、当节点度大于2时,删除连接该节点的所有连线,以使得该节点度为0,且在该节点的周围形成偶数个断点,通过连线连接两个相邻断点,以使得断点的节点度为2,并采用步骤S41对节点度为0的节点进行处理。4.根据权利要求1所述的一种基于TIN三角形网络的哈密顿路径快速搜索方法,其特征在于,所述步骤S5中,删除相邻的两个多边形中任意相邻的两个节点之间的连线,以使得两个多边形分别形成两个断点,将其中一个多边形的两个断点分别与另一个多边形的两个断点通过连线对应连接,以将相邻两个多边形的合并成一个多边形,重复上述的...

【专利技术属性】
技术研发人员:陈小祥魏金占汪维录李嘉诚温洲冰张文晖
申请(专利权)人:深圳市城市规划设计研究院有限公司
类型:发明
国别省市:

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

1