Between Subgraph Isomorphism and Maximum Common Subgraph

被引:0
|
作者
Hoffmann, Ruth [1 ]
McCreesh, Ciaran [1 ]
Reilly, Craig [1 ]
机构
[1] Univ Glasgow, Glasgow, Lanark, Scotland
基金
英国工程与自然科学研究理事会;
关键词
GRAPH; ALGORITHM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When a small pattern graph does not occur inside a larger target graph, we can ask how to find "as much of the pattern as possible" inside the target graph. In general, this is known as the maximum common subgraph problem, which is much more computationally challenging in practice than subgraph isomorphism. We introduce a restricted alternative, where we ask if all but k vertices from the pattern can be found in the target graph. This allows for the development of slightly weakened forms of certain invariants from subgraph isomorphism which are based upon degree and number of paths. We show that when k is small, weakening the invariants still retains much of their effectiveness. We are then able to solve this problem on the standard problem instances used to benchmark subgraph isomorphism algorithms, despite these instances being too large for current maximum common sub graph algorithms to handle. Finally, by iteratively increasing k, we obtain an algorithm which is also competitive for the maximum common subgraph problem.
引用
收藏
页码:3907 / 3914
页数:8
相关论文
共 50 条
  • [1] Maximum Common Subgraph Isomorphism Algorithms
    Duesbury, Edmund
    Holliday, John D.
    Willett, Peter
    [J]. MATCH-COMMUNICATIONS IN MATHEMATICAL AND IN COMPUTER CHEMISTRY, 2017, 77 (02) : 213 - 232
  • [2] Approximating the maximum common subgraph isomorphism problem with a weighted graph
    Chen, Alan Chia-Lung
    Elhajj, Ahmed
    Gao, Shang
    Sarhan, Abdullah
    Afra, Salim
    Kassem, Ahmad
    Alhajj, Reda
    [J]. KNOWLEDGE-BASED SYSTEMS, 2015, 85 : 265 - 276
  • [3] Maximum common subgraph isomorphism algorithms for the matching of chemical structures
    John W. Raymond
    Peter Willett
    [J]. Journal of Computer-Aided Molecular Design, 2002, 16 : 521 - 533
  • [4] Maximum common subgraph isomorphism algorithms for the matching of chemical structures
    Raymond, JW
    Willett, P
    [J]. JOURNAL OF COMPUTER-AIDED MOLECULAR DESIGN, 2002, 16 (07) : 521 - 533
  • [5] Maximum common subgraph isomorphism algorithms and their applications in molecular science: a review
    Ehrlich, Hans-Christian
    Rarey, Matthias
    [J]. WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL MOLECULAR SCIENCE, 2011, 1 (01) : 68 - 79
  • [6] Common subgraph isomorphism detection by backtracking search
    Krissinel, EB
    Henrick, K
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (06): : 591 - 607
  • [7] Matching of chemical and biological structures using subgraph and maximal common subgraph isomorphism algorithms
    Willett, P
    [J]. RATIONAL DRUG DESIGN, 1999, 108 : 11 - 38
  • [8] Fast Similar Subgraph Search with Maximum Common Connected Subgraph Constraints
    Hu, Huiqi
    Li, Guoliang
    Feng, Jianhua
    [J]. 2013 IEEE INTERNATIONAL CONGRESS ON BIG DATA, 2013, : 181 - 188
  • [9] ON THE APPROXIMABILITY OF THE MAXIMUM COMMON SUBGRAPH PROBLEM
    KANN, V
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 577 : 377 - 388
  • [10] Filtering for subgraph isomorphism
    Zampelli, Stephane
    Deville, Yves
    Solnon, Christine
    Sorlin, Sebastien
    Dupont, Pierre
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2007, 2007, 4741 : 728 - +