Mobility Matters
Home›Search in geometric domains›Search, evacuation and patrolling›Patrolling

Patrolling

Robots move forever so that no point of a fence (a segment, a circle, or the edges of a graph) stays unvisited for long.

Problem statement and measuresexpand

\(k\) robots with maximum speeds \(v_1,\dots,v_k\) move forever along a fence: a segment, a circle, or the edges of a graph. The idle time is the largest time interval during which some point is not visited. The aim is to minimise it, or, equivalently, to find the longest fence that can be patrolled with idle time 1.

Measures: Idle time, worst idle time, or the longest fence patrollable with idle time 1 (stated per variant).

tight near-optimal polynomial gap unknown impossible· rows follow the assumption tree; each cell: best upper bound vs lower bound, and what forces the lower bound
Setting
Idle time
—
Closed fence, one-way, distinct speeds one-way, + no faults
1 open · 4 results
near-optimal \(\frac{1}{33\ln\log_2 k}\sum_i v_i\) vs \(L \le \sum_i v_i\) space-time coverage
Closed fence, two-way, distinct speeds + two-way, + no faults
1 open · 2 results
unknown \(\to\tfrac32\times\text{simple}\) vs —
Open fence, distinct speeds + segment, + two-way, + no faults
1 open · 5 results
tight \(\to 2\times\text{partition}\) vs \(\text{partition is not optimal}\) distinct speeds
Graphs with faulty patrollers graph, + two-way, + crash faults, + equal speeds
3 open · 1 results
tight \((f+1)\,\mathrm{CPT}(G)/k\) vs \((f+1)|E|/k\) faulty reports

Know a better result, or found a mistake? Suggest a result · Report an error. Accepted contributions are acknowledged.