Academia.eduAcademia.edu

A linear algorithm for embedding planar graphs using PQ-trees

1985, Journal of Computer and System Sciences

Abstract

Moreover this embedding algorithm can find all the embeddings of a planar graph. 0 1985 Academic Press, hc. 1. INTRoDUCTIoN Planarity testing, that is, determining whether a given graph is planar or not, has many applications, such as the design of VLSI circuits and determining isomorphism of chemical structures. Two planarity testing algorithms bf different types are known, both running in linear' time. One is called a "path addition algorithm," and the other a "vertex addition algorithm." These terms "path addition" and "vertex addition" express well the principles of the algorithms. The path addition algorithm was first presented by Auslander and Parter Cl] and Goldstein [6], and improved later into a linear algorithm by Hopcroft and Tarjan [9]. The vertex addition algorithm was first presented by Lempel, Even, and Cederbaum [lo], and improved later into a linear algorithm by Booth and Lueker 54