An Efficient Solution to the Corridor Search Problem

The corridor search problem is the problem of searching for a mobile intruder in the corridor, which is a polygonal region P with an entrance u and an exit v, by the mobile searcher having flashlights whose visibility is limited to the rays emanating from his position. In this paper, we relate the corridor search problem to the well studied two-guard problem, which gives us efficient solutions for several versions of the corridor search problem. Specially, we can decide whether there exists a schedule for the searcher having two flashlights to detect the intruder in O(nlog n) time, and if so generate such a schedule in O(nlog n + k) time, where k (≤ n 2) is the minimum number of search instructions. Our results improve upon the previous time bounds O(n 2) and O(n 2log n), respectively.