145
v1v2 (latest)

Optimal strategies for patrolling fences

Abstract

A classical multi-agent fence patrolling problem asks: What is the maximum length LL of a line that kk agents with maximum speeds v1,,vkv_1,\ldots,v_k can patrol if each point on the line needs to be visited at least once every unit of time. It is easy to see that L=αi=1kviL = \alpha \sum_{i=1}^k v_i for some efficiency α[12,1)\alpha \in [\frac{1}{2},1). After a series of works giving better and better efficiencies, it was conjectured that the best possible efficiency approaches 23\frac{2}{3}. No upper bounds on the efficiency below 11 were known. We prove the first such upper bounds and tightly bound the optimal efficiency in terms of the minimum ratio of speeds s=vmax/vmins = {v_{\max}}/{v_{\min}} and the number of agents kk. Guided by our upper bounds, we construct a scheme whose efficiency approaches 11, disproving the conjecture of Kawamura and Soejima. Our scheme asymptotically matches our upper bounds in terms of the maximal speed difference and the number of agents used, proving them to be asymptotically tight. A variation of the fence patrolling problem considers a circular fence instead and asks for its circumference to be maximized. We consider the unidirectional case of this variation, where all agents are only allowed to move in one direction, say clockwise. At first, a strategy yielding L=maxr[k]rvrL = \max_{r \in [k]} r \cdot v_r where v1v2vkv_1 \geq v_2 \geq \dots \geq v_k was conjectured to be optimal by Czyzowicz et al. This was proven not to be the case by giving constructions for only specific numbers of agents with marginal improvements of LL. We give a general construction that yields L=133logelog2(k)i=1kviL = \frac{1}{33 \log_e\log_2(k)} \sum_{i=1}^k v_i for any set of agents, which in particular for the case 1,1/2,,1/k1, 1/2, \dots, 1/k diverges as kk \rightarrow \infty, thus resolving a conjecture by Kawamura and Soejima affirmatively.

View on arXiv
Comments on this paper