匹配顺序优化
VF2:
随机选取第一个节点开始匹配,然后匹配与其相邻的节点
QuickSI:
尽早访问标签最不频繁的节点
TurboIso:
把候选集分开,分别计算每个候选区域的顺序
STW:
给度更高和更不频繁出现的节点更高的匹配优先级
有效剪枝策略
Ullmann:
减去度小于查询图对应节点的候选节点
VF2:
1-look-ahead和2-look-ahead规则
SPath:
给每个数据节点建立邻居信息,将不包含相应查询定点的错误邻居信息删除
GraphQL:
伪子图同构测试
TurboIso:
邻居标签过滤
一次模式策略
SPath:
路径模式
TurboIso:
把查询路径重构成NEC树,进而可以同时匹配有相同邻居结构的节点
BoostIso:
按等价节点分组以减少搜索空间
优化匹配顺序以避免重复计算
Xuguang Ren and Junhu Wang. 2015. Exploiting vertex relationships in speeding up subgraph isomorphism over large graphs. Proc. VLDB Endow. 8, 5 (January 2015), 617–628. https://doi.org/10.14778/2735479.2735493