Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Isomorphism algorithms

For database handling it is necessary to compare existing database entries with new ones. Consequently, database registration and retrieval are dependent on isomorphism algorithms which compare two graphs or structure diagrams to determine whether subgraphs are identical or not. [Pg.58]

To obtain an effective algorithm for substructure searching the factorial degree of the brute force algorithm has to be drastically deaeased. In the next sections we discuss several approaches where combination leads to a much more effective and apphcable approach for substructure searching. In the process of searching the isomorphism between Gq and a substructure of Gx, the partial mappings Gq —> Gj can be used as well. In these cases, not all atoms from Gq are mapped and, for those which are not, the array value Mj is set to 0. [Pg.297]

In many real-world applications, the isomorphism wotild be found before all 16 mappings were checked. For the example from Figure 6-3, many algorithms would find the isomorphism at the fourth mapping following the leftmost path in the search tree the bold line in Figure 6-4) ... [Pg.299]

Raymond JW, Willett P. Maximum common subgraph isomorphism algorithms for the matching of chemical structures. J Comput-Aided Mol Des 2002 16 521-33. [Pg.205]

Ullmann, J.R. An algorithm for subgraph isomorphism. /. Assoc. Comput. Machinery. 1976, 23, 31-42. [Pg.108]

McK98] B.D. McKay, Isomorph-free exhaustive generation, Journal of Algorithms 26 (1998) 306-324. [Pg.302]

The most successful algorithms for general graph isomorphism use the backtrack approach (as a fall-back method) in combination... [Pg.14]

In contrast to the isomorphism problem for general graphs, the isomorphism problem for trees is relatively easy. Any tree with n vertices has exactly n-1 edges. We shall describe an algorithm for constructing, in 0(n) time, a code for any tree, such that two trees are isomorphic if and only if they have... [Pg.17]

On trees, not only is the isomorphism problem efficiently solvable, but so is the subgraph isomorphism problem. Edmonds and Matula (29) have discovered an algorithm which will determine whether one tree is isomorphic to a subtree of another in... [Pg.19]

The refinement procedure utilises the fact that if some query node Q(X) has another node Q(fV) at some specific distance ) ( and/or angle), and if some database node D(Z) matches with Q(W), then there must also be some node D(Y) at the appropriate distance(s) from D(Z) which matches with Q(X) this is a necessary, but not sufficient, condition for a subgraph isomorphism to be present (except in the limiting case of all the query nodes having been matched, when the condition is both necessary and sufficient). The refinement procedure is called before each possible assignment of a database node to a query node and the matched substructure is increased by one node if, and only if, the condition holds for all nodes W, X, Y and Z. The basic algorithm terminates once a match has been detected or until a mismatch has been confirmed [70] it is easy to extend the algorithm to enable the detection of all matches between a query pattern and a database structure, as is required for applications such as those discussed here. [Pg.85]


See other pages where Isomorphism algorithms is mentioned: [Pg.294]    [Pg.296]    [Pg.298]    [Pg.299]    [Pg.301]    [Pg.302]    [Pg.742]    [Pg.189]    [Pg.191]    [Pg.191]    [Pg.193]    [Pg.193]    [Pg.197]    [Pg.205]    [Pg.314]    [Pg.314]    [Pg.214]    [Pg.58]    [Pg.124]    [Pg.11]    [Pg.15]    [Pg.17]    [Pg.17]    [Pg.19]    [Pg.21]    [Pg.24]    [Pg.142]    [Pg.146]    [Pg.201]    [Pg.202]    [Pg.202]    [Pg.203]    [Pg.204]    [Pg.204]    [Pg.84]    [Pg.85]    [Pg.85]    [Pg.86]   
See also in sourсe #XX -- [ Pg.58 ]




SEARCH



Algorithm for Subgraph Isomorphism

Isomorphic

Isomorphism

Isomorphism Algorithm for

Isomorphous

Isomorphs

Maximum common subgraph isomorphism algorithm

Subgraph isomorphism algorithm Ullmann

Subgraph isomorphism algorithms

© 2024 chempedia.info