Guarding Terrains with Guards on a Line
Abstract
Given an -monotone polygonal chain with vertices, and an integer , we consider the problem of finding the lowest horizontal line lying above with point guards lying on , so that every point on the chain is \emph{visible} from some guard. A natural optimization is to minimize the -coordinate of . We present an algorithm for finding the optimal placements of and point guards for in time for even numbers , and in time for odd numbers , where is the length of the longest -Davenport-Schinzel sequence. We also study a variant with an additional requirement that is partitioned into subchains, each subchain is paired with exactly one guard, and every point on a subchain is visible from its paired guard. When is fixed, we can place the minimum number of guards in time. When the number of guards is fixed, we can find an optimal placement of with point guards lying on in time.
Keywords
Cite
@article{arxiv.2505.02373,
title = {Guarding Terrains with Guards on a Line},
author = {Byeonguk Kang and Hwi Kim and Hee-Kap Ahn},
journal= {arXiv preprint arXiv:2505.02373},
year = {2025}
}
Comments
18 pages, 10 figures