Cordella Luigi P, Foggia Pasquale, Sansone Carlo, Vento Mario
Dipartimento di Informatica e Sistemistica, Universitá di Napoli Federico II Via Claudio 21, I-80125 Napoli, Italy.
IEEE Trans Pattern Anal Mach Intell. 2004 Oct;26(10):1367-72. doi: 10.1109/TPAMI.2004.75.
We present an algorithm for graph isomorphism and subgraph isomorphism suited for dealing with large graphs. A first version of the algorithm has been presented in a previous paper, where we examined its performance for the isomorphism of small and medium size graphs. The algorithm is improved here to reduce its spatial complexity and to achieve a better performance on large graphs; its features are analyzed in detail with special reference to time and memory requirements. The results of a testing performed on a publicly available database of synthetically generated graphs and on graphs relative to a real application dealing with technical drawings are presented, confirming the effectiveness of the approach, especially when working with large graphs.
我们提出了一种适用于处理大型图的图同构和子图同构算法。该算法的第一个版本已在之前的一篇论文中提出,在那篇论文中我们研究了它在中小型图同构方面的性能。在此对该算法进行了改进,以降低其空间复杂度并在大型图上实现更好的性能;特别针对时间和内存需求详细分析了其特性。给出了在一个公开可用的合成生成图数据库以及与处理技术图纸的实际应用相关的图上进行测试的结果,证实了该方法的有效性,尤其是在处理大型图时。