Summary
Node label controlled (NLC) grammars are graph grammars (operating on node labeled undirected graphs) which rewrite single nodes only and establish connections between the embedded graph and the neighbors of the rewritten node on the basis of the labels of the involved nodes only. They define (possibly infinite) languages of undirected node labeled graphs (or, if we just omit the labels, languages of unlabeled graphs). Boundary NLC (BNLC) grammars are NLC grammars with the property that whenever — in a graph already generated — two nodes may be rewritten, then these nodes are not adjacent. The graph languages generated by this type of grammars are called BNLC languages.
The present paper continues the investigations of basic properties of BNLC grammars and languages where the central question is the following: “If L is a BNLC language and P is a graph theoretic property, is the set of all graphs from L satisfying P again a BNLC language?” We demonstrate that the class of BNLC languages is very “stable” in the sense that for almost all properties we consider the resulting languages are BNLC. In particular, the above question gets an affirmative answer, if the property P is: being k-colorable, being connected, having a subgraph homeomorphic to a given graph, and being nonplanar.
Similar content being viewed by others
References
Bondy, J.A., Murty, U.S.R.: Graph Theory with Applications. London: Macmillan 1976
Brandenburg, F.J.: On the complexity of the membership problem for graph grammars. In: Proceedings of the WG 83. (M. Nagl and J. Perl eds.), pp. 40–49. Linz: Universitätsverlag Trauner 1983
Ehrenfeucht, A., Main, M.G., Rozenberg, G.: Restrictions on NLC grammars. Theor. Comput. Sci. 31, 211–223 (1984)
Ehrig, H.: Introduction to the algebraic theory of graph grammars. Lect. Notes Comput. Sci. 73, 1–69 (1979)
Garey, M.R., Johnson, D.S.: Computers and Intractability. A Guide to the Theory of NP- completeness. San Francisco: Freeman 1979
Garey, M.R., Johnson, D.S., Stockmeyer, L.: Some simplified NP-complete graph problems. Theor. Comput. Sci. 1, 237–267 (1976)
Ginsburg, S.: The Mathematical Theory of Context-Free Languages. New York: McGraw-Hill 1966
Gurari, E.H., Sudborough, I.H.: Improved dynamic programming algorithms for bandwidth minimization and the min-cut arrangement problem. J. Algorithms 5, 531–546 (1984)
Harary, F.: Graph Theory. Reading, M.A.: Addison Wesley 1969
Janssens, D.: Node Label Controlled Graph Grammars. Ph.D. Thesis, University of Antwerp 1983
Janssens, D., Rozenberg, G.: On the structure of node label controlled graph languages. Inf. Sci. 20, 191–216 (1980)
Janssens, D., Rozenberg, G.: Restrictions, extensions, and variations of NLC grammars. Inf. Sci. 20, 217–244 (1980)
Janssens, D., Rozenberg, G.: Decision problems for node label controlled graph grammars. J. Comput. Syst. Sci. 22, 144–174 (1981)
Janssens, D., Rozenberg, G., Welzl, E.: The bounded degree problem for NLC grammars is decidable. J. Comput. Syst. Sci. (1986, in press)
Nagl, M.: A tutorial and bibliographical survey of graph grammars. Lect. Notes Comput. Sci. 73, 70–126 (1979)
Rozenberg, G., Welzl, E.: Boundary NLC graph grammars — basic definitions, normal forms and complexity. Inf. Control (1986, in press)
Salomaa, A.: Formal Languages. London: Academic Press 1973
Saxe, J.B.: Dynamic programming algorithms for recognizing small band width graphs in polynomial time. SIAM J. Algebraic Discrete Methods 1, 363–369 (1980)
Turán, G.: On the complexity of graph grammars. Acta Cybern. 6, 271–281 (1983)
Author information
Authors and Affiliations
Additional information
This research was carried out during the second author's stay at the Rijksuniversiteit Leiden, The Netherlands
Rights and permissions
About this article
Cite this article
Rozenberg, G., Welzl, E. Graph theoretic closure properties of the family of boundary NLC graph languages. Acta Informatica 23, 289–309 (1986). https://doi.org/10.1007/BF00289115
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00289115