[发明专利]大规模流图在线自适应采样空间的三角形计数方法及装置有效
申请号: | 202110777154.1 | 申请日: | 2021-07-09 |
公开(公告)号: | CN113448732B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 罗鑫;马丽娜 | 申请(专利权)人: | 北京睿芯高通量科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 102600 北京市大兴区北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大规模 在线 自适应 采样 空间 三角形 计数 方法 装置 | ||
1.一种大规模流图在线自适应采样空间的三角形计数方法,其特征在于,包括以下步骤:
步骤1:检测数据图流是否有新边到达,
若没有新边到达,结束处理流程;
若仍有新边et到达,则进入下一步;
步骤2:计算实时采样率,并与预设的采样率阈值进行比较,
若实时采样率不小于采样率阈值,则进入步骤5直接执行蓄水池抽样方法对数据图流进行处理;
若实时采样率小于采样率阈值,则进入下一步;
步骤3:判断可用内存空间的情况,
若没有可用的内存空间,则进入步骤5直接执行蓄水池抽样方法对数据图流进行处理;
若有可有的内存空间,则进入下一步;
步骤4:将上一次进行二次抽样的边集及其空间作为增量对蓄水池空间进行自适应增大后,进入步骤5执行蓄水池抽样方法对数据图流进行处理;
步骤5:采用蓄水池抽样方法对数据图流进行处理,具体为:
当已达到的边的总数t≤当前蓄水池空间ma时,将当前边et直接保存在蓄水池中;
当已达到的边的总数t当前蓄水池空间ma时,按照ma/t的概率随机替换出蓄水池空间内的一条边;
步骤6:评估全局三角形数目及局部三角形数目;
步骤7:若已达到的边的总数t当前蓄水池空间ma,则按照预设增量空间大小对未进入当前蓄水池空间的边进行二次抽样,得到二次抽样的边集及空间,以用于下一次对蓄水池空间进行自适应增大。
2.根据权利要求1所述的方法,其特征在于,步骤2中计算实时采样率的过程具体为:
当已达到的边的总数t≤当前蓄水池空间ma时,实时采样率Pa=1;
当已达到的边的总数t当前蓄水池空间ma时,实时采样率Pa=已达到的边的总数t/当前蓄水池空间ma。
3.根据权利要求1所述的方法,其特征在于,步骤7进行二次抽样的具体过程为:
步骤701:计算未进入当前蓄水池空间的边数mi=t-ma;
步骤702:当未进入当前蓄水池空间的边数mi≤预设增量空间大小M时,二次抽样的概率Pi=1,此时将步骤5中替换出的边直接保存在预设增量空间中;
当未进入当前蓄水池空间的边数mi预设增量空间大小M时,二次抽样的概率Pi=M/(t-ma),此时按照概率Pi随机丢弃预设增量空间内的一条边,并将步骤5中替换出的边取代预设增量空间内被丢弃的边的位置。
4.一种大规模流图在线自适应采样空间的三角形计数装置,用于执行权利要求1~3任一项所述的方法,其特征在于,包括:
自适应抽样集模块,用于动态维护蓄水池空间,其中,所述蓄水池空间包括自适应蓄水池部分与增幅蓄水池部分,其中,所述自适应蓄水池部分为用于评估三角形数目的抽样的边集,所述增幅蓄水池部分为用于增大自适应蓄水池部分的抽样空间的二次抽样的边集;
采样率计算模块,用于计算实时采样率;
三角形数目评估模块,用于对全局三角形数目及局部三角形数目进行评估。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿芯高通量科技有限公司,未经北京睿芯高通量科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110777154.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于局部平均的边坡稳定性评价修正方法
- 下一篇:光感测试装置