1976
DOI: 10.1145/321921.321925
|View full text |Cite
|
Sign up to set email alerts
|

An Algorithm for Subgraph Isomorphism

Abstract: ABSTRACT. Subgraph isomorphism can be determined by means of a brute-force tree-search enumeration procedure. In this paper a new algorithm is introduced that attains efficiency by inferentially eliminating successor nodes in the tree search. To assess the time actually taken by the new algomthm, subgraph isomorphism, chque detection, graph isomorphism, and directed graph isomorphism experiments have been carried out with random and with various nonrandom graphs.A parallel asynchronous logic-in-memory implemen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
1,061
0
8

Year Published

1997
1997
2016
2016

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 1,866 publications
(1,069 citation statements)
references
References 10 publications
0
1,061
0
8
Order By: Relevance
“…However, as proved in [22], given a pair of graphs, it is NP-hard to determine whether they have the same structure. That means it is intractable to compare pairwise RCGs directly.…”
Section: Discriminative Structures Selectionmentioning
confidence: 99%
“…However, as proved in [22], given a pair of graphs, it is NP-hard to determine whether they have the same structure. That means it is intractable to compare pairwise RCGs directly.…”
Section: Discriminative Structures Selectionmentioning
confidence: 99%
“…To determine whether one graph is a subgraph of another one can apply a computational procedure known as a subgraph isomorphism algorithm. A number of such algorithms exist and studies have demonstrated the general effectiveness of the Ullmann subgraph isomorphism algorithm for searching both small molecules and biological macromolecules [32,33,21]). We have used the Ullmann algorithm as the basis for our program NASSAM.…”
Section: The Ullmann Subgraph Isomorphism Algorithmmentioning
confidence: 99%
“…This essentially means that instead of searching for TNFs with identical values, algorithms must ensure that TNF values from subgraph nodes are less than or equal to the corresponding TNF values from the full graph. One of the earliest and most influential subgraph isomorphism algorithms was Ullmann's algorithm [19]. Based on a tree search with backtracking, and a refinement procedure to prune the search tree, Ullmann's algorithm maintained state of the art performance until being superseded by the VF2 algorithm.…”
Section: Introductionmentioning
confidence: 99%