回溯
子图同构问题
计算
计算机科学
诱导子图同构问题
匹配(统计)
因子临界图
图形
冗余(工程)
算法
理论计算机科学
数学
折线图
电压图
统计
操作系统
作者
Tatiana Jin,B. Li,Yichao Li,Qihui Zhou,Qianli Ma,Yunjian Zhao,Hongzhi Chen,James Cheng
摘要
Subgraph matching is one of the most important problems in graph analytics. Many algorithms and systems have been proposed for subgraph matching. Most of these works follow Ullmann's backtracking approach as it is memory-efficient in handling an explosive number of intermediate matching results. However, they have largely overlooked an intrinsic problem of backtracking, namely repeated computation, which contributes to a large portion of the heavy computation in subgraph matching. This paper proposes a subgraph matching system, Circinus, which enables effective computation sharing by a new compression-based backtracking method. Our extensive experiments show that Circinus significantly reduces repeated computation, which transfers to up to several orders of magnitude performance improvement.
科研通智能强力驱动
Strongly Powered by AbleSci AI