[发明专利]一种属性网络的社区搜索方法有效

专利信息
申请号: 201910266196.1 申请日: 2019-04-03
公开(公告)号: CN110119462B 公开(公告)日: 2021-07-23
发明(设计)人: 曲强;罗捷桓 申请(专利权)人: 杭州中科先进技术研究院有限公司
主分类号: G06F16/901 分类号: G06F16/901;G06F16/909;G06F16/951;G06F16/9536;G06F16/954;G06Q50/00
代理公司: 北京市诚辉律师事务所 11430 代理人: 耿慧敏
地址: 310000 浙江省杭州市江干区经*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 属性 网络 社区 搜索 方法
【权利要求书】:

1.一种属性网络的社区搜索方法,包括:

步骤S1:根据属性网络用户的空间位置划定搜索区域范围,所述属性网络是社交网络;

步骤S2:在属性网络中根据网络用户之间的联系紧密度搜索目标社区,其中所述目标社区中用户的空间位置在所划定的搜索区域范围内;

其中步骤S1包括以下子步骤:

以无向连通图G=(V,E,S)来表征属性网络,其中,V表示顶点集,E表示边集,S表示空间位置集,顶点表示网络用户;

在所述无向连通图G中,搜索以连通子图表示的目标社区,其中,该子图的顶点位置能够被直径为D的圆包围并且相对于所述无向连通图G的其他子图,该子图中顶点形成最高阶的k-core;

其中,在步骤S2中,根据以下步骤搜索以连通子图表示的目标社区:

步骤S21:对于所述无向连通图G,构建四叉树索引结构,其中,根节点对应G的整个空间;

步骤S22:遍历所述四叉树索引结构,获得边长小于D并且其父节点的边长大于D的所有节点,将这些节点存储在节点列表nodeList中;

步骤S23:对于节点列表nodeList中的每个节点,获得最大核数kcur

步骤S24:从节点列表中修剪掉N.DistMap[kcur]D的节点N,其中,N.DistMap[kcur]表示节点N的距离映射表;

步骤S25:对于nodeList中的剩余节点,根据核数上界进行升序排序并依次验证,以搜索出满足具有最高阶的k-core并且能够被直径为D的圆包围。

2.根据权利要求1所述的方法,在步骤S25中,对于节点列表nodeList中一个节点N,采用以下步骤进行验证:

用长度D扩展N,在扩展的正方形区域进行核分解并忽略核数小于kcur的顶点;

验证扩展的正方形区域中的剩余顶点是否存在阶数高于kcur的k-core,如果存在,则记录该k-core并更新kcur

3.根据权利要求2所述的方法,其中,采用以下步骤验证扩展的正方形区域中的剩余顶点是否存在阶数高于kcur的k-core:

对于节点N中的一个顶点,将其放在直径为D的圆的边界上并且旋转圆;

当有新顶点进入圆时,检查是否存在阶数高于kcur的k-core。

4.根据权利要求2所述的方法,其中,采用以下步骤验证扩展的正方形区域中的剩余顶点是否存在阶数高于kcur的k-core:

将扩展的正方形区域划分为m×m个单元格,使用能够包围直径为D的圆的覆盖s×s个单元格的正方形来搜索所扩展的正方形区域中的k-core,其中,s,m为正整数并且s小于m。

5.根据权利要求2所述的方法,其中,采用以下步骤验证扩展的正方形区域中的剩余顶点是否存在阶数高于kcur的k-core:

对于节点N中的一个顶点,将其放在直径为D的圆的边界上并且旋转圆;

在旋转圆时,当进入圆的新顶点满足kc-core时,停止旋转,其中,kc表示当前验证的核数。

6.根据权利要求1所述的方法,其中,根据以下步骤来搜索以连通子图表示的目标社区:

在所示无向连通图G中搜索所有直径为D的圆;

对于搜索到所有圆,检查能够被圆包围的顶点的最大核阶数并将具有最大核阶数的圆所包围的顶点作为所述目标社区。

7.一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现根据权利要求1至6中任一项所述方法的步骤。

8.一种计算机设备,包括存储器和处理器,在所述存储器上存储有能够在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至6中任一项所述的方法的步骤。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中科先进技术研究院有限公司,未经杭州中科先进技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910266196.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top