Efficient Suboptimal Graph Isomorphism

被引:0
|
作者
Riesen, Kaspar [1 ]
Fankhauser, Stefan [1 ]
Bunke, Horst [1 ]
Dickinson, Peter [2 ]
机构
[1] Univ Bern, Inst Comp Sci & Appl Math, Neubruckstr 10, CH-3012 Bern, Switzerland
[2] DSTO, C3I Div, Melbourne, Vic 5111, Australia
基金
瑞士国家科学基金会;
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the field of structural pattern recognition, graphs provide us with a common and powerful way to represent objects. Yet, one of the main drawbacks of graph representation is that the computation of standard graph similarity measures is exponential in the number of involved nodes. Hence, such computations are feasible for small graphs only. The present paper considers the problem of graph isomorphism. i.e. checking two graphs for identity. A novel approach for the efficient computation of graph isomorphism is presented. The proposed algorithm is based on bipartite graph matching by means of Munkres' algorithm. The algorithmic framework is suboptimal in the sense of possibly rejecting pairs of graphs without making a decision. As an advantage, however, it offers polynomial runtime. In experiments on two TC-15 graph sets we demonstrate substantial speedups of our proposed method over several standard procedures for graph isomorphism, such as Ullmann's method, the VF2 algorithm, and Nauty. Furthermore, although the computational framework for isomorphism is suboptimal, we show that the proposed algorithm rejects only very few pairs of graphs.
引用
收藏
页码:124 / +
页数:3
相关论文
共 50 条
  • [1] SUBOPTIMAL GRAPH ISOMORPHISM USING BIPARTITE MATCHING
    Fankhauser, Stefan
    Riesen, Kaspar
    Bunke, Horst
    Dickinson, Peter
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2012, 26 (06)
  • [2] AN EFFICIENT ALGORITHM FOR GRAPH ISOMORPHISM
    CORNEIL, DG
    GOTLIEB, CC
    [J]. JOURNAL OF THE ACM, 1970, 17 (01) : 51 - &
  • [3] Graph isomorphism-Characterization and efficient algorithms
    Ren, Jian
    Li, Tongtong
    [J]. HIGH-CONFIDENCE COMPUTING, 2024, 4 (04):
  • [4] ISOMORPH: an efficient application on GPU for detecting graph isomorphism
    Llanes, Antonio
    Imbernon Tudela, Baldomero
    Curado, Manuel
    Soto, Jesus
    [J]. ENGINEERING COMPUTATIONS, 2023, 40 (7/8) : 1807 - 1818
  • [5] Efficient Streaming Subgraph Isomorphism with Graph Neural Networks
    Chi Thang Duong
    Trung Dung Hoang
    Yin, Hongzhi
    Weidlich, Matthias
    Quoc Viet Hung Nguyen
    Aberer, Karl
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (05): : 730 - 742
  • [6] Isomorphism of the graph
    Wu, Huaan
    [J]. DCABES 2007 Proceedings, Vols I and II, 2007, : 1104 - 1106
  • [7] ON GRAPH ISOMORPHISM AND GRAPH AUTOMORPHISM
    ZIVKOVIC, TP
    [J]. JOURNAL OF MATHEMATICAL CHEMISTRY, 1991, 8 (1-3) : 19 - 37
  • [8] Reductions to graph isomorphism
    Toran, Jacobo
    [J]. FSTTCS 2007: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2007, 4855 : 158 - 167
  • [9] RANDOM GRAPH ISOMORPHISM
    BABAI, L
    ERDOS, P
    SELKOW, SM
    [J]. SIAM JOURNAL ON COMPUTING, 1980, 9 (03) : 628 - 635
  • [10] Reductions to Graph Isomorphism
    Jacobo Torán
    [J]. Theory of Computing Systems, 2010, 47 : 288 - 299