2004
DOI: 10.1007/978-3-540-24595-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Stop Minding Your P’s and Q’s: Implementing a Fast and Simple DFS-Based Planarity Testing and Embedding Algorithm

Abstract: Abstract. In this paper we give a new description of the planarity testing and embedding algorithm presented by Boyer and Myrvold [2], providing, in our opinion, new insights on the combinatorial foundations of the algorithm. Especially, we give a detailed illustration of a fundamental phase of the algorithm, called walk-up, which was only succinctly illustrated in [2]. Also, we present an implementation of the algorithm and extensively test its efficiency against the most popular implementations of planarity … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
45
0

Year Published

2004
2004
2020
2020

Publication Types

Select...
6
1

Relationship

4
3

Authors

Journals

citations
Cited by 25 publications
(46 citation statements)
references
References 8 publications
1
45
0
Order By: Relevance
“…While the August 2003 version of the implementation in [10] could not be empirically compared due to frequent incorrect results, Hsu also requested that a subsequent version with fixes not be empirically compared as he felt the implementation was only a proof of concept. However, there is strong evidence from [11] that a simplified vertex addition method can achieve far better performance than most prior methods, although those results also suggest that the edge addition methods in [4,12] are faster. Future work must use the results of this paper to create correct, efficient PC-tree implementations for empirical comparisons, especially with [4,12].…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…While the August 2003 version of the implementation in [10] could not be empirically compared due to frequent incorrect results, Hsu also requested that a subsequent version with fixes not be empirically compared as he felt the implementation was only a proof of concept. However, there is strong evidence from [11] that a simplified vertex addition method can achieve far better performance than most prior methods, although those results also suggest that the edge addition methods in [4,12] are faster. Future work must use the results of this paper to create correct, efficient PC-tree implementations for empirical comparisons, especially with [4,12].…”
Section: Discussionmentioning
confidence: 99%
“…Specifically, suppose the closest common ancestor m of the two terminal nodes is a C-node whose parent has the only child i * -subtree along the path P . Figure 3 depicts an example PC-tree and the corresponding K 5 minor pattern from [3]. In this case, the K 3,3 shown in the proof of Lemma 2.5 in [5] cannot be found, illustrating that the proof does not "go through for the case of general trees without any changes provided that the paths through a C-node are interpreted correctly" [5, p. 185].…”
Section: Finding Non-planarity Of K 33 -Less Graphsmentioning
confidence: 99%
See 2 more Smart Citations
“…Each edge is guaranteed to have a single bend. TSM: For the topology-shape-metrics approach we used the Boyer and Myrvold algorithm [1] to compute a planar embedding. During the subsequent orthogonalization step, the total number of bends was minimized by using the algorithm in [10], modified as described in [5] for handling high degree graphs.…”
Section: Rcsmentioning
confidence: 99%