Exact Algorithms for Terrain Guarding

被引:7
|
作者
Ashok, Pradeesha [1 ]
Fomin, Fedor, V [2 ]
Kolay, Sudeshna [3 ]
Saurabh, Saket [2 ,4 ]
Zehavi, Meirav [5 ,6 ]
机构
[1] Int Inst Informat Technol Bangalore, 26-C,Hosur Rd,Elect City Phase 1, Bengaluru 560100, Karnataka, India
[2] Univ Bergen, Dept Informat, Thormohlensgate 55, N-5008 Bergen, Norway
[3] Eindhoven Univ Technol, NL-5612 AZ Eindhoven, Netherlands
[4] Inst Math Sci, 4th Cross St,CIT Campus, Madras 600113, Tamil Nadu, India
[5] Ben Gurion Univ Negev, Beer Sheva, Israel
[6] Ben Gurion Univ Negev, Comp Sci Dept, Alon High Tech Bldg, Beer Sheva, Israel
基金
欧洲研究理事会;
关键词
Terrain guarding; art gallery; exponential-time algorithms; VISIBILITY GRAPHS; NP-HARD; POLYGONS; SET;
D O I
10.1145/3186897
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a 1.5-dimensional terrain T, also known as an x-monotone polygonal chain, the Terrain Guarding problem seeks a set of points of minimum size on T that guards all of the points on T. Here, we say that a point p guards a point q if no point of the line segment (pq) over bar is strictly below T. The Terrain Guarding problem has been extensively studied for over 20 years. In 2005 it was already established that this problem admits a constant-factor approximation algorithm (SODA 2005). However, only in 2010 King and Krohn (SODA 2010) finally showed that Terrain Guarding is NP-hard. In spite of the remarkable developments in approximation algorithms for Terrain Guarding, next to nothing is known about its parameterized complexity. In particular, the most intriguing open questions in this direction ask whether, if parameterized by the size k of a solution guard set, it admits a subexponential-time algorithm and whether it is fixed-parameter tractable. In this article, we answer the first question affirmatively by developing an n(O(root k))-time algorithm for both Discrete Terrain Guarding and Continuous Terrain Guarding. We alsomake non-trivial progress with respect to the second question: we show that Discrete Orthogonal Terrain Guarding, a well-studied special case of Terrain Guarding, is fixed-parameter tractable.
引用
收藏
页数:20
相关论文
共 50 条
  • [41] Exact Algorithms and Hardness Results for Geometric Red-Blue Hitting Set Problem
    Madireddy, Raghunath Reddy
    Nandy, Subhas C.
    Pandit, Supantha
    FRONTIERS OF ALGORITHMIC WISDOM, IJTCS-FAW 2022, 2022, 13461 : 176 - 191
  • [42] Guarding disjoint triangles and claws in the plane
    Tóth, CD
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2003, 25 (1-2): : 51 - 65
  • [43] Face-guarding polyhedra (Reprinted)
    Viglietta, Giovanni
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2015, 48 (05): : 415 - 428
  • [44] Inapproximability results for guarding polygons and terrains
    Eidenbenz, S
    Stamm, C
    Widmayer, P
    ALGORITHMICA, 2001, 31 (01) : 79 - 113
  • [45] The Parameterized Complexity of Guarding Almost Convex Polygons
    Agrawal, Akanksha
    Knudsen, Kristine V. K.
    Lokshtanov, Daniel
    Saurabh, Saket
    Zehavi, Meirav
    DISCRETE & COMPUTATIONAL GEOMETRY, 2024, 71 (02) : 358 - 398
  • [46] GUARDING ORTHOGONAL ART GALLERIES WITH SLIDING CAMERAS
    Kaiz, Matthew J.
    Morgenstern, Gila
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2011, 21 (02) : 241 - 250
  • [47] K-vertex guarding simple polygons
    Salleh, Ihsan
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2009, 42 (04): : 352 - 361
  • [48] The Parameterized Complexity of Guarding Almost Convex Polygons
    Akanksha Agrawal
    Kristine V. K. Knudsen
    Daniel Lokshtanov
    Saket Saurabh
    Meirav Zehavi
    Discrete & Computational Geometry, 2024, 71 : 358 - 398
  • [49] Guarding Polyominoes Under k-Hop Visibility
    Filtser, Omrit
    Krohn, Erik
    Nilsson, Bengt J.
    Rieck, Christian
    Schmidt, Christiane
    ALGORITHMICA, 2025, : 572 - 593
  • [50] Guarding Polyominoes Under k-Hop Visibility
    Filtser, Omrit
    Krohn, Erik
    Nilsson, Bengt J.
    Rieck, Christian
    Schmidt, Christiane
    LATIN 2024: THEORETICAL INFORMATICS, PT I, 2024, 14578 : 288 - 302