Abstract
Graph matching and similarity measures of graphs have many applications to pattern recognition, machine vision in robotics, and similarity-based approximate reasoning in artificial intelligence. This paper proposes a method of matching and a similarity measure between two directed labeled graphs. We define the degree of similarity, the similar correspondence, and the similarity map which denotes the matching between the graphs. As an approximate computing method, we apply genetic algorithms (GA) to find a similarity map and compute the degree of similarity between graphs. For speed, we make parallel implementations in almost all steps of the GA. We have implemented the sequential GA and the parallel GA in C programs, and made simulations for both GAs. The simulation results show that our method is efficient and useful.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Almohamad HA, Duffuaa SO (1993) Linear programming approach for the weighted graph matching problem. IEEE Trans. Pattern Anal Mach Intell 15(5):522–525
Thomas B (1994) Selective pressure in evolutionary algorithms: A characterization of selection mechanisms. In: Proceedings of the 1st IEEE Conference on Evolutionary Computation, pp 57–62
Bunke H, Messmer BT (1994) Similarity measures for structured representations. Lecture Notes in AI 837, Topics in case-based reasoning. Springer-Verlag, pp 106–118
Kitano H (1993) Genetic algorithms (in Japanese). Sangyou Tosyo
Blake RE (1994) Partitioning graph matching with constraints. Pattern Recognition 27 (3):439–446
Robert DB, Gareth J, Peter W (1994) Matching two-dimensional chemical graphs using genetic algorithms J Chem Inf Comput Sci 34(1):63–70
Samir WM, David EG (1995) Parallel recombinative simulated annealing: A genetic algorithm. Parallel Comput 21: 1–28.
Wang Y, Ishii N (1997) A method of similarity metrics for structured representations. Expert Syst Appl 12(1):89–100.
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Wang, Y., Ishii, N. A genetic algorithm and its parallelization for graph matching with similarity measures. Artificial Life and Robotics 2, 68–73 (1998). https://doi.org/10.1007/BF02471157
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02471157