English

Obstructing Visibilities with One Obstacle

Computational Geometry 2016-09-02 v2 Discrete Mathematics Combinatorics

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 CC and a finite set PP of points in general position in the complement of CC, the visibility graph GC(P)G_C(P) has a vertex for each point in PP and an edge pqpq for any two points pp and qq in PP that can see each other, that is, pqC=\overline{pq} \cap C=\emptyset. We draw GC(P)G_C(P) straight-line. Given a graph GG, we want to compute an obstacle representation of GG, that is, an obstacle CC and a set of points PP such that G=GC(P)G=G_C(P). 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 GG and HH on the same vertex set, is there a graph KK such that GKHG \subseteq K \subseteq H and KK 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.

Keywords

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)

R2 v1 2026-06-22T14:40:50.183Z