paper

Expanding Visibility Polygons by Mirrors upto at least K units

arXiv:1707.09504

Abstract

We consider extending visibility polygon of a given point , inside a simple polygon by converting some edges of to mirrors. We will show that several variations of the problem of finding mirror-edges to add at least units of area to are NP-complete, or NP-hard. Which is a given value. We deal with both single and multiple reflecting mirrors, and also specular or diffuse types of reflections. In specular reflection, a single incoming direction is reflected into a single outgoing direction. In this paper diffuse reflection is regarded as reflecting lights at all possible angles from a given surface. The paper deals with finding mirror-edges to add \emph{at least} units of area to . In the case of specular type of reflections we only consider single reflections, and the multiple case is still open. Specular case of the problem is more tricky. We construct a simple polygon for every given instance of a 3-SAT problem. There are some specific spikes which are visible only by some particular mirror-edges. Consequently, to have minimum number of mirror-edges it is required to choose only one of these mirrors to see a particular spike. There is a reduction polygon which contains a clause-gadget corresponding to every clause, and a variable-gadget corresponding to every variable. 3-SAT formula has variables and clauses, so the minimum number of mirrors required to add an area of at least to is if and only if the 3-SAT formula is satisfiable. This reduction works in these two cases: adding at least vertex of to , and expanding at least units of area.

The writing is not well and I should rewrite the paper