C-Planarity of C-Connected Clustered Graphs
DOI:
https://doi.org/10.7155/jgaa.00165Keywords:
graph drawing , clustered planarity , c-connected clustered graphs , linear-time algorithm , spqr-tree decomposition , bc-tree decompositionAbstract
We present the first characterization of c-planarity for c-connected clustered graphs. The characterization is based on the interplay between the hierarchy of the clusters and the hierarchies of the triconnected and biconnected components of the underlying graph. Based on such a characterization, we provide a linear-time c-planarity testing and embedding algorithm for c-connected clustered graphs. The algorithm is reasonably easy to implement, since it exploits as building blocks simple algorithmic tools like the computation of lowest common ancestors, minimum and maximum spanning trees, and counting sorts. It also makes use of well-known data structures as SPQR-trees and BC-trees. If the test fails, the algorithm identifies a structural element responsible for the non-c-planarity of the input clustered graph.Downloads
Download data is not yet available.
Downloads
Published
2008-06-01
How to Cite
Cortese, P. F., Di Battista, G., Frati, F., Patrignani, M., & Pizzonia, M. (2008). C-Planarity of C-Connected Clustered Graphs. Journal of Graph Algorithms and Applications, 12(2), 225–262. https://doi.org/10.7155/jgaa.00165
License
Copyright (c) 2008 Pier Francesco Cortese, Giuseppe Di Battista, Fabrizio Frati, Maurizio Patrignani, Maurizio Pizzonia
This work is licensed under a Creative Commons Attribution 4.0 International License.