Summary
A major part in structural pattern recognition is inexact graph matching. Typically some node and edge labelled graph has to be matched against a possibly infinite graph language, which represents the set of all correct patterns. The task is to identify that correct pattern, that is most similar to the input graph. Similarity is defined by weighted editing operations, yielding an error distance. Computing the minimum error distance even for two graphs only is NP-complete. In order to gain efficient procedures application dependent knowledge has to be involved. In this paper a graph parser generator is presented, that can be adapted to a wide range of applications easily. A precedence graph grammar is used to describe the structural knowledge about the class of all correct patterns. The weights for editing operations on graphs provide the statistical knowledge. By restricting, backtracking to subgraphs of constant size, the minimum error distance is computed in O(ir) time, n the number of nodes of the whole input graph. Furthermore the parse tree of the most similar graph is computed, thus providing further processing steps with an efficient hierarchical decomposition.
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
A.V. Aho / J.D. Ullman: The Theory of Parsing, Translation, and Compiling; I,II, Prentice-Hall, Englewood Cliffs, NJ (1972)
J.P. Babinov: Class of generalized context-sensitive prcedence languages; Progr.Comput. Software 5 (1979) 117–126
H. Bunke / G. Allermann: Inexact Graph Matching for Structural Pattern Recognition; Pat. Rec. Let. 1 (1983) 245–253
V. Claus / H. Ehrig / G. Rozenberg: Graph-Grammars and Their Application to Computer Science and Biology; 1st Int. Workshop, LNCS 73, Springer (1979)
H. Ehrig / M. Nagl / G. Rozenberg (Eds.): Graph-Grammars and Their Application to Computer Science, 2nd Int. Workshop, LNCS 152, Springer (1983)
R. Franck : A Class of Linearly Parsable Graph Grammars, Acta Inform. 10 (1978)175–201
K.S. Fu: Syntactic Pattern Recognition; Prentice-Hall, Englewood Cliffs, NJ (1982)
M.R. Garey / D.S. Johnson: Computers and Intractability; A Guide to the Theory of NP-Completeness; Freeman, San Francisco (1979)
F. Harary: Graph Theory; Addison-Wesley Publ. Comp., Reading Mass. (1969)
R. Haskell : Symmetrical precedence relations on general phrase structure grammars; Comp. Journ. 17 (1974) 234–241
D. Janssens / G. Rozenberg: On the structure of Node Label Contolled Graph Languages; Inform.Sci. 2Q (1980) 191–216
M. Kaul: Syntaxanalyse von Graphen bei Prazedenz-Graph-Grammatiken; Techn. Report MIP-8610, Uni. Passau, FRG
D.E. Knuth: Semantic of Context-free Languages; Math. Syst. Theo. (1968)
H. Ludwigs: Properties of Ordered Graph Grammars; in: H.Noltemeier(Ed.): Graphtheoretic Concepts in Comp. Science; LNCS IQQ, Springer (1981) 70–79
M. Nagl: Graph-Grammatiken - Theorie, Implementierung, Anwendung; Vieweg, Braunschweig (1979)
M. Nagao: Control Strategies in Pattern Analysis; Proc. Pat. Rec. Vol. I, 6th Int. Conf., Munich 1982 (1982) 996–1006
A. Rosenfeld: Image Analysis: Progress, Problems, and Prospects; Proc. Pat. Rec.Vol. I, 6th Int. Conf., Munich 1982 (1982) 7–15
A. Schiitte: Einfiihrung in die Theorie und Konzepte von attributierten Zeichenketten- und Graphgrammatiken; TR1/85, EWH Koblenz, FRG (1985)
L.G. Shapiro / R.M. Haralick: Structural Descriptions and Inexact Matching; IEEE Trans. Pat. Ana. PAMI-3, No. 5 (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kaul, M. (1988). Computing the Minimum Error Distance of Graphs in 0(n3) Time with Precedence Graph Grammars. In: Ferraté, G., Pavlidis, T., Sanfeliu, A., Bunke, H. (eds) Syntactic and Structural Pattern Recognition. NATO ASI Series, vol 45. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83462-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-83462-2_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-83464-6
Online ISBN: 978-3-642-83462-2
eBook Packages: Springer Book Archive