(k, p)-Planarity: A Generalization of Hybrid Planarity

A graph $G$ is $(k,p)$-planar if its vertices can be partitioned into clusters of size at most $k$ such that $G$ admits a drawing where: (i) Each cluster is associated with a closed region in the plane (called cluster region) that is topologically equivalent to a disk; (ii) Cluster regions are pairwise disjoint; (iii) Each vertex of a cluster is associated with at most $p$ distinct points (called ports) on the boundary of its cluster region; (iv) Each edge $(u,v)$ is a Jordan arc connecting a port of $u$ with a port of $v$; and (v) Edges connecting different clusters do not cross each other and do not intersect any cluster region, with the only exception for end-points. We first ask a Tur\'{a}n-type question and give a tight upper bound on the number of edges of $(k,p)$-planar graphs. We then study the complexity of the $(k,p)$-planarity testing problem and prove that $(4,1)$-planarity testing and $(2,2)$-planarity testing are both NP-complete problems. Finally, motivated by the NP-completeness of $(2,2)$-planarity testing, we investigate the combinatorial properties of $(2,2)$-planar graphs and study their relationship with $1$-planar graphs, describing families of $1$-planar graphs that are $(2,2)$-planar as well as families that are not.

[1]  Mark de Berg,et al.  Optimal Binary Space Partitions for Segments in the Plane , 2012, Int. J. Comput. Geom. Appl..

[2]  János Pach,et al.  Graphs drawn with few crossings per edge , 1996, GD.

[3]  Giuseppe Di Battista,et al.  Computing NodeTrix Representations of Clustered Graphs , 2016, GD.

[4]  David Eppstein,et al.  On the Planar Split Thickness of Graphs , 2016, LATIN.

[5]  Giuseppe Liotta,et al.  An annotated bibliography on 1-planarity , 2017, Comput. Sci. Rev..

[6]  Nora Hartsfield,et al.  The splitting number of the complete graph , 1985, Graphs Comb..

[7]  Michael T. Goodrich,et al.  C-Planarity of Extrovert Clustered Graphs , 2005, Graph Drawing.

[8]  Walter Didimo,et al.  A Survey on Graph Drawing Beyond Planarity , 2018, ACM Comput. Surv..

[9]  G. Ringel,et al.  The splitting number of complete bipartite graphs , 1984 .

[10]  Celina M. H. de Figueiredo,et al.  SPLITTING NUMBER is NP-complete , 1998, Discret. Appl. Math..

[11]  Giuseppe Liotta,et al.  NodeTrix Planarity Testing with Small Clusters , 2019, Algorithmica.

[12]  Giuseppe Di Battista,et al.  Clustered planarity , 2005, Symposium on Computational Geometry.

[13]  Jean-Daniel Fekete,et al.  NodeTrix: a Hybrid Visualization of Social Networks , 2007, IEEE Transactions on Visualization and Computer Graphics.

[14]  Xin Zhang,et al.  The structure of plane graphs with independent crossings and its applications to coloring problems , 2013 .

[15]  Walter Didimo,et al.  1-Bend RAC Drawings of 1-Planar Graphs , 2016, Graph Drawing.

[16]  Christian Bachmaier,et al.  NIC-planar graphs , 2017, Discret. Appl. Math..

[17]  Lukasz Kowalik,et al.  Approximation Scheme for Lowest Outdegree Orientation and Graph Density Measures , 2006, ISAAC.

[18]  Walter Didimo,et al.  Visual analysis of large graphs using (X, Y)-clustering and hybrid visualizations , 2010, PacificVis.

[19]  Walter Didimo,et al.  Planarization of Clustered Graphs , 2001, Graph Drawing.

[20]  Robert F. Cohen,et al.  Planarity for Clustered Graphs , 1995, ESA.

[21]  Giuseppe Di Battista,et al.  C-Planarity of C-Connected Clustered Graphs , 2008, J. Graph Algorithms Appl..

[22]  Ignaz Rutter,et al.  Intersection-Link Representations of Graphs , 2015, GD.

[23]  Walter Didimo,et al.  Recognizing and drawing IC-planar graphs , 2015, Theor. Comput. Sci..

[24]  Peter Eades,et al.  Vertex Splitting and Tension-Free Layout , 1995, GD.