An algorithm using length-r paths to approximate subgraph isomorphism

被引:6
|
作者
DePiero, F [1 ]
Krout, D [1 ]
机构
[1] Calif Polytech State Univ San Luis Obispo, Dept Elect Engn, San Luis Obispo, CA 93407 USA
关键词
approximate graph matching; subgraph isomorphism; attributed relational graphs;
D O I
10.1016/S0167-8655(02)00186-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The 'LeRP' algorithm approximates subgraph isomorphism for attributed graphs based on counts of length-r paths. The algorithm provides a good approximation to the maximal isomorphic subgraph. The basic approach of the LeRP algorithm differs fundamentally from other methods. When comparing structural similarity LeRP uses a neighborhood of nodes that varies in size dynamically. This approach provides sufficient evidence of similarity to permit LeRP to form a node-to-node mapping and can be computed with polynomial effort in the worst-case. Results from over 32,000 simulated cases are reported. We demonstrate that LeRP does not need a high dynamic range of node and edge coloring to perform well. For example, LeRP can input 50-node and 100-node graphs that contain a common 50-node subgraph, and then compute a matching subgraph having 49.74 +/- 0.46 nodes (mean one standard deviation). This takes from 0.4 to 0.5 s. In this example, 100 trials were evaluated and graphs had discrete coloring for nodes and edges with a dynamic range of four. Test conditions are varied and include strongly regular graphs as well as Model A. (C) 2002 Published by Elsevier Science B.V.
引用
收藏
页码:33 / 46
页数:14
相关论文
共 50 条
  • [1] A SUBGRAPH ISOMORPHISM ALGORITHM USING RESOLUTION
    CHENG, JK
    HUANG, TS
    PATTERN RECOGNITION, 1981, 13 (05) : 371 - 379
  • [2] A Parallel Algorithm for Subgraph Isomorphism
    Carletti, Vincenzo
    Foggia, Pasquale
    Ritrovato, Pierluigi
    Vento, Mario
    Vigilante, Vincenzo
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, GBRPR 2019, 2019, 11510 : 141 - 151
  • [3] A NEW ALGORITHM FOR INDUCED SUBGRAPH ISOMORPHISM
    Al-Saidi, Nadia M. G.
    Rajab, Nuha A.
    Abdul-Rahman, Hayder N.
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN-SERIES A-APPLIED MATHEMATICS AND PHYSICS, 2016, 78 (01): : 171 - 180
  • [4] A Parallel, Backjumping Subgraph Isomorphism Algorithm Using Supplemental Graphs
    McCreesh, Ciaran
    Prosser, Patrick
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 295 - 312
  • [5] An Efficient Genetic Algorithm for Subgraph Isomorphism
    Choi, Jaeun
    Yoon, Yourim
    Moon, Byung-Ro
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 361 - 367
  • [6] A new algorithm for subgraph optimal isomorphism
    El-Sonbaty, Y
    Ismail, MA
    PATTERN RECOGNITION, 1998, 31 (02) : 205 - 218
  • [7] Brief Announcement: A Parallel Algorithm for Subgraph Isomorphism
    Yadav, Rohan
    Acar, Umut A.
    SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 343 - 344
  • [8] An Efficient Implementation of a Subgraph Isomorphism Algorithm for GPUs
    Bonnici, Vincenzo
    Giugno, Rosalba
    Bombieri, Nicola
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 2674 - 2681
  • [9] Subsea: an efficient heuristic algorithm for subgraph isomorphism
    V. Lipets
    N. Vanetik
    E. Gudes
    Data Mining and Knowledge Discovery, 2009, 19 : 320 - 350
  • [10] Subsea: an efficient heuristic algorithm for subgraph isomorphism
    Lipets, V.
    Vanetik, N.
    Gudes, E.
    DATA MINING AND KNOWLEDGE DISCOVERY, 2009, 19 (03) : 320 - 350