English

Optimally Guarding 2-Reflex Orthogonal Polyhedra by Reflex Edge Guards

Computational Geometry 2019-10-25 v3 Discrete Mathematics

Abstract

Let an orthogonal polyhedron be the union of a finite set of boxes in R3\mathbb R^3 (i.e., cuboids with edges parallel to the coordinate axes), whose surface is a connected 2-manifold. We study the NP-complete problem of guarding a non-convex orthogonal polyhedron having reflex edges in just two directions (as opposed to three, in the general case) by placing the minimum number of edge guards on reflex edges only. We show that rg2+1\left\lfloor \frac{r-g}{2} \right\rfloor +1 reflex edge guards are sufficient, where rr is the number of reflex edges and gg is the polyhedron's genus. This bound is tight for g=0g=0. We thereby generalize a classic planar Art Gallery theorem of O'Rourke, which states that the same upper bound holds for vertex guards in an orthogonal polygon with rr reflex vertices and gg holes. Then we give a similar upper bound in terms of mm, the total number of edges in the polyhedron. We prove that m48+g\left\lfloor \frac{m-4}{8} \right\rfloor +g reflex edge guards are sufficient, whereas the previous best known bound was 11m/72+g/61\lfloor 11m/72+g/6\rfloor-1 edge guards (not necessarily reflex). We also consider the setting in which guards are open (i.e., they are segments without the endpoints), proving that the same results hold even in this more challenging case. Finally, we show how to compute guard locations matching the above bounds in O(nlogn)O(n \log n) time.

Keywords

Cite

@article{arxiv.1708.05469,
  title  = {Optimally Guarding 2-Reflex Orthogonal Polyhedra by Reflex Edge Guards},
  author = {Giovanni Viglietta},
  journal= {arXiv preprint arXiv:1708.05469},
  year   = {2019}
}

Comments

35 pages, 16 figures

R2 v1 2026-06-22T21:17:37.811Z