Algorithms for Halfplane Coverage and Related Problems

Authors Haitao Wang , Jie Xue



PDF
Thumbnail PDF

File

LIPIcs.SoCG.2024.79.pdf
  • Filesize: 0.93 MB
  • 15 pages

Document Identifiers

Author Details

Haitao Wang
  • Kahlert School of Computing, University of Utah, Salt Lake City, UT, USA
Jie Xue
  • Department of Computer Science, New York University Shanghai, China

Cite AsGet BibTex

Haitao Wang and Jie Xue. Algorithms for Halfplane Coverage and Related Problems. In 40th International Symposium on Computational Geometry (SoCG 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 293, pp. 79:1-79:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.SoCG.2024.79

Abstract

Given in the plane a set of points and a set of halfplanes, we consider the problem of computing a smallest subset of halfplanes whose union covers all points. In this paper, we present an O(n^{4/3}log^{5/3}nlog^{O(1)}log n)-time algorithm for the problem, where n is the total number of all points and halfplanes. This improves the previously best algorithm of n^{10/3}2^{O(log^*n)} time by roughly a quadratic factor. For the special case where all halfplanes are lower ones, our algorithm runs in O(nlog n) time, which improves the previously best algorithm of n^{4/3}2^{O(log^*n)} time and matches an Ω(nlog n) lower bound. Further, our techniques can be extended to solve a star-shaped polygon coverage problem in O(nlog n) time, which in turn leads to an O(nlog n)-time algorithm for computing an instance-optimal ε-kernel of a set of n points in the plane. Agarwal and Har-Peled presented an O(nklog n)-time algorithm for this problem in SoCG 2023, where k is the size of the ε-kernel; they also raised an open question whether the problem can be solved in O(nlog n) time. Our result thus answers the open question affirmatively.

Subject Classification

ACM Subject Classification
  • Theory of computation → Computational geometry
  • Theory of computation → Design and analysis of algorithms
Keywords
  • halfplane coverage
  • circular coverage
  • star-shaped polygon coverage
  • ε-kernels

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Pankaj K. Agarwal and Sariel Har-Peled. Computing instance-optimal kernels in two dimensions. In Proceedings of the 39th International Symposium on Computational Geometry (SoCG), pages 4:1-4:15, 2023. URL: https://doi.org/10.4230/LIPIcs.SoCG.2023.4.
  2. Pankaj K. Agarwal, Sariel Har-Peled, and Kasturi R. Varadarajan. Approximating extent measures of points. Journal of the ACM, 51:606-635, 2004. URL: https://doi.org/10.1145/1008731.1008736.
  3. Pankaj K. Agarwal and Jiangwei Pan. Near-linear algorithms for geometric hitting sets and set covers. Discrete and Computational Geometry, 63:460-482, 2020. URL: https://doi.org/10.1007/s00454-019-00099-6.
  4. Pankaj K. Agarwal, Micha Sharir, and Emo Welzl. The discrete 2-center problem. Discrete and Computational Geometry, 20:287-305, 1998. URL: https://doi.org/10.1007/PL00009387.
  5. Christoph Ambühl, Thomas Erlebach, Matúš Mihalák, and Marc Nunkesser. Constant-factor approximation for minimum-weight (connected) dominating sets in unit disk graphs. In Proceedings of the 9th International Conference on Approximation Algorithms for Combinatorial Optimization Problems (APPROX), and the 10th International Conference on Randomization and Computation (RANDOM), pages 3-14, 2006. URL: https://doi.org/10.1007/11830924_3.
  6. Sayan Bandyapadhyay, William Lochet, Saket Saurabh, and Jie Xue. Minimum-membership geometric set cover, revisited. In Proceedings of the 39th International Symposium on Computational Geometry (SoCG), pages 11:1-11:14, 2023. URL: https://doi.org/10.4230/LIPIcs.SoCG.2023.11.
  7. Michael Ben-Or. Lower bounds for algebraic computation trees (preliminary report). In Proceedings of the 15th Annual ACM Symposium on Theory of Computing (STOC), pages 80-86, 1983. URL: https://doi.org/10.1145/800061.808735.
  8. Therese Biedl, Ahmad Biniaz, and Anna Lubiw. Minimum ply covering of points with disks and squares. Computational Geometry: Theory and Applications, 94:101712, 2020. URL: https://doi.org/10.1016/j.comgeo.2020.101712.
  9. Paz Carmi, Matthew J. Katz, and Nissan Lev-Tov. Covering points by unit disks of fixed location. In Proceedings of the International Symposium on Algorithms and Computation (ISAAC), pages 644-655, 2007. URL: https://doi.org/10.1007/978-3-540-77120-3_56.
  10. Timothy M. Chan and Elyot Grant. Exact algorithms and APX-hardness results for geometric packing and covering problems. Computational Geometry: Theory and Applications, 47:112-124, 2014. URL: https://doi.org/10.1016/j.comgeo.2012.04.001.
  11. Bernard Chazelle, Herbert Edelsbrunner, M. Grigni, L. Guibas, John Hershberger, Micha Sharir, and Jack Snoeyink. Ray shooting in polygons using geodesic triangulations. Algorithmica, 12:54-68, 1994. URL: https://doi.org/10.1007/BF01377183.
  12. Bernard Chazelle and Leonidas J. Guibas. Visibility and intersection problems in plane geometry. Discrete and Computational Geometry, 4:551-589, 1989. URL: https://doi.org/10.1007/BF02187747.
  13. Francisco Claude, Gautam K. Das, Reza Dorrigiv, Stephane Durocher, Robert Fraser, Alejandro López-Ortiz, Bradford G. Nickerson, and Alejandro Salinger. An improved line-separable algorithm for discrete unit disk cover. Discrete Mathematics, Algorithms and Applications, pages 77-88, 2010. URL: https://doi.org/10.1142/S1793830910000486.
  14. Stephane Durocher, J. Mark Keil, and Debajyoti Mondal. Minimum ply covering of points with unit disks. In Proceedings of the 35th Canadian Conference on Computational Geometry (CCCG), pages 19-25, 2023. Google Scholar
  15. Jeff Erickson. New lower bounds for Hopcroft’s problem. Discrete and Computational Geometry, 16:389-418, 1996. URL: https://doi.org/10.1007/BF02712875.
  16. Tomás Feder and Daniel H. Greene. Optimal algorithms for approximate clustering. In Proceedings of the 20th Annual ACM Symposium on Theory of Computing (STOC), pages 434-444, 1988. URL: https://doi.org/10.1145/62212.62255.
  17. Robert J. Fowler, Michael S. Paterson, and Steven L. Tanimoto. Optimal packing and covering in the plane are NP-complete. Information Processing Letters, 12:133-137, 1981. URL: https://doi.org/10.1016/0020-0190(81)90111-3.
  18. Sariel Har-Peled and Mira Lee. Weighted geometric set cover problems revisited. Journal of Computational Geometry, 3:65-85, 2012. URL: https://doi.org/10.20382/jocg.v3i1a4.
  19. Sariel Har-Peled and Benjamin Raichel. On the budgeted hausdorff distance problem. In Proceedings of the 35th Canadian Conference on Computational Geometry (CCCG), pages 169-173, 2023. Google Scholar
  20. John Hershberger and Subhash Suri. A pedestrian approach to ray shooting: Shoot a ray, take a walk. Journal of Algorithms, 18:403-431, 1995. URL: https://doi.org/10.1006/jagm.1995.1017.
  21. C.C. Lee and D.T. Lee. On a circle-cover minimization problem. Information Processing Letters, 18:109-115, 1984. URL: https://doi.org/10.1016/0020-0190(84)90033-4.
  22. Jian Li and Yifei Jin. A PTAS for the weighted unit disk cover problem. In Proceedings of the 42nd International Colloquium on Automata, Languages and Programming (ICALP), pages 898-909, 2015. URL: https://doi.org/10.1007/978-3-662-47672-7_73.
  23. Gang Liu and Haitao Wang. On the line-separable unit-disk coverage and related problems, 2014. URL: https://arxiv.org/abs/2309.03162.
  24. Gang Liu and Haitao Wang. On the line-separable unit-disk coverage and related problems. In Proceedings of the 34th International Symposium on Algorithms and Computation (ISAAC), pages 51:1-51:14, 2023. URL: https://doi.org/10.4230/LIPIcs.ISAAC.2023.51.
  25. Nimrod Megiddo. Linear programming in linear time when the dimension is fixed. Journal of the ACM, 31:114-127, 1984. URL: https://doi.org/10.1145/2422.322418.
  26. Joseph S. B. Mitchell and Supantha Pandit. Minimum membership covering and hitting. Computational Geometry: Theory and Applications, 876:1-11, 2021. URL: https://doi.org/10.1016/j.tcs.2021.05.002.
  27. Nabil H. Mustafa, Rajiv Raman, and Saurabh Ray. Settling the APX-hardness status for geometric set cover. In Proceedings of the 55th IEEE Annual Symposium on Foundations of Computer Science (FOCS), pages 541-550, 2014. URL: https://doi.org/10.1109/FOCS.2014.64.
  28. Nabil H. Mustafa and Saurabh Ray. PTAS for geometric hitting set problems via local search. In Proceedings of the 25th Annual Symposium on Computational Geometry (SoCG), pages 17-22, 2009. URL: https://doi.org/10.1145/1542362.1542367.
  29. Logan Pedersen and Haitao Wang. Algorithms for the line-constrained disk coverage and related problems. Computational Geometry: Theory and Applications, 105-106:101883:1-18, 2022. URL: https://doi.org/10.1016/j.comgeo.2022.101883.
  30. Haitao Wang. Unit-disk range searching and applications. Journal of Computational Geometry, 14:343-394, 2023. URL: https://doi.org/10.20382/jocg.v14i1a13.
  31. Hai Yu, Pankaj K. Agarwal, Raghunath Poreddy, and Kasturi R. Varadarajan. Practical methods for shape fitting and kinetic data structures using coresets. Journal of the ACM, 52:378-402, 2008. URL: https://doi.org/10.1007/s00453-007-9067-9.