Guarding Polyominoes Under $k$-Hop Visibility
š” Research Summary
This paper introduces a novel visibility model for gridābased polyominoes called kāhop visibility: two unit squares u and v can see each other if and only if the shortest path between them in the dual graph (a grid graph) has length at most k. The model captures scenarios where a user is willing to walk at most k cells, making it relevant for applications such as placement of carāsharing stations in a city represented as a polyomino with obstacles (holes).
Two equivalent problem formulations are studied. The Minimum kāHop Guarding Problem (MāÆkāÆGP) asks for the smallest set of unitāsquare guards whose kāhop visibility regions together cover every cell of a given polyomino. The Minimum kāHop Dominating Set Problem (MāÆkāÆDSP) asks for a minimumāsize kāhop dominating set in the corresponding grid graph. Because the dual graph of a polyomino is a grid graph, the two problems are interchangeable.
The authors first analyze the VC dimension of the set system induced by kāhop visibility. They define āshatteringā in the usual way: a set D of d guards is shattered if for every subset D_i ā D there exists a viewpoint u such that exactly the guards in D_i see u (or, symmetrically, u sees exactly those guards). Using a ārestābudgetā observation (the remaining hop distance a guard can still see after passing through an intermediate cell) they prove two structural lemmas that are repeatedly used in the VCādimension arguments.
- TheoremāÆ6 shows that for any kāÆā„āÆ1 the VC dimension of kāhop visibility in a simple polyomino (no holes) is exactly 3. A constructive lowerābound with three guards and eight viewpoints is given (FigureāÆ4). The upper bound follows from geometric constraints: any four guards would force a configuration that violates the restābudget property.
- TheoremāÆ7 extends the analysis to polyominoes with holes and proves that the VC dimension rises to 4. The extra freedom provided by a hole allows a fourth guard to be added while still shattering all 2ā“ subsets.
These VCādimension results are significant because a constant VC dimension implies that the associated setācover problem admits an O(logāÆOPT) approximation (BrƶnnimannāGoodrich). Moreover, they provide a precise measure of the combinatorial richness of kāhop visibility, which is lower than that of Lā visibility (VCāÆ=āÆ5) or boundary visibility (VCāÆ=āÆ6) studied previously.
The paper then turns to computational complexity.
- TheoremāÆ9 proves that for any kāÆā„āÆ2 the decision version of MāÆkāÆGP is NPācomplete, even when the input polyomino is 1āthin (it contains no 2āÆĆāÆ2 block of cells). The reduction is from Planar Monotone 3āSAT. The construction uses a ādoubleācombā polyomino where each tooth has length k; each toothās tip hosts a witness whose kāhop visibility region is isolated from all others, forcing a separate guard. This forces a oneātoāone correspondence between satisfying assignments and guard placements.
- TheoremāÆ12 presents a linearātime 4āapproximation algorithm for the problem on 2āthin simple polyominoes (no 3āÆĆāÆ3 block). The algorithm partitions the polyomino into constantāsize blocks, computes locally optimal guard placements for each block, and then merges them while ensuring that any cell left uncovered by a block is covered by a neighboring blockās guard. The analysis shows that the total number of guards is at most four times the optimum, and the runtime is O(n) where n is the number of cells.
The authors situate their work within a broad literature on guarding problems. The classic Art Gallery Problem (AGP) with straightāline visibility is NPāhard and even āāācomplete. Variants using orthogonal, staircase, or limitedāturn visibility have been studied, often yielding NPāhardness but also fixedāparameter tractable algorithms when the underlying graph has bounded treewidth or is a tree. The Minimum kāHop Dominating Set problem is known to be NPācomplete in general graphs, solvable in linear time on trees, and FPT on graphs of bounded treewidth (dynamic programming in O((2k+1)^{tw}Ā·n)). Recent works provide PTAS/EPTAS for planar and Hāminorāfree graphs. This paperās contribution is to bring these ideas into the specific setting of gridābased polyominoes with a distanceābounded visibility model, establishing both lower bounds (NPācompleteness) and upper bounds (constantāfactor approximation) that are tailored to the geometric constraints of thin polyominoes.
In conclusion, the paper delivers a comprehensive theoretical treatment of kāhop guarding in polyominoes: it precisely characterizes the VC dimension (3 for simple, 4 with holes), proves NPācompleteness even for highly restricted thin shapes, and supplies a practical linearātime 4āapproximation for 2āthin simple polyominoes. These results deepen our understanding of distanceālimited visibility in discrete geometric domains and open avenues for future work, such as extending the model to threeādimensional polycubes, exploring tighter approximations using treewidthābased PTAS, or integrating stochastic demand models for realāworld facility placement.
Comments & Academic Discussion
Loading comments...
Leave a Comment