Common subgraph isomorphism detection by backtracking search

作者: Evgeny B. Krissinel , Kim Henrick

DOI: 10.1002/SPE.588

关键词:

摘要: Graph theory offers a convenient and highly attractive approach to various tasks of pattern recognition. Provided there is graph representation the object in question (e.g. chemical structure or protein fold), recognition procedure reduced problem common subgraph isomorphism (CSI). Complexity this shows combinatorial dependence on size input graphs, which many practical cases makes computationally intractable. Among optimal algorithms for CSI, leading place practice belongs based maximal clique detection association graph. Backtracking first developed two decades ago, are rarely used. We propose an improved backtracking algorithm differs from its predecessors by better search strategy therefore more efficient. found that new outperforms traditional orders magnitude computational time.

参考文章(32)
Harry Boutselakis, Dimitris Dimitropoulos, Joël Fillon, Adel Golovin, Kim Henrick, A Hussain, J Ionides, Melford John, Peter A Keller, E Krissinel, P McNeil, Avi Naim, R Newman, T Oldfield, Jorge Pineda, A Rachedi, J Copeland, Andrey Sitnov, Siamak Sobhany, Antonio Suarez-Uruena, Jawahar Swaminathan, Mohammed Tagari, J Tate, Swen Tromm, S Velankar, W Vranken, E-MSD: the European Bioinformatics Institute Macromolecular Structure Database. Nucleic Acids Research. ,vol. 31, pp. 458- 462 ,(2003) , 10.1093/NAR/GKG065
Filiberto Pla, John A. Marchant, Matching Feature Points in Image Sequences through a Region-Based Method Computer Vision and Image Understanding. ,vol. 66, pp. 271- 285 ,(1997) , 10.1006/CVIU.1996.0512
R. Horaud, T. Skordas, Stereo correspondence through feature grouping and maximal cliques IEEE Transactions on Pattern Analysis and Machine Intelligence. ,vol. 11, pp. 1168- 1180 ,(1989) , 10.1109/34.42855
John W. Raymond, Peter Willett, Effectiveness of graph-based and fingerprint-based similarity measures for virtual screening of 2D chemical structure databases Journal of Computer-aided Molecular Design. ,vol. 16, pp. 59- 71 ,(2002) , 10.1023/A:1016387816342
Michael M. Cone, Rengachari Venkataraghavan, Fred W. McLafferty, Computer-aided interpretation of mass spectra. 20. Molecular structure comparison program for the identification of maximal common substructures Journal of the American Chemical Society. ,vol. 99, pp. 7668- 7671 ,(1977) , 10.1021/JA00465A041
Lingran Chen, Wolfgang Robien, Application of the Maximal Common Substructure Algorithm to Automatic Interpretation of 13C-NMR Spectra Journal of Chemical Information and Modeling. ,vol. 34, pp. 934- 941 ,(1994) , 10.1021/CI00020A030
L. P. Cordella, P. Foggia, M. Vento, C. Sansone, An Improved Algorithm for Matching Large Graphs ,(2001)
Masanori Arita, None, Graph Modeling of Metabolism 人工知能学会誌. ,vol. 15, pp. 703- 710 ,(2000)
David A. Thorner, Peter Willett, P. Matthew Wright, Robin Taylor, Similarity searching in files of three-dimensional chemical structures: Representation and searching of molecular electrostatic potentials using field-graphs Journal of Computer-aided Molecular Design. ,vol. 11, pp. 163- 174 ,(1997) , 10.1023/A:1008034527445
Horst Bunke, Pasquale Foggia, Corrado Guidobaldi, Carlo Sansone, Mario Vento, A Comparison of Algorithms for Maximum Common Subgraph on Randomly Connected Graphs Lecture Notes in Computer Science. pp. 123- 132 ,(2002) , 10.1007/3-540-70659-3_12