Obstructing Visibilities with One Obstacle
Abstract
Obstacle representations of graphs have been investigated quite intensely over the last few years. We focus on graphs that can be represented by a single obstacle. Given a (topologically open) polygon and a finite set of points in general position in the complement of , the visibility graph has a vertex for each point in and an edge for any two points and in that can see each other, that is, . We draw straight-line. Given a graph , we want to compute an obstacle representation of , that is, an obstacle and a set of points such that . The complexity of this problem is open, even for the case that the points are exactly the vertices of a simple polygon and the obstacle is the complement of the polygon-the simple-polygon visibility graph problem. There are two types of obstacles; an inside obstacle lies in a bounded component of the complement of the visibility drawing, whereas an outside obstacle lies in the unbounded component. We show that the class of graphs with an inside-obstacle representation is incomparable with the class of graphs that have an outside-obstacle representation. We further show that any graph with at most seven vertices or circumference at most 6 has an outside-obstacle representation, which does not hold for a specific graph with 8 vertices and circumference 8. Finally, we consider the outside-obstacle graph sandwich problem: given graphs and on the same vertex set, is there a graph such that and has an outside-obstacle representation? We show that this problem is NP-hard even for co-bipartite graphs. With slight modifications, our proof also shows that the inside-obstacle graph sandwich problem, the single-obstacle graph sandwich problem, and the simple-polygon visibility graph sandwich problem are all NP-hard.
Cite
@article{arxiv.1607.00278,
title = {Obstructing Visibilities with One Obstacle},
author = {Steven Chaplick and Fabian Lipp and Ji-won Park and Alexander Wolff},
journal= {arXiv preprint arXiv:1607.00278},
year = {2016}
}
Comments
Appears in the Proceedings of the 24th International Symposium on Graph Drawing and Network Visualization (GD 2016)