Developing Heuristic for Subgraph Isomorphism Problem

被引:0
|
作者
Kaijar, Saifuddin [1 ]
Bhavani, S. Durga [1 ]
机构
[1] Univ Hyderabad, Dept Comp & Informat Sci, Hyderabad 500134, Andhra Pradesh, India
来源
CONTEMPORARY COMPUTING | 2012年 / 306卷
关键词
backtrack programming; graph similarity measure; isomorphism; graph matching; GRAPH; SIMILARITY; ALGORITHM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Subgraph isomorphism problem is an NP-hard problem and the available algorithms are of exponential time complexity. Hence these are not efficient for real world applications. A number of heuristic methods are proposed in the literature in this field. Ullmann[6] proposed a solution for subgraph isomorphism problem in 1976, which is being referred till today. Ullmann's algorithm is refined to get better algorithms in current literature. Cordella et al.[7] proposed an algorithm VF2, that improves Ullmann's refinement. In this project, we propose a heuristic to be applied to Ullmann's algorithm in order to reduce the search space. We show that the proposed heuristic performs better than both Ullmann's and VF2 algorithm. The testing is done using a graph generation software[12]. Further the heuristic algorithm is tested on the benchmark data set [4]. Both the experiments show that our proposed heuristics perform better for all type of graphs given in the benchmark data set.
引用
收藏
页码:40 / 52
页数:13
相关论文
共 50 条
  • [31] PLANAR SUBGRAPH ISOMORPHISM REVISITED
    Dorn, Frederic
    27TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2010), 2010, 5 : 263 - 274
  • [32] Inexact subgraph isomorphism in MapReduce
    Plantenga, Todd
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (02) : 164 - 175
  • [33] Portfolios of Subgraph Isomorphism Algorithms
    Kotthoff, Lars
    McCreesh, Ciaran
    Solnon, Christine
    LEARNING AND INTELLIGENT OPTIMIZATION (LION 10), 2016, 10079 : 107 - 122
  • [34] Detecting subgraph isomorphism with MapReduce
    Feher, Peter
    Asztalos, Mark
    Vajk, Tamas
    Meszaros, Tamas
    Lengyel, Laszlo
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (05): : 1810 - 1851
  • [35] Neural Subgraph Isomorphism Counting
    Liu, Xin
    Pan, Haojie
    He, Mutian
    Song, Yangqiu
    Jiang, Xin
    Shang, Lifeng
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 1959 - 1969
  • [36] Subgraph isomorphism in graph classes
    Kijima, Shuji
    Otachi, Yota
    Saitoh, Toshiki
    Uno, Takeaki
    DISCRETE MATHEMATICS, 2012, 312 (21) : 3164 - 3173
  • [37] Detecting subgraph isomorphism with MapReduce
    Péter Fehér
    Márk Asztalos
    Tamás Vajk
    Tamás Mészáros
    László Lengyel
    The Journal of Supercomputing, 2017, 73 : 1810 - 1851
  • [38] 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
  • [39] Recursive-Parallel Algorithm for Solving the Graph-Subgraph Isomorphism Problem
    Vasilchikov, V. V.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2023, 57 (07) : 672 - 682
  • [40] 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