Expanding Visibility Polygons by Mirrors upto at least K units
Arash Vaezi, Bodhayan Roy, Mohammad Ghodsi, Anil Maheshwari

TL;DR
This paper investigates the computational complexity of expanding a visibility polygon within a simple polygon by adding mirrors, showing that various versions of the problem are NP-hard or NP-complete, depending on the reflection type and constraints.
Contribution
It introduces complexity results for mirror placement problems to expand visibility polygons, including reductions from 3-SAT, and explores both specular and diffuse reflection cases.
Findings
Mirror placement problems are NP-hard or NP-complete.
Specular reflection case is more complex and involves specific geometric constructions.
The minimum number of mirrors correlates with 3-SAT satisfiability.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Constraint Satisfaction and Optimization · Optimization and Packing Problems
