[发明专利]一种基于随机抽样的数据图流中的三角形计数方法及装置在审
| 申请号: | 201810499136.X | 申请日: | 2018-05-23 |
| 公开(公告)号: | CN108737185A | 公开(公告)日: | 2018-11-02 |
| 发明(设计)人: | 王宏志;耿飞;万晓珑 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京格允知识产权代理有限公司 11609 | 代理人: | 周娇娇;李亚东 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 原始数据图 计数方法及装置 计数结果 随机抽样 抽样 数据图 数据处理技术 数据量 算法 还原 统计 | ||
1.一种基于随机抽样的数据图流中的三角形计数方法,其特征在于,包括:
1)对接收的原始数据图流中的边进行抽样得到子图,并计算存留比;
2)对抽样获得的子图中三角形的数量进行统计;
3)根据统计得到的子图中三角形的数量及所述存留比计算接收的原始数据图流中三角形数量。
2.根据权利要求1所述的方法,其特征在于,所述步骤1)包括:
采用蓄水池抽样方法对接收的原始数据图流中的边进行抽样后,通过以下公式计算存留比α:
其中m为截止到接收窗口一共接收的边的总数量,k为蓄水池抽样方法抽取的子图中边的数量。
3.根据权利要求2所述的方法,其特征在于,所述步骤3)中通过以下公式计算接收的原始数据图流中三角形数量N:
N=nα3
其中,n为统计得到的子图中三角形的数量。
4.根据权利要求1所述的方法,其特征在于,所述步骤2)中采用重节点方法统计子图中三角形的数量,包括以下步骤:
对于子图的重节点集合中的任意三个顶点组合vi,vj,vk,判断是否构成三角形且vi<vj<vk,是则三角形计数加1;
对于子图中的任意一条边(vi,vj),如果vi不是重节点且vi<vj,则对于vi的任一邻接顶点ui,如果三角形(vi,ui,vj)存在且vi<ui<vj,则三角形计数加1。
5.根据权利要求1所述的方法,其特征在于,所述存留比α为4。
6.一种基于随机抽样的数据图流中的三角形计数装置,其特征在于,至少包括:抽样单元、子图统计单元和原图估算单元;
所述抽样单元,用于对接收的原始数据图流中的边进行抽样得到子图,并计算存留比;
所述子图统计单元,用于对抽样获得的子图中三角形的数量进行统计;
所述原图估算单元,用于根据统计得到的子图中三角形的数量及所述存留比计算接收的原始数据图流中三角形数量。
7.根据权利要求6所述的装置,其特征在于,所述抽样单元采用蓄水池抽样方法对接收的原始数据图流中的边进行抽样后,通过以下公式计算存留比α:
其中m为截止到接收窗口一共接收的边的总数量,k为蓄水池抽样方法抽取的子图中边的数量。
8.根据权利要求7所述的装置,其特征在于,所述原图估算单元中通过以下公式计算接收的原始数据图流中三角形数量N:
N=nα3
其中,n为统计得到的子图中三角形的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810499136.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种容灾系统的管理方法和装置
- 下一篇:一种内网安全态势感知方法





