Recognizing and drawing IC-planar graphs
Recognizing and drawing IC-planar graphs
复制标题
DOI:
10.1016/j.tcs.2016.04.026
复制
发表时间:
2015-09
影响因子:
3
通讯作者:
F. Brandenburg;W. Didimo;W. Evans;Philipp Kindermann;G. Liotta;Fabrizio Montecchiani
中科院分区:
文献类型:
--
作者:
F. Brandenburg;W. Didimo;W. Evans;Philipp Kindermann;G. Liotta;Fabrizio Montecchiani
We give new results about the relationship between1-planar graphsandRACgraphs. A graph is 1-planar if it has a drawing where each edge is crossed at most once. A graph isRACif it can be drawn in such a way that its edges cross only at right angles. These two classes of graphs and their relationships have been widely investigated in the last years, due to their relevance in application domains where computing readable graph layouts is important to analyze or design relational data sets. We studyIC-planar graphs, the sub-family of 1-planar graphs that admit 1-planar drawings withindependent crossings(i.e., no two crossed edges share an endpoint). We prove that every IC-planar graph admits a straight-line RAC drawing, which may require however exponential area. If we do not require right angle crossings, we can draw every IC-planar graph with straight-line edges in linear time and quadratic area. We then study the problem of testing whether a graph is IC-planar. We prove that this problem is NP-hard, even if a rotation system for the graph is fixed. On the positive side, we describe a polynomial-time algorithm that tests whether a triangulated plane graph augmented with a given set of edges that form a matching is IC-planar.