Planarity Testing and Optimal Edge Insertion with Embedding Constraints
Journal of Graph Algorithms and Applications, Special Issue on Selected Papers from the Fourteenth International Symposium on Graph Drawing, GD 2006 , Tome 12 (2008) no. 1, pp. 73-95.

Voir la notice de l'article provenant de la source Journal of Graph Algorythms and Applications website

The planarization method has proven to be successful in graph drawing. The output, a combinatorial planar embedding of the so-called planarized graph, can be combined with state-of-the-art planar drawing algorithms. However, many practical applications have additional constraints on the drawings that result in restrictions on the set of admissible planar embeddings. In this paper, we consider embedding constraints that restrict the admissible order of incident edges around a vertex. Such constraints occur in applications, e.g., from side or port constraints. We introduce a set of hierarchical embedding constraints that include grouping, oriented, and mirror constraints, and show how these constraints can be integrated into the planarization method. For this, we first present a linear time algorithm for testing if a given graph G is ec-planar, i.e., admits a planar embedding satisfying the given embedding constraints. In the case that G is ec-planar, we provide a linear time algorithm for computing the corresponding ec-embedding. Otherwise, an ec-planar subgraph is computed. The critical part is to re-insert the deleted edges subject to the embedding constraints so that the number of crossings is kept small. For this, we present a linear time algorithm which is able to insert an edge into an ec-planar graph H so that the insertion is crossing minimal among all ec-planar embeddings of H. As a side result, we characterize the set of all possible ec-planar embeddings using BC- and SPQR-trees.
DOI : 10.7155/jgaa.00160
Keywords: graph drawing, planarity test, embedding constraints, planarization
@article{JGAA_2008_12_1_a4,
     author = {Carsten Gutwenger and Karsten Klein and Petra Mutzel},
     title = {Planarity {Testing} and {Optimal} {Edge} {Insertion} with {Embedding} {Constraints}},
     journal = {Journal of Graph Algorithms and Applications},
     pages = {73--95},
     publisher = {mathdoc},
     volume = {12},
     number = {1},
     year = {2008},
     doi = {10.7155/jgaa.00160},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00160/}
}
TY  - JOUR
AU  - Carsten Gutwenger
AU  - Karsten Klein
AU  - Petra Mutzel
TI  - Planarity Testing and Optimal Edge Insertion with Embedding Constraints
JO  - Journal of Graph Algorithms and Applications
PY  - 2008
SP  - 73
EP  - 95
VL  - 12
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00160/
DO  - 10.7155/jgaa.00160
LA  - en
ID  - JGAA_2008_12_1_a4
ER  - 
%0 Journal Article
%A Carsten Gutwenger
%A Karsten Klein
%A Petra Mutzel
%T Planarity Testing and Optimal Edge Insertion with Embedding Constraints
%J Journal of Graph Algorithms and Applications
%D 2008
%P 73-95
%V 12
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00160/
%R 10.7155/jgaa.00160
%G en
%F JGAA_2008_12_1_a4
Carsten Gutwenger; Karsten Klein; Petra Mutzel. Planarity Testing and Optimal Edge Insertion with Embedding Constraints. Journal of Graph Algorithms and Applications, 
							Special Issue on Selected Papers from the Fourteenth International Symposium on Graph Drawing, GD 2006
					, Tome 12 (2008) no. 1, pp. 73-95. doi : 10.7155/jgaa.00160. http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00160/

Cité par Sources :