期刊文献+

一种新的分子二维子结构检索算法 被引量:7

A new algorithm for 2-dimentional molecular structure searching
原文传递
导出
摘要 本文针对分子二维子结构检索问题,比较分析图同构算法中具有代表性的VF2法和GMA法。VF2法的数据结构精巧,能有效降低内存开销,但其在图匹配时没有保存提问结构的偏序,造成大量重复计算,影响匹配效率。GMA法则利用偏序的不变性,预先计算并保存偏序,进而指导图匹配过程。本文将GMA法的偏序行走策略应用于VF2法,保留VF2法的遍历规则和数据结构,用标准C++语言改进的结构检索算法能提供正确的检索结果,效率更高。本文还通过实例说明了VF2法和GMA法各自偏序的计算过程,指出2种算法的图遍历规则的差异。 Two typical graph isomorphism algorithms VF2 and GMA are analyzed and discussed for 2-dimentional molecular structure search. VF2 has a very low memory requirement due to its specialized data structure, but there is still quite a lot of double counting for VF2 doesn't save the partial order obtained by traveling the query structure. GMA takes advantage of the invariance of partial order and applies a partial order pre-computing strategy to the graph matching. In this paper, standard C + + language is used to implement algorithms with the advantages of VF2 on traversal rules and data structure, and those of GMA on partial order walking strategy. The improved algorithms operate correctly and exhibit much higher retrieval efficiency. Traversal rules of VF2 and GMA are also compared by demonstrating the partial order computing process of VF2 and GMA.
出处 《计算机与应用化学》 CAS CSCD 北大核心 2009年第12期1539-1542,共4页 Computers and Applied Chemistry
关键词 分子结构检索 VF2 GMA 偏序 molecular structure searching, VF2, GMA, partial order
  • 相关文献

参考文献21

  • 1Cvetkovic D M, Doob M and Sachs H. Spectra of Graph : Theory and Applications. 3rd edition. Heidelberg: Johann Ambrosius Barth, 1995.
  • 2Garey M R and Johnson D S. Computers and Intractability:A Guide to the Theory of NP-Completeness. New York:Freeman Co, 1979.
  • 3Ullmann J R. An algorithm for subgraph isomorphism. J Assoc Comput Machin, 1976, 23:31 -42.
  • 4Xu J. GMA:A generic match algorithm for structural homomorphism, isomorphism, and maximal common substructure match and its application. J Chem Inf Comput Sci, 1996, 36:25 -34.
  • 5Wang T and Zhou J J. EMCSS:A new method for maximal common substructure search. J Chem Inf Comput Sci, 1997, 37:828 -834.
  • 6Wang T and Zhou J J. 3DFS:A new 3D flexible searching system for use in drug design. J Chem hff Comput Sci, 1998, 37:71 -77.
  • 7王亭,周家驹.受指导的二维结构搜索算法[J].计算机与应用化学,1997,14(1):23-26. 被引量:4
  • 8Robert D B, Geoffrey M D and Peter W. A hyperstructure model for chemical structure trundling: generation and atom-by-atom searching of hyperstructures. J Chem Info Comput Sci, 1992, 32:522 -531.
  • 9Brown D R and Peter G W. Matching two-dimensional chemical graphs using genetic algorithms. J Chem Inf Comput Sci, 1994 (34) :63 -70.
  • 10Cordelia L P, Foggia P, Sansone C, Tortorelle F and Vento M. An Efficient Algorithm for the Inexact Matching of ARG Graphs Using a Contextual Transformational Model//Proc 13th ICPR. 1996, IEEE Comput. Society Press, 180 - 184.

二级参考文献39

  • 1李琰,周家驹.VF算法在化学结构检索中的应用[J].计算机与应用化学,2002,19(5):575-576. 被引量:8
  • 2Ullmann J R. An Algorithm for Subgraph Isomorphism [J]. J. Ass. Comput. Mach, 1976,23: 31-42.
  • 3Xu Jun. GMA: A Generic Match Algorithm for Structural Homomorphism, Isomorphism, and Maximal Common Substructure Match and Its Application [J]. J. Chem. Inf. Comput. Sci., 1996, 36: 25-34.
  • 4Wang T, Zhou J J. EMCSS: A New Method for Maximal Common Substructure Search [J]. J. Chem. Inf. Comput. Sci., 1997,37: 828-834.
  • 5Brown Robert D, Downs Geoffrey M, Willett Peter. A Hyperstructure Model for Chemical Structure Handling:Generation and Atom-by-atom Searching of Hyperstructures [J]. J. Chem. Inf. Comput. Sci., 1992, 32:522-531.
  • 6Brown Robert D, Gareth Wilier Peter. Matching Two-dimensional Chemical Graphs Using Genetic Algorithms [J]. J. Chem.Inf. Comput. Sci., 1994, 34: 63-70.
  • 7Cordella L P, Foggia P, Sansone C, et al. An Efficient Algorithm for the Inexact Matching of ARG Graphs Using a Contextual Transformational Model [A]. Proc. of the 13th International Conference on Pattern Recognition, Vol. Ⅲ [C]. Wien Austria:IEEE Computer Society Press, 1996. 180-184.
  • 8Cordelia L P, Foggia P, Sansone C, et al. Subgraph Transformations for the Inexact Matching of Attributed Relational Graphs[J]. Computing, 1998, 12: 43-52.
  • 9Foggia P, Sansone C, Vento M. An Improved Algorithm for Matching Large Graphs[A]. Proc. the 3rd IAPR-TC15 Workshop on Graph based Representations [C]. Ischia: Jean-Michel Jolion, 2001.72-80.
  • 10Arthur Dalby, James O N, Hounshell W D, et al. Description of Several Chemical Structure File Formats Used by Computer Programs Developed at Molecular Design Limited [J]. J. Chem. Inf. Comput. Sei., 1992, 32: 244-255.

共引文献13

同被引文献75

引证文献7

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部