一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于稠密子图的图压缩方法和系统

2022-12-06 23:12:44 来源:中国专利 TAG:

技术特征:
1.一种基于稠密子图的图压缩方法,其特征在于,包括以下步骤:获取k边联通子图;对k边联通子图及其内部的结点进行重编码,使得结构上相邻的结点具有相邻的结点号;对结点的邻接表进行压缩,并构建结点索引。2.根据权利要求1所述的方法,其特征在于,所述对k边联通子图及其内部的结点进行重编码,包括:对k边联通子图即稠密集合进行排序;对k边联通子图内部的结点进行重编码。3.根据权利要求2所述的方法,其特征在于,稠密集合内的所有结点以一个超级结点的形式呈现给所有的稠密集合外的结点,稠密集合内的结点都是由mas策略中的结点序列l生成。4.根据权利要求2所述的方法,其特征在于,所述对k边联通子图进行排序,排序的比较标准如以下公式所示:dv=∑deg
in
(v)-∑deg
out
(v)其中,dv表示编码后的稠密集合,deg
in
(v)表示入度,deg
out
(v)表示出度,v表示结点集。5.根据权利要求2所述的方法,其特征在于,采用标识位将集合号与结点号区分开,标识位设置为8位,第一个bit位为0。6.根据权利要求1所述的方法,其特征在于,所述对结点的邻接表进行压缩,包括:利用邻接表对边进行存储,邻接表包括同集合内结点的邻接表和非同集合内结点的邻接表;对所有的同集合内的边做一个间隔编码压缩,并用4位的gap位记录,对于4位的首位采用一个标识位记录是否有后续;对非同集合邻居,设置标识位来表达接下来的8位为一个集合号;邻接表存储的内容只包含边的目标结点,用另外的空间存储边的类型;使用bwt压缩来做字符级别的压缩。7.根据权利要求1所述的方法,其特征在于,所述构建结点索引,是建立二级索引,包括一级集合索引和二级结点索引,其中一级集合索引由集合数组构成,二级结点索引由结点数组构成。8.一种基于稠密子图的图压缩系统,其特征在于,包括:k-ecc获取模块,用于获取k边联通子图;重编码模块,用于对k边联通子图及其内部的结点进行重编码,使得结构上相邻的结点具有相邻的结点号;邻接表压缩与索引构建模块,用于对结点的邻接表进行压缩,并构建结点索引。9.一种电子装置,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序被配置为由所述处理器执行,所述计算机程序包括用于执行权利要求1~7中任一项所述方法的指令。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,所述计算机程序被计算机执行时,实现权利要求1~7中任一项所述的方法。

技术总结
本发明涉及一种基于稠密子图的图压缩方法和系统,属于计算机软件技术领域。本发明利用稠密子图进行结点重排序并重编码,使得排序不用在大图上进行从而减少结点排序的时间,并降低稠密子图中各结点在内存中的冗余消耗;对抽取出的K边联通子图内各结点进行重编码,构建新的边的存储表示,使得图中出现频次较高的结点占用的空间得以减少;对于图的稀疏空间上,采用压缩邻接表降低存储消耗并采用二级索引提高结点邻居的查找效率。本发明简单且易于使用,降低了结点间的间隙距离,有效减少了将图存储在内存中所需的空间。图存储在内存中所需的空间。图存储在内存中所需的空间。


技术研发人员:刘燕兵 夏辉 袁方方 张啸梁 曹聪 卢毓海 谭建龙
受保护的技术使用者:中国科学院信息工程研究所
技术研发日:2022.08.03
技术公布日:2022/12/5
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献