Ortho-polygon Visibility Representations of Embedded Graphs
Abstract
An ortho-polygon visibility representation of an -vertex embedded graph (OPVR of ) is an embedding-preserving drawing of that maps every vertex to a distinct orthogonal polygon and each edge to a vertical or horizontal visibility between its end-vertices. The vertex complexity of an OPVR of is the minimum such that every polygon has at most reflex corners. We present polynomial time algorithms that test whether has an OPVR and, if so, compute one of minimum vertex complexity. We argue that the existence and the vertex complexity of an OPVR of are related to its number of crossings per edge and to its connectivity. More precisely, we prove that if has at most one crossing per edge (i.e., is a 1-plane graph), an OPVR of always exists while this may not be the case if two crossings per edge are allowed. Also, if is a 3-connected 1-plane graph, we can compute an OPVR of whose vertex complexity is bounded by a constant in time. However, if is a 2-connected 1-plane graph, the vertex complexity of any OPVR of may be . In contrast, we describe a family of 2-connected 1-plane graphs for which an embedding that guarantees constant vertex complexity can be computed in time. Finally, we present the results of an experimental study on the vertex complexity of ortho-polygon visibility representations of 1-plane graphs.
Cite
@article{arxiv.1604.08797,
title = {Ortho-polygon Visibility Representations of Embedded Graphs},
author = {Emilio Di Giacomo and Walter Didimo and William S. Evans and Giuseppe Liotta and Henk Meijer and Fabrizio Montecchiani and Stephen K. Wismath},
journal= {arXiv preprint arXiv:1604.08797},
year = {2017}
}