Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A linear algorithm for embedding planar graphs using PQ-trees
Chiba N., Nishizeki T. (ed), Abe S., Ozawa T. Journal of Computer and System Sciences30 (1):54-76,1985.Type:Article
Date Reviewed: Oct 1 1985

This paper describes a linear time algorithm that is capable of testing and embedding planar graphs. The algorithm is based on the st-numbering of Even and Tarjan [1] and the “vertex-addition” algorithm of Lempel, Even, and Cederbaum [2]. The reader can study these concepts from Chapter 8 of [3]. Another important part of the algorithm is the use of PQ-trees [4] with suitable modifications by adding “direction indicators.”

The embedding of a planar graph is done conceptually by reordering the vertices in the adjacency lists according to their clockwise appearance around the adjacent vertex in a planar embedding. The main phases of the authors’ algorithm is as follows: First they test for planarity and obtain an st-numbering of the vertices. Then they consider the directed graph formed by orienting the edges from higher to lower numbered vertices; they perform the vertex addition step on this digraph using a PQ-tree and accordingly reorder the adjacency lists of the digraph. In the last phase, the edges (in the opposite direction) of the undirected graph are added to the adjacency lists in appropriate positions.

The paper also describes how the authors’ algorithm can be modified to obtain full possible embeddings of a planar graph which is based on the “expressions” given in [2].

Reviewer:  A. Mirzaian Review #: CR109567
1) Even, S.; and Tarjan, R. E.Computing an st-numbering, Theor. Comput. Sci. 2 (1976), 339–344.
2) Lempel, A.; Even, S.; and Cederbaum, I.An algorithm for planarity testing of graphs, in Theory of graphs, intl. symp. (Rome, July 1966), P. Rosenstiel (Ed.), Gordon & Breach, New York, 1967, 215–232.
3) Even, S.Graph algorithms, Computer Science Press, Potomac, MD, 1979. See <CR> 21, 6 (June 1980), Rev. 36,410.
4) Booth, K. S.; and Lueker, G. S.Testing the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms, J. Comput. Syst. Sci. 13 (1976), 335–379.
Bookmark and Share
 
Graph Algorithms (G.2.2 ... )
 
 
Computations On Discrete Structures (F.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Graph Algorithms": Date
Planar graph decomposition and all pairs shortest paths
Frederickson G. (ed) Journal of the ACM 38(1): 162-204, 1991. Type: Article
Oct 1 1991
High probability parallel transitive-closure algorithms
Ullman J., Yannakakis M. SIAM Journal on Computing 20(1): 100-125, 1991. Type: Article
Dec 1 1991
Clique partitions, graph compression and speeding-up algorithms
Feder T., Motwani R.  Theory of computing (, New Orleans, LA, May 6-8, 1991)1331991. Type: Proceedings
Oct 1 1992
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