[发明专利]节点连通性的查询方法、系统、计算机设备及存储介质在审
申请号: | 202010855094.6 | 申请日: | 2020-08-24 |
公开(公告)号: | CN114090831A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 辜勇 | 申请(专利权)人: | 中关村海华信息技术前沿研究院 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903 |
代理公司: | 上海巅石知识产权代理事务所(普通合伙) 31309 | 代理人: | 高磊;王再朝 |
地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 连通性 查询 方法 系统 计算机 设备 存储 介质 | ||
本申请提供一种节点连通性的查询方法、系统、计算机设备及存储介质,应用于基于图结构而构建的网络系统中,其中,所述图结构中包括多个第一节点、多个第二节点、第一节点与第二节点之间的原图边、以及第二节点之间的原图边,各节点可动态关闭或开启,所述查询方法包括:根据基于变化的图结构所得到的多个异或值集合和原图边集合,对与变化前的图结构相对应的至少一个最大连通分量进行更新;根据更新得到的至少一个最大连通分量,查询一对状态为开的节点的连通性。本申请的查询方法可以根据节点更新对至少一个最大连通分量进行快速更新以及根据更新后的至少一个最大连通分量快速查询一对状态为开的节点是否连通。
技术领域
本申请涉及计算机数据处理领域,特别是涉及一种节点连通性的查询方法、系统、计算机设备及存储介质。
背景技术
利用图结构描述一些网络系统有利于计算机设备进行数据处理,通过建立的图结构可以查询网络系统中任意两个状态为开的设备之间是否相连。
但是,基于图结构查询网络系统中两个设备是否相连,往往需要遍历整个图结构,尤其是当图结构十分复杂(例如,网络系统中设备的数量很多、设备之间的连接关系复杂等)的情况下,该种查询方式将消耗繁大量计算机资源和时间。
发明内容
鉴于以上所述现有技术的缺点,本申请的目的在于提供一种节点连通性的查询方法、系统、计算机设备及存储介质,用于解决现有技术中当图结构发生变化时如何快速更新查询连通性的查询结构以及如何快速查询两节点之间的连通性的问题。
为实现上述目的及其他相关目的,本申请的第一方面提供一种节点连通性的查询方法,其特征在于,应用于基于图结构而构建的网络系统中,其中,所述图结构中包括多个第一节点、多个第二节点、第一节点与第二节点之间的原图边、以及第二节点之间的原图边;所述查询方法包括:当所述图结构发生变化时,根据基于变化的图结构所得到的多个异或值集合和原图边集合,对与变化前的图结构相对应的至少一个最大连通分量进行更新;其中,所述异或值集合是基于与经选定的同一第一节点相连的任意两个第二节点之间建立的图边得到的,所述原图边集合包括状态为开的第二节点之间的原图边;根据更新得到的至少一个最大连通分量,查询一对节点的连通性。
在本申请的第一方面的某些实施方式中,所述多个异或值集合是根据所述图结构所对应的多个设定图边集合得到的;其中,设定图边集合中的设定图边是与经选定的同一第一节点连接的任意两个第二节点之间建立的图边,经选定的同一第一节点是通过预设概率抽取出的状态为开的第一节点。
在本申请的第一方面的某些实施方式中,所述异或值集合中的异或值是一状态为开的第二节点与其他状态为开的第二节点之间的设定图边的标识的异或,且所述设定图边的两个第二节点属于任意两层的分层点集。
在本申请的第一方面的某些实施方式中,利用多个异或值集合对根据原图边集合得到连通分量进行扩大,直至利用多个异或值集合中的异或值得到的新的连通分量与扩大前的连通分量是相同的,并将该相同的连通分量作为所述图结构的一个最大连通分量。
在本申请的第一方面的某些实施方式中,所述查询方法还包括:当所述图结构每完成一组变化时,根据每组图结构的变化更新多个设定图边集合、多个异或值集合以及原图边集合;其中,每组变化的次数为q,q≤p,p为图结构中第二节点的数量。
在本申请的第一方面的某些实施方式中,在图结构的一组变化中,当一第一节点的状态由关变开;根据基于变化的图结构所得到的多个异或值集合和原图边集合中的至少一种,对所述至少一个最大连通分量进行更新的步骤包括:将与该第一节点相连的原图边加入到原图边集合中,以更新所述原图边集合;根据更新的原图边集合,对所述至少一个最大连通分量进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中关村海华信息技术前沿研究院,未经中关村海华信息技术前沿研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010855094.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:操作台
- 下一篇:多层料框拆垛机及多层料框拆垛机的料框搬运方法