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.

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) [10.7155/jgaa.00165].

C-Planarity of C-Connected Clustered Graphs

DI BATTISTA, Giuseppe;FRATI, FABRIZIO;PATRIGNANI, Maurizio;PIZZONIA, MAURIZIO
2008-01-01

Abstract

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.
2008
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) [10.7155/jgaa.00165].
File in questo prodotto:
File Dimensione Formato  
Cortese+2008.12.2.pdf

accesso aperto

Descrizione: Published version at https://doi.org/10.7155/jgaa.00165
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 392.5 kB
Formato Adobe PDF
392.5 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11590/133044
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 38
  • ???jsp.display-item.citation.isi??? ND
social impact