Solving Graph Isomorphism Using Parameterized Matching

被引:0
|
作者
Mendivelso, Juan [1 ]
Kim, Sunghwan [2 ]
Elnikety, Sameh [3 ]
He, Yuxiong [3 ]
Hwang, Seung-won [2 ]
Pinzon, Yoan [1 ]
机构
[1] Univ Nacl Colombia, Bogota, Colombia
[2] POSTECH, Pohang, South Korea
[3] Microsurg Res, Redmond, WA 98052 USA
关键词
ALGORITHMS; STRINGS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a new approach to solve graph isomorphism using parameterized matching. To find isomorphism between two graphs, one graph is linearized, i.e., represented as a graph walk that covers all nodes and edges such that each element is represented by a parameter. Next, we match the graph linearization on the second graph, searching for a bijective function that maps each element of the first graph to an element of the second graph. We develop an efficient linearization algorithm that generates short linearization with an approximation guarantee, and develop a graph matching algorithm. We evaluate our approach experimentally on graphs of different types and sizes, and compare to the performance of VF2, which is a prominent algorithm for graph isomorphism. Our empirical measurements show that graph linearization finds a matching graph faster than VF2 in many cases because of better pruning of the search space.
引用
收藏
页码:230 / 242
页数:13
相关论文
共 50 条
  • [41] Graph Isomorphism Detection Using Vertex Similarity Measure
    Bandaru, Venkatesh
    Bhavani, S. Durga
    [J]. CONTEMPORARY COMPUTING, 2011, 168 : 113 - 122
  • [42] Reductions to graph isomorphism
    Toran, Jacobo
    [J]. FSTTCS 2007: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2007, 4855 : 158 - 167
  • [43] RANDOM GRAPH ISOMORPHISM
    BABAI, L
    ERDOS, P
    SELKOW, SM
    [J]. SIAM JOURNAL ON COMPUTING, 1980, 9 (03) : 628 - 635
  • [44] Reductions to Graph Isomorphism
    Jacobo Torán
    [J]. Theory of Computing Systems, 2010, 47 : 288 - 299
  • [45] On graph isomorphism for restricted graph classes
    Koebler, Johannes
    [J]. LOGICAL APPROACHES TO COMPUTATIONAL BARRIERS, PROCEEDINGS, 2006, 3988 : 241 - 256
  • [46] Reductions to Graph Isomorphism
    Toran, Jacobo
    [J]. THEORY OF COMPUTING SYSTEMS, 2010, 47 (01) : 288 - 299
  • [47] Graph fibrations, graph isomorphism, and pagerank
    Boldi, Paolo
    Lonati, Violetta
    Santini, Massimo
    Vigna, Sebastiano
    [J]. RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2006, 40 (02): : 227 - 253
  • [48] On Soft Graph Isomorphism
    Thumbakara, Rajesh K.
    Jose, Jinta
    George, Bobin
    [J]. NEW MATHEMATICS AND NATURAL COMPUTATION, 2023,
  • [49] Testing graph isomorphism
    Fischer, Eldar
    Matsliah, Arie
    [J]. SIAM JOURNAL ON COMPUTING, 2008, 38 (01) : 207 - 225
  • [50] On the hardness of graph isomorphism
    Torán, J
    [J]. 41ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2000, : 180 - 186