[发明专利]拓扑结构的生成方法、更新方法、系统及存储介质有效
申请号: | 201911203627.6 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110941886B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 何昊青;张天翼;段然 | 申请(专利权)人: | 图灵人工智能研究院(南京)有限公司 |
主分类号: | G06F30/18 | 分类号: | G06F30/18;G06F30/27;G06N3/006 |
代理公司: | 上海德理达知识产权代理事务所(普通合伙) 31505 | 代理人: | 王再朝 |
地址: | 210046 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拓扑 结构 生成 方法 更新 系统 存储 介质 | ||
1.一种拓扑结构的生成方法,应用于基于图结构而构建的网络系统中,其中,所述图结构包含点和连接点的图边,其特征在于,所述生成方法包括以下步骤:
按照预设的第n层的分层条件,利用所述图结构中的图边,在第(n-1)层分层森林基础上进行拓扑,以得到所述第n层的分层森林;其中,第0层的分层森林为空,n≥1;
将n值从1开始递增并重复上述步骤,直至在第h层所形成的分层森林遍历所述图结构中的所有点,以得到所述图结构的生成树;n≤h;
其中,所述第n层的分层条件是基于图结构中的点在第(n-1)层的树度、和该点的在第(n-1)层与第n层之间的树度差而设置的;其中,所述第n层的分层条件为图结构中的一点在第n层分层森林中的树度与其在第(n-1)层分层森林中的树度的差值不大于设置的树度差最大值,所述分层森林中点的树度是与该点相连的树边的数量,在第n层被选定的图边被称为从第n层分层森林直至最高层的各分层森林中的树边。
2.根据权利要求1所述的拓扑结构的生成方法,其特征在于,所述第n层的分层条件还包括:在第n层分层森林中分属不同树组件的非阻隔点之间不具备图边;其中,所述树组件是按照第n层的分层条件并在第(n-1)层的分层森林基础上,选择图结构中被图边相连的两个点而构建出的树状的数据结构;所述阻隔点在第n层的分层森林中的树度与所述阻隔点第(n-1)层的分层森林中的树度的差值为设置的树度差最大值。
3.根据权利要求1所述的拓扑结构的生成方法,其特征在于,所述树度差的最大值是依据预设的生成树的树度和更新生成树的时间复杂度而设置的。
4.根据权利要求1所述的拓扑结构的生成方法,其特征在于,还包括以下步骤:存储所述图结构在各分层森林的属性集合,其中,所述属性集合用于在所述图结构发生变化时更新所述生成树。
5.根据权利要求4所述的拓扑结构的生成方法,其特征在于,所述属性集合包括以下至少一种:
第一集合,包含对应分层的分层森林中的阻隔点;其中,所述阻隔点在第n层的分层森林中的树度与所述阻隔点第(n-1)层的分层森林中的树度的差值为设置的树度差最大值;
第二集合,包括所述图结构中的度数高于预设度数阈值的点;其中,所述图结构中每个点的度数是指在图结构中与该点连接的图边的数量;
第三集合,包括在对应分层中通过非树边连接第二集合中的某一点的邻居点;其中,所述邻居点还不属于相应分层中的第一集合;
第四集合,包括对应分层的既不属于第一集合也不属于第二集合的点在所述图结构中连接的边;
第五集合,包括对应分层的各树组件;其中,所述树组件是按照第n层的分层条件并在第(n-1)层的分层森林基础上,选择图结构中被图边相连的两个点而构建出的树状的数据结构。
6.根据权利要求1所述的拓扑结构的生成方法,其特征在于,所述生成树是近似的最小度生成树。
7.根据权利要求1所述的拓扑结构的生成方法,其特征在于,所述图结构是依据以下任一种形成的:
依据通信网络系统中各网络节点和节点之间的网络连接关系而产生的,其中,所述图结构中的点为所述网络节点,所述图结构中的边为节点之间的网络连接关系;或者
依据电子地图系统中各位置和位置之间的道路连通关系而产生的,其中,所述图结构中的点为所述位置,所述图结构中的边为位置之间的道路连通关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于图灵人工智能研究院(南京)有限公司,未经图灵人工智能研究院(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911203627.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气体绝缘环网柜
- 下一篇:视频播放方法及电子设备