Skip to main content

Solving Graph Matching with EDAs Using a Permutation-Based Representation

  • Chapter
Estimation of Distribution Algorithms

Part of the book series: Genetic Algorithms and Evolutionary Computation ((GENA,volume 2))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Banzhaf, W. (1990). The molecular traveling salesman. Biological Cybernetics, 64:7–14.

    Article  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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).

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Bloch, I. (1999b). On fuzzy distances and their use in image processing under imprecision. Pattern Recognition, 32:1873–1895.

    Article  Google Scholar 

  • Boeres, C., Perchant, A., Bloch, I., and Roux, M. (1999). A genetic algorithm for brain image recognition using graph non-bijective correspondence. Unpublished manuscript.

    Google Scholar 

  • Box, G.E.P. and Muller, M.E. (1958). A note on the generation of random normal deviates. Ann. Math. Statist., 29:610–611.

    Article  MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Cross, A.D.J., Wilson, R.C., and Hancock, E.R. (1997). Inexact graph matching using genetic search. Pattern Recognition, 30(6):953–70.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Finch, A.W., Wilson, R.C., and Hancock, E.R. (1997). Matching Delaunay graphs. Pattern Recognition, 30(1):123–40.

    Article  MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Lovász, L. and Plummer, M.D. (1986). Matching Theory. athematics Studies. Elsevier Science, North-Holland.

    Google Scholar 

  • Michalewicz, Z. (1992). Genetic algorithms + data structures = Evolution Programs. Springer Verlag, Berlin Heidelberg.

    MATH  Google Scholar 

  • Méhlenbein, H. (1998). The equation for response to selection and its use for prediction. Evolutionary Computation, 5:303–346.

    Article  Google Scholar 

  • Myers, R. and Hancock, E.R. (2001). Least committment graph matching with genetic algorithms. Pattern Recognition, 34:375–394.

    Article  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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).

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Wilson, R.C. and Hancock, E.R. (1996). Bayesian ompatibility model for graph matching. Pattern Recognition Letters, 17:263–276.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics