Enclosing Points with Geometric Objects (2402.17322v2)
Abstract: Let $X$ be a set of points in $\mathbb{R}2$ and $\mathcal{O}$ be a set of geometric objects in $\mathbb{R}2$, where $|X| + |\mathcal{O}| = n$. We study the problem of computing a minimum subset $\mathcal{O}* \subseteq \mathcal{O}$ that encloses all points in $X$. Here a point $x \in X$ is enclosed by $\mathcal{O}*$ if it lies in a bounded connected component of $\mathbb{R}2 \backslash (\bigcup_{O \in \mathcal{O}*} O)$. We propose two algorithmic frameworks to design polynomial-time approximation algorithms for the problem. The first framework is based on sparsification and min-cut, which results in $O(1)$-approximation algorithms for unit disks, unit squares, etc. The second framework is based on LP rounding, which results in an $O(\alpha(n)\log n)$-approximation algorithm for segments, where $\alpha(n)$ is the inverse Ackermann function, and an $O(\log n)$-approximation algorithm for disks.
- Davenport-Schinzel sequences and their geometric applications. In Handbook of Computational Geometry, pages 1–47. North Holland / Elsevier, 2000.
- Minimum cell connection in line segment arrangements. International Journal of Computational Geometry & Applications, 27(03):159–176, 2017.
- Visibility of disjoint polygons. Algorithmica, 1:49–63, 1986.
- Improved approximation bounds for the minimum constraint removal problem. Comput. Geom., 90:101650, 2020.
- Approximating barrier resilience in wireless sensor networks. In Algorithmic Aspects of Wireless Sensor Networks, 5th International Workshop (ALGOSENSORS), volume 5804 of Lecture Notes in Computer Science, pages 29–40. Springer, 2009.
- The complexity of separating points in the plane. Algorithmica, 74(2):643–663, 2016.
- David Yu Cheng Chan and David G. Kirkpatrick. Approximating barrier resilience for arrangements of non-identical disk sensors. In Algorithms for Sensor Systems, 8th International Symposium on Algorithms for Sensor Systems, Wireless Ad Hoc Networks and Autonomous Mobile Entities (ALGOSENSORS), volume 7718 of Lecture Notes in Computer Science, pages 42–53. Springer, 2012.
- Improved results for minimum constraint removal. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence, pages 6477–6484. AAAI Press, 2018.
- A simple, but NP-hard, motion planning problem. In Proceedings of the 27th AAAI Conference on Artificial Intelligence. AAAI Press, 2013.
- An output-sensitive algorithm for computing visibility graphs. SIAM Journal on Computing, 20(5):888–910, 1991.
- On isolating points using unit disks. J. Comput. Geom., 7(1):540–557, 2016.
- On the general motion-planning problem with two degrees of freedom. Discret. Comput. Geom., 4:491–521, 1989.
- An optimal algorithm for euclidean shortest paths in the plane. SIAM Journal on Computing, 28(6):2215–2256, 1999.
- Sanjiv Kapoor and SN Maheshwari. Efficient algorithms for euclidean shortest path and visibility problems with polygonal obstacles. In Proceedings of the fourth annual symposium on computational geometry, pages 172–182, 1988.
- On the union of jordan regions and collision-free translational motion amidst polygonal obstacles. Discrete & Computational Geometry, 1:59–70, 1986.
- On the complexity of barrier resilience for fat regions and bounded ply. Computational Geometry, 72:34–51, 2018.
- A constant factor approximation for navigating through connected obstacles in the plane. In Proceedings of the 32nd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 822–839. SIAM, 2021.
- Point separation and obstacle removal by finding and hitting odd cycles. In Proceedings of the 38th Symposium on Computational Geometry (SoCG), volume 224 of LIPIcs, pages 52:1–52:14, 2022.
- Barrier coverage with wireless sensors. Wirel. Networks, 13(6):817–834, 2007.
- Joseph SB Mitchell. Shortest paths among obstacles in the plane. In Proceedings of the ninth annual symposium on Computational geometry, pages 308–317, 1993.
- Separating two simple polygons by a sequence of translations. Discrete & Computational Geometry, 3:123–136, 1988.
- Prabhakar Raghavan. Probabilistic construction of deterministic algorithms: Approximating packing integer programs. J. Comput. Syst. Sci., 37(2):130–143, 1988.
- Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Comb., 7(4):365–374, 1987.
- M. Shimrat. Algorithm 112: Position of point relative to polygon. Commun. ACM, 5(8):434, 1962.
- Kuan-Chieh Robert Tseng. Resilience of wireless sensor networks. PhD thesis, University of British Columbia, 2011.
- On barrier resilience of sensor networks. In Algorithms for Sensor Systems - 7th International Symposium on Algorithms for Sensor Systems, Wireless Ad Hoc Networks and Autonomous Mobile Entities (ALGOSENSORS), volume 7111 of Lecture Notes in Computer Science, pages 130–144. Springer, 2011.
- Vijay V. Vazirani. Approximation Algorithms. Springer, 2001.
- Haitao Wang. A new algorithm for euclidean shortest paths in the plane. Journal of the ACM, 70(2):1–62, 2023.