首页> 外文会议>International conference on database systems for advanced applications >Fast Maximal Clique Enumeration for Real-World Graphs
【24h】

Fast Maximal Clique Enumeration for Real-World Graphs

机译:真实世界图表的快速最大集团枚举

获取原文

摘要

Mammal Clique Enumeration (MCE) is one of the most fundamental problems in graph theory, and it has extensive applications in graph data analysis. The state-of-art approach (called as MCE_(degeneracy) in this paper) that solves MCE problem in real-world graphs first computes the degeneracy ordering of the vertices in a given graph, and then for each vertex, conducts the BK_(pivot) algorithm in its neighborhood (called as degeneracy neighborhood in this paper). In real-world graphs, the process of degeneracy ordering produces a large number of dense degeneracy neighborhoods. But, the BK_(pivot) algorithm, with its down-to-top nature, adds just one vertex into the result set at each level of recursive calls, and cannot efficiently solve the MCE problem in these dense degeneracy neighborhoods. In this paper, we propose a new MCE algorithm, called as BK_(rcd), to improve the efficiency of MCE in a dense degeneracy neighborhood by recursively conducting core decomposition in it. Contrary to BK_(pivot), BK_(rcd) is a top-to-down approach, that repeatedly chooses and "removes" the vertex with the smallest degree until a clique is reached. We further integrate BK_(rcd) into MCE_(degeneracy) to form a hybrid approach named as MCE_(degeneracy)~(hybrid), that chooses BK_(rcd) or BK(pivot) adap-tively according to the structural properties of the degeneracy neighborhoods. Experimental results conducted in real-world graphs show that MCE_(degeneracy)~(hybrid)achieves high overall performance improvements on the graphs. For example, MCE_(degeneracy)~(hybrid)achieves 1.34 × to 2.97 × speedups over MCE_(degeneracy) in web graphs taken in our experiments.
机译:哺乳动物Clique枚举(MCE)是图论中最基本的问题之一,它在图数据分析中具有广泛的应用。本文中的最先进的方法(称为MCE_(退化)),其解决了实际图中的MCE问题首先计算给定图中顶点的退化顺序,然后对于每个顶点,导通BK_(枢轴)邻居中的算法(在本文中称为退化邻居)。在真实的图表中,退化顺序的过程产生了大量的密集退化社区。但是,在BK_(支点)算法,其下降到顶部的性质,只是增加了一个顶点到结果集的递归调用的每个级别,并不能有效地在这些密集的居民区简并解决MCE问题。在本文中,我们提出了一种新的MCE算法,称为BK_(RCD),通过递归导电核心分解来提高密集的退化邻域中MCE的效率。与BK_(枢轴)相反,BK_(RCD)是一条自上降下的方法,它反复选择和“删除”顶点,直到达到CLIQUE。我们进一步将BK_(RCD)集成到MCE_(退化过程)中,以形成名为MCE_(退化性)〜(混合)的混合方法,该方法选择BK_(RCD)或BK(枢轴)根据退化的结构特性而相应的方式邻里。在真实图表中进行的实验结果表明,MCE_(退化)〜(混合)在图表上实现了高的整体性能改进。例如,MCE_(退化)〜(混合)在我们的实验中采取的网图中的MCE_(退化)实现了1.34倍至2.97倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号