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.
Preview
Unable to display preview. Download preview PDF.
References
S. Arnborg, J. Lagergren and D. Seese, “Easy problems for tree-decomposable graphs”, Journal of Algorithms, 12 (1991) 308–340.
K. Barthelmann, “When Can an Equational Simple Graph Be Generated by Hyperedge Replacement?”, this Volume.
M. Bauderon and B. Courcelle, “Graph Expressions and Graph Rewritings”, Mathematical System Theory, 20 (1987) 83–127.
H. L. Bodlaender and R. H. Möhring, “The pathwidth and treewidth of cographs”, SIAM Journal on Discrete Mathematics, 6 (2) (1993) 181–188.
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.
D. G. Corneil, H. Lerchs and L. Stuart Burlingham, “Complement reducible graphs”, Discrete Applied Mathematics, 3 (1981) 163–174.
B. Courcelle, “The monadic second-order logic of graphs. II. Infinite graphs of bounded width”, Mathematical System Theory, 21 (1989) 187–121.
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.
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.
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.
J. Hopcroft and J. Ullman, “Introduction to Automata Theory, Formal Languages and Computation” Addison-Wesley Series in Computer Science (Addison-Wesley Publishing Company) (1979).
N. Robertson and P. Seymour, “Graph Minors. II Algorithmic aspects of treewidth”, Journal of Algorithms, 7 (1986) 309–322.
J. Valdez, R. E. Tarjan and E. Lawler, “The recognition of series parallel digraphs”, SIAM Journal of Computing, 11 (1982) 298–313.
www.unisa.it/papers/g.ps.gz
Author information
Authors and Affiliations
Editor information
Rights 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