Skip to main content

Pretty patterns produced by hyperedge replacement

  • Graph-Grammars And Graph-Languages
  • Conference paper
  • First Online:
Book cover Graph-Theoretic Concepts in Computer Science (WG 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 314))

Included in the following conference series:

Abstract

Hyperedge replacement grammars provide a simple mechanism for generating graph and hypergraph languages. In this paper, hyperedge replacement grammars are equipped with layout information. Therefore, the generated graphs and hypergraphs can easily be displayed as 2-dimensional (or likewise as 3-dimensional) patterns on a “screen”, which is given by a layout of the initial hypergraph. In this way, the well studied graph grammar approach of edge and hyperedge replacement grammars can be utilized for producing pretty patterns.

This paper summarizes some recent results on languages generated by a pattern-generating hyperedge replacement grammar. In particular, we show that these languages are fixed points of their productions (considered as equations) and that they possess a pumping property similar to the pumping property of context-free string languages.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Anderson: Graph Theory and Finite Combinatorics, Markham, Chicago 1970

    Google Scholar 

  2. Y. Bar-Hillel, M. Perles, E. Shamir: On Formal Properties of Simple Phrase-Structure Grammars, Zeitschrift für Phonetik, Sprachwissenschaft, und Kommunikationsforschung 14, 143–177, 1961

    Google Scholar 

  3. M. Bauderon, B. Courcelle: Graph Expressions and Graph Rewriting, Comp. Sci. Research Report no. 8525, University of Bordeaux, 1985

    Google Scholar 

  4. H. Bunke: Graph Grammars as a Generative Tool in Image Understanding, Lect. Not. Comp. Sci. 153, 8–19, 1983

    Google Scholar 

  5. M. de Does, A. Lindenmayer: Algorithms for the Generation and Drawing of Maps Representing Cell Clones, Lect. Not. Comp. Sci. 153, 39–58, 1983

    Google Scholar 

  6. J. Feder: Languages of Encoded Line Patterns, Inform. Contr. 13, 230–244, 1968

    Article  Google Scholar 

  7. J. Feder: Plex Languages, Inform. Sci. 3, 225–241, 1971

    Google Scholar 

  8. K.S. Fu: Syntactic Methods in Pattern Recognition, Academic Press, New York, 1974

    Google Scholar 

  9. D. Gans: Transformations and Geometries, Appleton-Century-Crofts, New York, 1969

    Google Scholar 

  10. S. Ginsburg, G. Rice: Two Families of Languages Related to ALGOL, Journ. ACM 9, 350–371, 1962

    Article  Google Scholar 

  11. A. Habel, H.-J. Kreowski: On Context-Free Graph Languages Generated by Edge Replacement, Lect. Not. Comp. Sci. 153, 143–158, 1983

    Google Scholar 

  12. A. Habel, H.-J. Kreowski: Characteristics of Graph Languages Generated by Edge Replacement, University of Bremen, Comp. Sci. Report No. 3/85 (1985), also in Theor. Comp. Sci. 51, 81–115, 1987

    Article  Google Scholar 

  13. A. Habel, H.-J. Kreowski: Some Structural Aspects of Hypergraph Languages Generated by Hyperedge Replacement, Lect. Not. Comp. Sci. 247, 207–219, 1987

    Google Scholar 

  14. G.T. Herman, G. Rozenberg: Development Systems and Languages, North Holland/American Elsevier 1975

    Google Scholar 

  15. J.E. Hopcroft, J.D. Ullmann: Formal Languages and Their Relation to Automata, Addison-Wesley, 1969

    Google Scholar 

  16. H.-J. Kreowski: Manipulationen von Graphmanipulationen, Ph. D. Thesis, Techn. Univ. Berlin, Comp. Sci. Dept., 1977

    Google Scholar 

  17. H.-J. Kreowski: A Pumping Lemma for Context-Free Graph Languages, Lect. Not. Comp. Sci. 73, 270–283, 1979

    Google Scholar 

  18. B.B. Mandelbrot: Fractals, Freeman, San Francisco, 1977

    Google Scholar 

  19. J.L. Pfaltz, A. Rosenfeld: Web Grammars, Proc. Int. Joint Conf. Art. Intelligence, 609–619, 1969

    Google Scholar 

  20. P. Prusinkiewicz: Graphical Applications of L-Systems, Proc. of Graphics Interface '86 — Vision Interface '86, 247–253, 1986

    Google Scholar 

  21. A.C. Shaw: A Formal Description Schema as a Basis for Picture Processing Systems, Inf. Contr. 14, 9–52, 1969

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Herbert Göttler Hana-Jürgen Schneider

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Habel, A., Kreowski, HJ. (1988). Pretty patterns produced by hyperedge replacement. In: Göttler, H., Schneider, HJ. (eds) Graph-Theoretic Concepts in Computer Science. WG 1987. Lecture Notes in Computer Science, vol 314. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-19422-3_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-19422-3_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19422-4

  • Online ISBN: 978-3-540-39264-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics