Abstract
A graph g is called a maximum common subgraph of two graphs, g 1 and g 2, if there exists no other common subgraph of g 1 and g 2 that has more nodes than g. For the maximum common subgraph problem, exact and inexact algorithms are known from the literature. Nevertheless, until now no effort has been done for characterizing their performance, mainly for the lack of a large database of graphs. In this paper, three exact and well-known algorithms for maximum common subgraph detection are described. Moreover, a large database containing various categories of pairs of graphs (e.g. randomly connected graphs, meshes, bounded valence graphs...), having a maximum common subgraph of at least two nodes, is presented, and the performance of the three algorithms is evaluated on this database.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C. Bron and J. Kerbosch, “Finding All the Cliques in an Undirected Graph”, Communication of the ACM 16(1973), 575–577.
I. M. Bomze, M. Budinich, P. M. Pardalos, and M. Pelillo, “The Maximum Clique Problem”, Handbook of Combinatorial Optimization, vol. 4, Kluwer Academic Publisher, Boston Pattern MA, 1999.
H. Bunke, M. Vento, “Benchmarking of Graph Matching Algorithms”, Proc. 2nd IAPR TC-15 GbR Workshop, Haindorf, pp. 109–114, 1999.
M. De Santo, P. Foggia, C. Sansone, M. Vento, “A Large Database of Graphs and its use for Benchmarking Graph Isomorphism Algorithms” Pattern Recognition Letters, vol. 24, no. 8, pp. 1067–1079, 2003.
J.J. McGregor, “Backtrack Search Algorithms and the Maximal Common Subgraph Problem”, Software Practice and Experience, Vol. 12, pp. 23–34, 1982.
P. J. Durand, R. Pasari, J. W. Baker, and C.-C. Tsai, “An Efficient Algorithm for Similarity Analysis of Molecules”, Internet Journal of Chemistry, vol. 2, 1999.
E. Balas, C. S. Yu, “Finding a Maximum Clique in an Arbitrary Graph”, SIAM J. Computing, Vol. 15, No 4, 1986.
N. J. Nilsson, “Principles of Artificial Intelligence”, Springer-Verlag, 1982.
P. Foggia, C. Sansone, M. Vento, “A Database of Graphs for Isomorphism and Sub-Graph Isomorphism Benchmarking”, Proc. 3rd IAPR TC-15 GbR Workshop, Italy, pp. 176–187, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Conte, D., Guidobaldi, C., Sansone, C. (2003). A Comparison of Three Maximum Common Subgraph Algorithms on a Large Database of Labeled Graphs. In: Hancock, E., Vento, M. (eds) Graph Based Representations in Pattern Recognition. GbRPR 2003. Lecture Notes in Computer Science, vol 2726. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45028-9_12
Download citation
DOI: https://doi.org/10.1007/3-540-45028-9_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40452-1
Online ISBN: 978-3-540-45028-3
eBook Packages: Springer Book Archive