2007
DOI: 10.7155/jgaa.00139
|View full text |Cite
|
Sign up to set email alerts
|

Challenging Complexity of Maximum Common Subgraph Detection Algorithms: A Performance Analysis of Three Algorithms on a Wide Database of Graphs

Abstract: Graphs are an extremely general and powerful data structure. In pattern recognition and computer vision, graphs are used to represent patterns to be recognized or classified. Detection of maximum common subgraph (MCS) is useful for matching, comparing and evaluate the similarity of patterns. MCS is a well known NP-complete problem for which optimal and suboptimal algorithms are known from the literature. Nevertheless, until now no effort has been done for characterizing their performance. The lack of a large d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
44
0
2

Year Published

2009
2009
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 67 publications
(46 citation statements)
references
References 30 publications
0
44
0
2
Order By: Relevance
“…Previous experimental evaluations of the association graph model have used either maximal clique enumeration algorithms [22,54] (even when the maximisation problem was being considered), or very simple maximum clique algorithms [6,8], and so their conclusions may now be overly pessimistic. Thus we re-evaluate the approach using a modern maximum clique algorithm.…”
Section: Re-evaluating the Clique Model For Mcsmentioning
confidence: 99%
“…Previous experimental evaluations of the association graph model have used either maximal clique enumeration algorithms [22,54] (even when the maximisation problem was being considered), or very simple maximum clique algorithms [6,8], and so their conclusions may now be overly pessimistic. Thus we re-evaluate the approach using a modern maximum clique algorithm.…”
Section: Re-evaluating the Clique Model For Mcsmentioning
confidence: 99%
“…Finding the MCS in random graphs is an NP-complete problem [3,4,5]. There are mainly two algorithms that can find the MCS in two arbitrary selected graphs: 1) The algorithm by McGregor that uses a state space representation, and 2) the Durand-Pasari algorithm that is based on an association graph and clique detection in it [3,4,6].…”
Section: Related Workmentioning
confidence: 99%
“…However, their performance strongly depends on the type and properties of graph used. The size of the graphs analyzed is usually limited from 25 to 1000 vertices [3,4,6,7].…”
Section: Related Workmentioning
confidence: 99%
“…Standard maximum common subgraph algorithms are relatively simple to implement, but have high computational complexity, being NP-complete [4]. Hence our investigation of small graphs.…”
Section: A Graph Edit Distance Fitness Functionmentioning
confidence: 99%