首页> 外文会议>IEEE High Performance Extreme Computing Conference >Leveraging Linear Algebra to Count and Enumerate Simple Subgraphs
【24h】

Leveraging Linear Algebra to Count and Enumerate Simple Subgraphs

机译:利用线性代数来计算并枚举简单的子图

获取原文

摘要

Even though subgraph counting and subgraph matching are well-known NP-Hard problems, they are foundational building blocks for many scientific and commercial applications. In order to analyze graphs that contain millions to billions of edges, distributed systems can provide computational scalability through search parallelization. One recent approach for exposing graph algorithm parallelization is through a linear algebra formulation and the use of the matrix multiply operation, which conceptually is equivalent to a massively parallel graph traversal. This approach has several benefits, including 1) a mathematically-rigorous foundation, and 2) ability to leverage specialized linear algebra accelerators and high-performance libraries. In this paper we explore and define a linear algebra methodology for performing exact subgraph counting and matching for 4-vertex subgraphs excluding the clique. Matches on these simple subgraphs can be joined as components for a larger subgraph. With thorough analysis we demonstrate that the linear algebra formulation leverages path aggregation which allows it to be up 2x to 5x more efficient in traversing the search space and compressing the results as compared to tree-based subgraph matching techniques.
机译:尽管子计​​数和子图匹配是众所周知的NP难的问题,他们是许多科学和商业应用的基础构建模块。为了分析包含上百万数十亿边缘的曲线,分布式系统可以通过搜索并行计算提供的可扩展性。最近的一个以暴露图算法并行化方法是通过一个线性代数制剂和使用矩阵乘法操作,这在概念上等价于大规模并行图遍历的。这种方法有几个好处,包括:1)一个数学上严格的基础上,和2)能够利用专业线性代数加速器和高性能库。在本文中,我们探索并定义一个线性代数方法,用于执行精确的子图计数和用于4顶点的子图不包括集团匹配。这些简单的子图的匹配可以结合为较大的子图的部件。在充分分析我们证明了线性代数制剂杠杆路径聚集这使得它能够达到2倍5倍于遍历搜索空间并且相比于基于树的子图匹配技术压缩的结果更有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号