Fast Algorithm for Graph Isomorphism Testing

被引:0
|
作者
Luis Lopez-Presa, Jose [1 ]
Fernandez Anta, Antonio [2 ]
机构
[1] Univ Politecn Madrid, DIATEL, Madrid 28031, Spain
[2] Univ Rey Juan Carlos, LADyR, GSyC, Mostoles 28933, Spain
来源
EXPERIMENTAL ALGORITHMS, PROCEEDINGS | 2009年 / 5526卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present a novel approach to the graph isomorphism problem. We combine a direct approach, that tries to find a mapping between the two input graphs using backtracking, with a (possibly partial) automorphism precomputing that allows to prune the search tree. We propose an algorithm, conauto, that has a space complexity of O(n(2) log n) bits. It runs in time O(n(5)) with high probability if either one of the input graphs is a G(n,p) random graph, for p is an element of [omega (ln(4) n/n ln ln n), 1 - omega (In-4 n/n ln ln n)]. We compare the practical performance of conauto with other popular algorithms, with an extensive collection of problem instances. Our algorithm behaves consistently for directed, undirected, positive, and negative cases. Additionally, when it is slower than any of the other algorithms, it is only by a small factor.
引用
收藏
页码:221 / +
页数:2
相关论文
共 50 条
  • [1] A FAST BACKTRACK ALGORITHM FOR GRAPH ISOMORPHISM
    MITTAL, HB
    INFORMATION PROCESSING LETTERS, 1988, 29 (02) : 105 - 110
  • [2] EFFICIENCY IMPROVEMENT FOR ALGORITHM OF TESTING GRAPH ISOMORPHISM
    KUBO, N
    SHIRAKAWA, I
    OZAKI, H
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1978, 61 (11): : 18 - 24
  • [3] A FAST ALGORITHM FOR TESTING ISOMORPHISM OF PERMUTATION NETWORKS
    SRIDHAR, MA
    IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (06) : 903 - 909
  • [4] Testing graph isomorphism
    Fischer, Eldar
    Matsliah, Arie
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 299 - 308
  • [5] Testing graph isomorphism
    Fischer, Eldar
    Matsliah, Arie
    SIAM JOURNAL ON COMPUTING, 2008, 38 (01) : 207 - 225
  • [6] An Algorithm for Testing Isomorphism of Planer Graph Based on Distant Matrix
    Wu, Yanpeng
    Liu, Shuiqiang
    EMERGING MATERIALS AND MECHANICS APPLICATIONS, 2012, 487 : 317 - 321
  • [7] Hierarchical spectral analysis isomorphism testing algorithm for undirected graph
    Xie, Min
    Yang, Fan
    Zeng, Xuan
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2015, 27 (11): : 2169 - 2176
  • [8] AN EFFICIENT ALGORITHM FOR GRAPH ISOMORPHISM
    CORNEIL, DG
    GOTLIEB, CC
    JOURNAL OF THE ACM, 1970, 17 (01) : 51 - &
  • [9] Fast Isomorphism Testing for a Graph-based Analog Circuit Synthesis Framework
    Meissner, Markus
    Mitea, Oliver
    Luy, Linda
    Hedrich, Lars
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 757 - 762
  • [10] A graph isomorphism algorithm for object recognition
    M. A. Abdulrahim
    M. Misra
    Pattern Analysis and Applications, 1998, 1 : 189 - 201