[发明专利]一种图数据库中稠密子图挖掘方法和框架在审
申请号: | 202111025046.5 | 申请日: | 2021-09-02 |
公开(公告)号: | CN113761247A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 黄园园;苏俊;郭海城;张帆;王心同 | 申请(专利权)人: | 积至(广州)信息技术有限公司 |
主分类号: | G06F16/538 | 分类号: | G06F16/538;G06F16/583 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 李立 |
地址: | 510555 广东省广州市黄浦区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 稠密 挖掘 方法 框架 | ||
1.一种图数据库中稠密子图挖掘方法,其特征在于,所述图数据库中稠密子图挖掘方法在现有truss分解算法的基础上,利用cmax-core中一定存在一个(cmax-2)-truss这一性质来找到一个候选子图,并在候选子图中truss分解;
所述图数据库中稠密子图挖掘方法具体包括以下步骤:
S1:在全图上进行core分解找到cmax-core;
S2:在子图cmax-core中进行truss分解来得到最大的truss值;
S3:令klower bound为此子图中的最大truss值;
S4:在子图(klower bound-1)-core中进行truss分解得到kmax-truss。
2.根据权利要求1所述的图数据库中稠密子图挖掘方法,其特征在于,一个c-core中的所有节点的度都大于c,所述cmax-core是指c值最大的core number。
3.根据权利要求1所述的图数据库中稠密子图挖掘方法,其特征在于,在建立邻居表时,采用hash数组的方法,每个数组内存储一个hash表,内容为该数组顶点的传出邻居。
4.根据权利要求1所述的图数据库中稠密子图挖掘方法,其特征在于,当所述图数据库中稠密子图挖掘方法应用于三角形计算时,将图转化为有向无环图。
5.根据权利要求4所述的图数据库中稠密子图挖掘方法和框架,其特征在于,将所述图转化为有向无环图的转换根据是度小的点指向度大的点,度相同的序号小的指向序号大的。
6.一种图数据库中稠密子图挖掘框架,其特征在于,包括:
core分解模块,所述core分解模块的输出端连接有对比提取模块一,所述对比提取模块一的输出端连接有truss分解模块一,所述truss分解模块一的输出端连接有对比提取模块二,所述对比提取模块二的输出端连接有truss分解模块二,所述truss分解模块二的输出端连接有对比提取模块三。
7.根据权利要求6所述的图数据库中稠密子图挖掘框架,其特征在于,所述core分解模块用于在全图进行core分解,所述对比提取模块用于对core分解的c进行大小对比,取较大的值继续与下一个值对比,最后找到cmax-core。
8.根据权利要求7所述的图数据库中稠密子图挖掘框架,其特征在于,所述truss分解模块一对子图cmax-core进行truss分解,所述对比提取模块二用于在子图cmax-core进行truss分解得到的truss值中进行大小对比,取较大的值继续与下一个值对比,最后找到最大的truss值。
9.根据权利要求8所述的图数据库中稠密子图挖掘框架,其特征在于,所述truss分级模块二用于在子图(klower bound-1)-core中进行truss分解,(klower bound-1)-core为最大的truss值。
10.根据权利要求1所述的图数据库中稠密子图挖掘框架,其特征在于,所述对比提取模块三用于对比在(klower bound-1)-core中进行truss分解的值,取较大的值继续与下一个值对比,最后得到kmax-truss值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积至(广州)信息技术有限公司,未经积至(广州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111025046.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:全自动包边分切机及包边分切方法
- 下一篇:一种新外轮廓轮胎的配方及其制备工艺