SUBOPTIMAL GRAPH ISOMORPHISM USING BIPARTITE MATCHING

被引:6
|
作者
Fankhauser, Stefan [1 ]
Riesen, Kaspar [1 ]
Bunke, Horst [1 ]
Dickinson, Peter [2 ]
机构
[1] Univ Bern, Inst Comp Sci & Appl Math, CH-3012 Bern, Switzerland
[2] DSTO, Div C3I, Edinburgh, SA 5111, Australia
基金
瑞士国家科学基金会;
关键词
Graph matching; graph isomorphism; bipartite matching; assignment problem; ALGORITHM; ASSIGNMENT;
D O I
10.1142/S0218001412500139
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graphs provide us with a exible and powerful way to represent objects in various areas of computer science. One of the main drawbacks is, however, that many standard algorithms on graphs have a high computational complexity. 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 an assignment 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 diverse graph data sets we demonstrate substantial speedups of our proposed method over several standard procedures for graph isomorphism. Furthermore, although the computational framework for isomorphism is suboptimal, we show that the proposed algorithm rejects only very few pairs of graphs and otherwise returns correct results.
引用
收藏
页数:26
相关论文
共 50 条
  • [41] Codes parameterized by the edges of a bipartite graph with a perfect matching
    Sarabia, Manuel Gonzalez
    Villarreal, Rafael H.
    [J]. ANALELE STIINTIFICE ALE UNIVERSITATII OVIDIUS CONSTANTA-SERIA MATEMATICA, 2023, 31 (02): : 85 - 100
  • [42] An addendum to the most vital edges of matching in a bipartite graph
    Volgenant, A
    [J]. NETWORKS, 1996, 27 (03) : 253 - 253
  • [43] Improving bipartite graph matching by assessing the assignment confidence
    Ferrer, Miquel
    Serratosa, Francesc
    Riesen, Kaspar
    [J]. PATTERN RECOGNITION LETTERS, 2015, 65 : 29 - 36
  • [44] Perfect matching in bipartite hypergraphs subject to a demand graph
    Aronshtam, Lior
    Ilani, Hagai
    Shufan, Elad
    [J]. ANNALS OF OPERATIONS RESEARCH, 2023, 321 (1-2) : 39 - 48
  • [45] Parallel organization algorithm for graph matching and subgraph isomorphism detection
    Nakanishi, Y
    Uehara, K
    [J]. DISCOVERY SCIENCE, 1998, 1532 : 407 - 408
  • [46] Word alignment between Chinese and Japanese using maximum weight matching on bipartite graph
    Wu, Honglin
    Liu, Shaoming
    [J]. COMPUTER PROCESSING OF ORIENTAL LANGUAGES, PROCEEDINGS: BEYOND THE ORIENT: THE RESEARCH CHALLENGES AHEAD, 2006, 4285 : 75 - +
  • [47] 3D Model Retrieval Using Bipartite Graph Matching Based on Attention
    Shanlin Sun
    Yun Li
    Yunfeng Xie
    Zhicheng Tan
    Xing Yao
    Rongyao Zhang
    [J]. Neural Processing Letters, 2020, 52 : 1043 - 1055
  • [48] Contour-Based Image Registration using Bipartite Graph Matching with Munkres Algorithm
    Zhu, Qingsong
    Wen, Tiexiang
    Xie, Yaoqin
    Gu, Jia
    Wang, Lei
    [J]. APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (01): : 263 - 271
  • [49] 3D Model Retrieval Using Bipartite Graph Matching Based on Attention
    Sun, Shanlin
    Li, Yun
    Xie, Yunfeng
    Tan, Zhicheng
    Yao, Xing
    Zhang, Rongyao
    [J]. NEURAL PROCESSING LETTERS, 2020, 52 (02) : 1043 - 1055
  • [50] A graph isomorphism algorithm using pseudoinverses
    Bennett, JM
    Edwards, JJ
    [J]. BIT, 1996, 36 (01): : 41 - 53