2015
DOI: 10.1142/s0218001415500251
|View full text |Cite
|
Sign up to set email alerts
|

Improvements to Ullmann's Algorithm for the Subgraph Isomorphism Problem

Abstract: The subgraph isomorphism problem is one of the most important problems for pattern recognition in graphs. Its applications are found in many di®erent disciplines, including chemistry, medicine, and social network analysis. Because of the N P-completeness of the problem, the existing exact algorithms exhibit an exponential worst-case running time. In this paper, we propose several improvements to the well-known Ullmann's algorithm for the problem. The improvements lower the time consumption as well as the space… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
3

Relationship

4
5

Authors

Journals

citations
Cited by 18 publications
(7 citation statements)
references
References 26 publications
0
7
0
Order By: Relevance
“…The presented algorithm uses the search for subgraphs extensively. Even though, in theory, this is a computationally intractable problem, many practical approaches exist [5,6]. These algorithms work well also on large instances of graphs, especially when pattern graphs are small.…”
Section: Graphlet Based Compressionmentioning
confidence: 99%
“…The presented algorithm uses the search for subgraphs extensively. Even though, in theory, this is a computationally intractable problem, many practical approaches exist [5,6]. These algorithms work well also on large instances of graphs, especially when pattern graphs are small.…”
Section: Graphlet Based Compressionmentioning
confidence: 99%
“…Because computers got much faster, and the applications started to deal with more data organized as graphs, the interest for this problem has been increasing, especially in the pattern matching community. New and improved algorithms have started to emerge [7,11,17,19], showing remarkable results on larger and larger instances.…”
Section: Algorithmsmentioning
confidence: 99%
“…The most widely used and well-known practical subgraph isomorphism algorithms are Ullmann's algorithm [8,9], VF variants [10][11][12], RI [13], Glasgow subgraph solver [14], FocusSearch [15], and LAD [16]. The techniques pre-sented in this paper mostly originate from the study of these algorithms.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, we also have to store the inverse of the mapping function to efficiently obtain a vertex in the pattern which was mapped to a particular target vertex. See also [8] for details.…”
mentioning
confidence: 99%