首页> 外文会议>IEEE International Conference on Data Engineering Workshops >MPMatch: A Multi-core Parallel Subgraph Matching Algorithm
【24h】

MPMatch: A Multi-core Parallel Subgraph Matching Algorithm

机译:MPMATCH:多核并行子图匹配算法

获取原文

摘要

Subgraph Matching is a fundamental problem in graph analysis, and is widely used in many application scenarios in biology, chemistry and social network. Given a data graph and a query graph, subgraph matching aims to compute all subgraphs of the data graph that are isomorphic to the query graph. The problem is computationally expensive as the core operation it depends on, known as subgraph isomorphism, is NP-complete. In recent years, graph is increasing extensively and it is hard to compute subgraph matching on massive graph data using existing serial algorithm. Meanwhile, there exist distributed solutions, but they are mostly limited to the case where the graphs are unlabelled. In response to this gap, we study the subgraph matching problem in the multi-core environment. From the algorithm level, we propose a multi-core parallel subgraph matching algorithm called MPMatch. From the research level, we explore the concurrent allocation of subgraph matching search space to approach load balancing. We conduct extensive empirical studies on real and synthetic graphs to demonstrate that our techniques improve the performance of serial subgraph matching algorithm via parallelization and well-developed load balancing schema.
机译:子图匹配是图分析中的基本问题,并且广泛用于生物,化学和社交网络的许多应用场景中。给定数据图和查询图,子图匹配旨在计算对查询图中的数据图的所有子图。由于核心操作取决于,称为子图同样,问题是计算昂贵的。近年来,图表正在广泛增加,并且难以使用现有的串行算法在大规模图形数据上计算子图匹配。同时,存在分布式解决方案,但它们主要限于图形未标记的情况。为了响应这种差距,我们研究了多核环境中的子图匹配问题。从算法级别,我们提出了一种称为MPMatch的多核并行子图匹配算法。从研究级别来看,我们探讨了子图匹配搜索空间的并发分配,以接近负载平衡。我们对真实和综合图进行广泛的实证研究,以证明我们的技术通过并行化和发达的负载平衡模式来提高串行子图匹配算法的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号