Abstract
Graph matching has become an important area of research because of the potential advantages of using graphs for solving recognition problems. An example of its use is in image recognition problems, where structures to be recognized are represented by nodes in a graph that are matched against a model, which is also represented as a graph.
As the number of image recognition areas that make use of graphs is increasing, new techniques are being introduced in the literature. Graph matching can also be regarded as a combinatorial optimization problem with constraints and can be solved with evolutionary computation techniques such as Estimation of Distribution Algorithms.
This chapter introduces for the first time the use of Estimation of Distribution Algorithms with individuals represented as permutations to solve a particular graph matching problem. This is illustrated with the real problem of recognizing human brain images.
Keywords
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
Banzhaf, W. (1990). The molecular traveling salesman. Biological Cybernetics, 64:7–14.
Bengoetxea, E., Larrañaga, P., Bloch, I., Perchant, A., and Boeres, C. (2000a). Inexact graph matching using learning and simulation of Bayesian networks. An empirical comparison between different approaches with synthetic data. In Proceedings of CaNew workshop, ECAI 2000 Conference,ECCAI, Berlin.
Bengoetxea, E., Larrañaga, P., Bloch, I., Perchant, A., and Boeres, C. (2000b). Learning and simulation of Bayesian networks applied to inexact graph matching. International Journal of Approximate Reasoning. (submitted).
Bloch, I. (1999a). Fuzzy relative position between objects in image processing: a morphological approach. IEEE Transactions on Pattern Analysis and Machine Intelligence, 21(7):657–664.
Bloch, I. (1999b). On fuzzy distances and their use in image processing under imprecision. Pattern Recognition, 32:1873–1895.
Boeres, C., Perchant, A., Bloch, I., and Roux, M. (1999). A genetic algorithm for brain image recognition using graph non-bijective correspondence. Unpublished manuscript.
Box, G.E.P. and Muller, M.E. (1958). A note on the generation of random normal deviates. Ann. Math. Statist., 29:610–611.
Cross, A.D.J. and Hancock, E.R. (1998). Graph matching with a dual-step EM algorithm. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(11):1236–53.
Cross, A.D.J. and Hancock, E.R. (1999). Convergence of a hill climbing genetic algorithm for graph matching. In Hancock, E.R. and Pelillo, M., editors, Lectures Notes in Computer Science 1654, pages 220–236, York, UK.
Cross, A.D.J., Wilson, R.C., and Hancock, E.R. (1997). Inexact graph matching using genetic search. Pattern Recognition, 30(6):953–70.
De Bonet, J.S., Isbell, C.L., and Viola, P. (1997). MIMIC: Finding optima by estimating probability densities. Advances in Neural Information Processing Systems, Vol. 9.
Etxeberria, R. and Larrañaga, P. (1999). Global optimization with Bayesian networks. In II Symposium on Artificial Intelligence. CIMAF99. Special Session on Distributions and Evolutionary Optimization, pages 332–339.
Finch, A.W., Wilson, R.C., and Hancock, E.R. (1997). Matching Delaunay graphs. Pattern Recognition, 30(1):123–40.
Finch, A.W., Wilson, R.C., and Hancock, E.R. (1998). Symbolic graph match-ing with the EM algorithm. Pattern Recognition, 31(11):1777–90.
Gold, S. and Rangarajan, A. (1996). A graduated assignment algorithm for graph matching. IEEE Transactions on Pattern Analysis and Machine In-telligence, 18(4):377–88.
Hancock, E.R. and Kittler, J. (1990). Edge-labeling using dictionary-based relaxation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(2):165–181.
Henrion, M. (1988). Propagating uncertainty in Bayesian networks by probabilistic logic sampling. In Lemmer, J.F. and Kanal, L.N., editors, Uncertainty in Artificial Intelligence, volume 2, pages 149–163. North-Holland, Amsterdam.
Larrañaga, P., Etxeberria, R., Lozano, J.A., and Peña, J.M. (2000). Optimization in continuous domains by learning and simulation of Gaussian networks. In Proceedings of the Workshop in Optimization by Building and using Probabilistic Models. A Workshop within the 2000 Genetic and Evolutionary omputation Conference,GECCO 2000, pages 201–204, Las Vegas, Nevada, USA.
Lovász, L. and Plummer, M.D. (1986). Matching Theory. athematics Studies. Elsevier Science, North-Holland.
Michalewicz, Z. (1992). Genetic algorithms + data structures = Evolution Programs. Springer Verlag, Berlin Heidelberg.
Méhlenbein, H. (1998). The equation for response to selection and its use for prediction. Evolutionary Computation, 5:303–346.
Myers, R. and Hancock, E.R. (2001). Least committment graph matching with genetic algorithms. Pattern Recognition, 34:375–394.
Oliver, J., Smith, D., and Holland, J. (1987). A study of permutation crossover operators on the TSP. In Grefenstette, J.J., editor, Proceedings of the Second International Conference on Genetic Algorithms and Their Applications, pages 224–230. Lawrence Erlbaum Associates.
Perchant, A. (2000). Morphism of graphs with fuzzy attributes for the recognition of structural scenes. PhD Thesis, Ecole Nationale Supèrieure des Tèlècommunications, Paris, France (In french).
Perchant, A. and Bloch, I. (1999). A New Definition for Fuzzy Attributed Graph Homomorphism with Application to tructural Shape Recognition in Brain Imaging. In IMTC’99,16th IEEE Instrumentation and Measurement Technology Conference, pages 1801–1806, Venice, Italy.
Perchant, A., Boeres, C., Bloch, I., Roux, M., and Ribeiro, C. (1999). Model-based Scene Recognition Using Graph Fuzzy Homomorphism Solved by Genetic Algorithms. In GbR’99 2nd International Workshop on Graph-Based Representations in Pattern Recognition, pages 61–70, Castle of Haindorf, Austria.
Ripley, B.D. (1987). Stochastic Simulation. John Wiley and Sons.Singh, M. and Chaudhury, A.C.S. (1997). Matching structural shape descriptions using genetic algorithms. Pattern Recognition, 30(9):1451–62.
Whitley, D. and Kauth, J. (1988). GENITOR: A different genetic algorithm. In Proceedings of the Rocky Mountain Conference on Artificial Intelligence, volume 2; pages 118–130.
Wilson, R.C. and Hancock, E.R. (1996). Bayesian ompatibility model for graph matching. Pattern Recognition Letters, 17:263–276.
Wilson, R.C. and Hancock, E.R. (1997). Structural matching by discrete relaxation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(6):634–648.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media New York
About this chapter
Cite this chapter
Bengoetxea, E., Larrañaga, P., Perchant, A., Bloch, I. (2002). Solving Graph Matching with EDAs Using a Permutation-Based Representation. In: Larrañaga, P., Lozano, J.A. (eds) Estimation of Distribution Algorithms. Genetic Algorithms and Evolutionary Computation, vol 2. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1539-5_12
Download citation
DOI: https://doi.org/10.1007/978-1-4615-1539-5_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5604-2
Online ISBN: 978-1-4615-1539-5
eBook Packages: Springer Book Archive