研究文章

Dominance-Partitioned子图匹配在大RDF图

算法2

DPPG-construction算法。
输入图:一个模式
输出超图:dominance-partitioned模式
(1) = 0,DFS (ur]=, ur;
(2) uur.successors
(3) 如果u是既无然后;
(4) DFS (u]=+ +,继续ur.successors;
(5) 其他的如果u访问然后
(6) u;
(7) DFS (u]= 为0
(8) u′∈u.precursors
(9) 如果DFS (u)∈DFS (u′)然后
(10) ⟵(u,u′),继续u′.precursors;
(11) 其他的如果sdom(u]>sdom(u′)然后
(12) ⟵(u,u′),sdom(u]=sdom(u′);
(13) ⟵|sdom(u),u);
(14) u DFS的降序排列
(15) u′∈ u
(16) 如果DFS (u)< DFS (u′)< DFS (sdom(u]]然后
(17) 删除u ;
(18) u
(19) ⟵(u,u.precursors), = ;
(20) u u′∈ u
(21) 如果 ≠∅然后
(22) ⟵(u,u′);
(23) 返回 ;