Abstract
Many applications involve matching two graphs in order to identify their common features and compute their similarity. In this paper, we address the problem of computing a graph similarity measure based on a multivalent graph matching and which is generic in the sense that other well known graph similarity measures can be viewed as special cases of it. We propose and compare two different kinds of algorithms: an Ant Colony Optimization based algorithm and a Reactive Search. We compare the efficiency of these two algorithms on two different kinds of difficult graph matching problems and we show that they obtain complementary results.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Akutsu, T.: Protein structure alignment using a graph matching technique. Technical report, Bioinformatics Center, Institute for Chemical Research, Kyoto University. Uji, Kyoto 611-0011, Japan (1995)
Alaya, I., Solnon, C., Ghédira, K.: Ant algorithm for the multi-dimensional knapsack problem. In: International Conference on Bioinspired Optimization Methods and their Applications (BIOMA 2004), pp. 63–72 (2004)
Ambauen, R., Fischer, S., Bunke, H.: Graph edit distance with node splitting and merging and its application to diatom identification. In: Hancock, E.R., Vento, M. (eds.) GbRPR 2003. LNCS, vol. 2726, pp. 95–106. Springer, Heidelberg (2003)
Battiti, R., Protasi, M.: Reactive local search for the maximum clique problem. Algorithmica 29, 610–637 (2001)
Boeres, M., Ribeiro, C., Bloch, I.: A randomized heuristic for scene recognition by graph matching. In: Ribeiro, C.C., Martins, S.L. (eds.) WEA 2004. LNCS, vol. 3059, pp. 100–113. Springer, Heidelberg (2004)
Bunke, H.: On a relation between graph edit distance and maximum common subgraph. PRL: Pattern Recognition Letters 18, 689–694 (1997)
Bunke, H., Jiang, X.: Graph Matching and Similarity. In: Teodorescu, H.-N., Mlynek, D., Kandel, A., Zimmermann, H.-J. (eds.) Intelligent Systems and Interfaces, ch.1, Kluwer Academic Publishers, Dordrecht (2000)
Bunke, H., Shearer, K.: A graph distance metric based on the maximal common subgraph. Pattern recognition letters 19(3–4), 255–259 (1998)
Burke, E.K., MacCarthy, B.L., Petrovic, S., Qu, R.: Case-based reasoning in course timetabling: An attribute graph approach. In: Aha, D.W., Watson, I. (eds.) ICCBR 2001. LNCS, vol. 2080, pp. 90–104. Springer, Heidelberg (2001)
Champin, P.-A., Solnon, C.: Measuring the similarity of labeled graphs. In: Ashley, K.D., Bridge, D.G. (eds.) ICCBR 2003. LNCS, vol. 2689, pp. 80–95. Springer, Heidelberg (2003)
Conte, D., Foggia, P., Sansone, C., Vento, M.: 30 years of graph matching in pattern recognition. Int. Jour. of Pattern Recogn. and AI 18(3), 265–298 (2004)
Dorigo, M., Di Caro, G.: The ant colony optimization meta-heuristic. In: Corne, D., Dorigo, M., Glover, F. (eds.) New Ideas in Optimization, pp. 11–32. McGraw Hill, London (1999)
Dorigo, M., Stützle, T.: Ant colony optimization. MIT Press, Cambridge (2004)
Glover, F.: Tabu search - part I. Journal on Computing, 190–260 (1989)
Kirkpatrick, S., Gelatt, S., Vecchi, M.: Optimisation by simulated annealing. Science 220, 671–680 (1983)
Messmer, B.T., Bunke, H.: Efficient subgraph isomorphism detection: a decomposition approach. IEEE Trans. on Knowledge and Data Engineering 12(2), 307–323 (2000)
Petrovic, S., Kendall, G., Yang, Y.: A tabu search approach for graph-structured case retrieval. In: Proc. of the STarting Artificial Intelligence Researchers Symposium (STAIRS 2002), pp. 55–64. IOS Press, Amsterdam (2002)
Sammoud, O., Solnon, C., Ghédira, K.: Ant algorithm for the graph matching problem. In: Raidl, G.R., Gottlieb, J. (eds.) EvoCOP 2005. LNCS, vol. 3448, pp. 213–223. Springer, Heidelberg (2005)
Solnon, C., Fenet, S.: A study of aco capabilities for solving the maximum clique problem. Journal of Heuristics- Springer (to appear, 2006)
Sorlin, S., Solnon, C.: Reactive tabu search for measuring graph similarity. In: Brun, L., Vento, M. (eds.) GbRPR 2005. LNCS, vol. 3434, pp. 172–182. Springer, Heidelberg (2005)
Stützle, T., Hoos, H.H.: Max-min Ant System. Journal of Future Generation Computer Systems 16, 889–914 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sammoud, O., Sorlin, S., Solnon, C., Ghédira, K. (2006). A Comparative Study of Ant Colony Optimization and Reactive Search for Graph Matching Problems. In: Gottlieb, J., Raidl, G.R. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2006. Lecture Notes in Computer Science, vol 3906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11730095_20
Download citation
DOI: https://doi.org/10.1007/11730095_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-33178-0
Online ISBN: 978-3-540-33179-7
eBook Packages: Computer ScienceComputer Science (R0)