Skip to main content

Representing hyper-graphs by regular languages

  • Contributed Papers
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1998 (MFCS 1998)

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

Abstract

A new compact representation of infinite graphs is investigated. Regular languages are used to represent labelled hyper-graphs which can be also multi-graphs. Our approach is similar to that used by A. Ehrenfeucht et al. for finite graphs since we use a regular prefix-free language as set of vertices, but it differs from that in the representation of the edges. In fact, we use a regular language for the edges instead of a finite loop-free graph. Our approach preserves the finite representation of the edges and of the corresponding labelling mapping and yields to a higher expressive power. As a matter of fact, our graph representation results to be more powerful than the equational graphs introduced by B. Courcelle. Moreover, the use of a regular prefix-free language to represent the vertices allows (fixed the language of the edges) to express a graph by a labelled tree. The advantage to represent graphs by trees is that properties of graphs can be verified by induction on the tree, often leading to efficient algorithms.

Partially supported by the M.U.R.S.T. in the framework of “Tecniche formali per la specifica, l'analisi, la verifica, la sintesi e la trasformazione di sistemi software” project.

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. Arnborg, J. Lagergren and D. Seese, “Easy problems for tree-decomposable graphs”, Journal of Algorithms, 12 (1991) 308–340.

    Article  MATH  MathSciNet  Google Scholar 

  2. K. Barthelmann, “When Can an Equational Simple Graph Be Generated by Hyperedge Replacement?”, this Volume.

    Google Scholar 

  3. M. Bauderon and B. Courcelle, “Graph Expressions and Graph Rewritings”, Mathematical System Theory, 20 (1987) 83–127.

    Article  MATH  MathSciNet  Google Scholar 

  4. H. L. Bodlaender and R. H. Möhring, “The pathwidth and treewidth of cographs”, SIAM Journal on Discrete Mathematics, 6 (2) (1993) 181–188.

    Article  MATH  MathSciNet  Google Scholar 

  5. D. Caucal, “On infinite transition graphs having a decidable monadic theory”, Proc. of ICALP'96, (F. M. auf der Heide and B. Monien, Eds.), Lecture Notes in Computer Science, vol. 1099 (1996) 194–205.

    Google Scholar 

  6. D. G. Corneil, H. Lerchs and L. Stuart Burlingham, “Complement reducible graphs”, Discrete Applied Mathematics, 3 (1981) 163–174.

    Article  MATH  MathSciNet  Google Scholar 

  7. B. Courcelle, “The monadic second-order logic of graphs. II. Infinite graphs of bounded width”, Mathematical System Theory, 21 (1989) 187–121.

    Article  MATH  MathSciNet  Google Scholar 

  8. B. Courcelle, “The monadic second-order logic of graphs. III. Tree-width, forbidden minors and complexity issues”, RAIRO Inform. Théor. Appl., 26 (1992) 257–286.

    MATH  MathSciNet  Google Scholar 

  9. A. Ehrenfeucht, J. Engelfriet and G. Rozenberg, “Finite Languages for the Representation of Finite Graphs”, Journal of Computer and System Sciences, 52 (1996) 170–184.

    Article  MATH  MathSciNet  Google Scholar 

  10. J. Engelfriet, T. Harju, A. Proskurowski and G. Rozenberg, “Characterization and Complexity of Uniformly Non-primitive Labeled 2-Structures”, Theoretical Computer Science, 154 (1996) 247–282.

    Article  MATH  MathSciNet  Google Scholar 

  11. J. Hopcroft and J. Ullman, “Introduction to Automata Theory, Formal Languages and Computation” Addison-Wesley Series in Computer Science (Addison-Wesley Publishing Company) (1979).

    Google Scholar 

  12. N. Robertson and P. Seymour, “Graph Minors. II Algorithmic aspects of treewidth”, Journal of Algorithms, 7 (1986) 309–322.

    Article  MATH  MathSciNet  Google Scholar 

  13. J. Valdez, R. E. Tarjan and E. Lawler, “The recognition of series parallel digraphs”, SIAM Journal of Computing, 11 (1982) 298–313.

    Article  Google Scholar 

  14. www.unisa.it/papers/g.ps.gz

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Luboš Brim Jozef Gruska Jiří Zlatuška

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Torre, S.L., Napoli, M. (1998). Representing hyper-graphs by regular languages. In: Brim, L., Gruska, J., Zlatuška, J. (eds) Mathematical Foundations of Computer Science 1998. MFCS 1998. Lecture Notes in Computer Science, vol 1450. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055807

Download citation

  • DOI: https://doi.org/10.1007/BFb0055807

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64827-7

  • Online ISBN: 978-3-540-68532-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics