[发明专利]一种基于TIN三角形网络的哈密顿路径快速求解方法在审
申请号: | 202010942940.8 | 申请日: | 2020-09-09 |
公开(公告)号: | CN112070167A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 陈小祥;魏金占;汪维录;李嘉诚;温洲冰;张文晖 | 申请(专利权)人: | 深圳市城市规划设计研究院有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 广西中知科创知识产权代理有限公司 45130 | 代理人: | 吴震辉 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 tin 三角形 网络 哈密 路径 快速 求解 方法 | ||
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中,删除相邻的两个多边形中任意相邻的两个节点之间的连线,以使得两个多边形分别形成两个断点,将其中一个多边形的两个断点分别与另一个多边形的两个断点通过连线对应连接,以将相邻两个多边形的合并成一个多边形,重复上述的合并步骤,从而将所有的多边形合并为一个多边形。
5.根据权利要求4所述的一种基于TIN三角形网络的哈密顿路径快速求解方法,其特征在于,两相邻多边形中删除连线的四个节点为最临近的四个节点。
6.根据权利要求1所述的一种基于TIN三角形网络的哈密顿路径快速求解方法,其特征在,在构建TIN三角形网络外后,将TIN三角形网络外围没有连接临近节点的边线删除,以对TIN三角形网络进行优化,提取优化后的TIN三角形网络的最外围边线作为起始边界。
7.根据权利要求1所述的一种基于TIN三角形网络的哈密顿路径快速求解方法,其特征在于,通过拓扑构面对步骤S5中合并后的多边形进行检查,以确保只存在一个多边形且所有节点的节点度为2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市城市规划设计研究院有限公司,未经深圳市城市规划设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010942940.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应作业推荐方法及系统
- 下一篇:操作请求的处理方法和装置