Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Hypermap rewriting
Sopena E. Theoretical Computer Science85 (2):253-281,1991.Type:Article
Date Reviewed: Jun 1 1992

A map is a representation of a graph on a surface. More generally, a hypermap is a representation of a hypergraph on a surface. These representations arise in various contexts in the theory of graphs and hypergraphs, and it is important therefore to develop a general approach to their generation. This paper presents a hypermap-generating system that is based on a purely combinatorial formulation of both the hypermaps and the grammars that generate them.

Hypermaps are defined in terms of darts, where each dart is a pair made up of a vertex identifier and a corresponding incident edge (a component of a hyperedge). Then a cyclic permutation &sgr; is defined that maps each vertex identifier into the next vertex identifier at the same vertex (each identifier specifies a single incidence of a hyperedge). Thus &sgr; describes each vertex in terms of the incidence of its hyperedges. A complementary cyclic permutation &agr; maps each vertex identifier into the next vertex identifier for the same hyperedge; thus &agr; describes each hyperedge in terms of its component vertices.

Based on this definition of a hypermap, the author describes a hypergraph rewriting model in terms of productions on labeled hypergraphs that derive new labeled hypergraphs in the form of combinatorial products. This model is based on the concept of a hypergraph grammar, and the derived classes of hypergraphs are called hypergraph languages. A special kind of hypergraph grammar, called an H-grammar, is then introduced and used to explore the structure of hypergraph languages. Finally, some decidability theorems for hypergraph grammars and H-grammars are stated and proved.

The paper is based on the author’s doctoral dissertation at the University of Bordeaux. It is generally well written and presents new results. The material is theoretical, however, and will be accessible only to readers with a substantial knowledge of hypergraphs and formal language theory.

Reviewer:  W. F. Smyth Review #: CR115820
Bookmark and Share
 
Path And Circuit Problems (G.2.2 ... )
 
 
Combinatorics (G.2.1 )
 
 
Grammars And Other Rewriting Systems (F.4.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Path And Circuit Problems": Date
Optimal covering of cacti by vertex-disjoint paths
Moran S., Wolfsthal Y. Theoretical Computer Science 84(2): 179-197, 1991. Type: Article
Mar 1 1993
&agr;-vertex separator is NP-hard even for 3-regular graphs
Müller R., Wagner D. Computing 46(4): 343-353, 1991. Type: Article
Dec 1 1992
On the all-pairs-shortest-path problem
Seidel R.  Theory of computing (, Victoria, British Columbia, Canada, May 4-6, 1992)7491992. Type: Proceedings
Mar 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy