Elsevier

Pattern Recognition

Volume 30, Issue 6, June 1997, Pages 953-970
Pattern Recognition

Inexact graph matching using genetic search

https://doi.org/10.1016/S0031-3203(96)00123-9Get rights and content

Abstract

This paper describes a framework for performing relational graph matching using genetic search. There are three novel ingredients to the work. Firstly, we cast the optimisation process into a Bayesian framework by exploiting the recently reported global consistency measure of Wilson and Hancock as a fitness measure. The second novel idea is to realise the crossover process at the level of subgraphs, rather than employing string-based or random crossover. Finally, we accelerate convergence by employing a deterministic hill-climbing process prior to selection. Since we adopt the Bayesian consistency measure as a fitness function, the basic measure of relational distance underpinning the technique is Hamming distance. Our standpoint is that genetic search provides a more attractive means of performing stochastic discrete optimisation on the global consistency measure than alternatives such as simulated annealing. Moreover, the action of the optimisation process is easily understood in terms of its action in the Hamming distance domain. We demonstrate empirically not only that the method possesses polynomial convergence time but also that the convergence rate is more rapid than simulated annealing. We provide some experimental evaluation of the method in the matching of aerial stereograms and evaluate its sensitivity on synthetically generated graphs.

References (40)

  • O.D. Faugeras et al.

    Improving consistency and resolving ambiguity in relaxation labelling

    IEEE PAMI

    (1981)
  • D.B. Fogel

    An introduction to simulated evolutionary optimisation

    IEEE Trans. Neural Networks

    (1994)
  • S. Geman et al.

    Stochastic relaxation, Gibbs distributions and Bayesian restoration of images

    IEEE PAMI

    (1984)
  • S. Kirkpatrick et al.

    Optimisation by simulated annealing

    Science

    (1983)
  • C. Peterson et al.

    A new method for mapping optimisation problems

    Int. J. Neural Systems

    (1989)
  • X.F. Qi et al.

    Theoretical analysis of evolutionary algorithms with an infinite population in continuous space: basic properties of selection and mutation

    IEEE Trans. Neural Networks

    (1994)
  • X.F. Qi et al.

    Theoretical analysis of evolutionary algorithms with an infinite population in continuous space: analysis of the diversification role of crossover

    IEEE Trans. Neural Networks

    (1994)
  • A. Yuille

    Generalised deformable models, statistical physics and matching problems

    Neural Comput.

    (1990)
  • H.G. Barrow et al.

    Relational descriptions in picture processing

    Mach. Intell.

    (1971)
  • L.G. Shapiro et al.

    A metric for comparing relational descriptions

    IEEE PAMI

    (1985)
  • Cited by (119)

    • Efficient k-nearest neighbors search in graph space

      2020, Pattern Recognition Letters
      Citation Excerpt :

      In this context, the most well-known paradigm in the literature is the graph edit distance (GED) [20]. Unlike graph matching methods (e.g., [30,31]). In the GED, the graph matching process and the dissimilarity computation are linked through the introduction of a set of graph edit operations.

    • Computation of graph edit distance: Reasoning about optimality and speed-up

      2015, Image and Vision Computing
      Citation Excerpt :

      Probabilistic relaxation labelling [32,33] adopts a Bayesian perspective on Graph Edit Distance and iteratively applies edit operations to improve a maximum a posteriori criterion. As an alternative to this hill climbing approach, genetic algorithms have been proposed for optimization in [34]. In [35] a randomized construction of initial mappings is followed by a local search procedure.

    View all citing articles on Scopus
    View full text