From the cow path to evacuation
The line of work from Bellman's and Beck's linear search problem to group search with faulty robots, evacuation of disks and polygons, priority evacuation, and patrolling by robots with distinct speeds.
verifiedLinear search and the cow path
Kupavskii and Welzl open their paper with the original question, posed by Bellman in 1963 and studied by Beck, in Beck's words: "A man in an automobile searches for another man who is located at some point of a certain road. [...] How does he search so as to minimize the expected distance traveled?" Kupavskii & Welzl 2018 Beck 1964. In that version the searcher knows the distribution of the target. Beck and Newman showed, as reported by Kupavskii & Welzl 2018, that without knowledge of the distribution the distance cannot be smaller than 9 times the expected distance to the target.
Computer scientists rediscovered the problem as the cow-path problem: a cow at an infinite fence must find the gate, and optimality is the worst-case ratio between the distance travelled and the distance to the gate Kupavskii & Welzl 2018. Doubling the turning point gives ratio 9 on the line, which is optimal; on \(m\) rays, turning distances that grow by the factor \(m/(m-1)\) give the optimal ratio \(1+2m^m/(m-1)^{m-1}\) Baeza-Yates et al. 1993; randomization lowers the line to about 4.59 Kao et al. 1996. Searching, Czyzowicz et al. note, "is central to many areas of computer science including data structures, computational geometry, and artificial intelligence" Czyzowicz et al. 2021.
Groups, faults and speeds
Czyzowicz et al. proposed parallel versions of the cow path in which \(k\) robots search the line and up to \(f\) of them are faulty Kupavskii & Welzl 2018. A crash-faulty robot passes the target without detecting it Czyzowicz et al. 2016; a Byzantine robot may also stay silent or announce a target that is not there Czyzowicz et al. 2021. For crash faults the optimal ratio is known exactly: proportional schedules Czyzowicz et al. 2016 are optimal, as Kupavskii and Welzl proved Kupavskii & Welzl 2018. For Byzantine faults it is not; already three robots with one liar are open Czyzowicz et al. 2021 Kupavskii & Welzl 2018.
The measure also changed. Bampas et al. compare search, where cost is "the time when the first searcher arrives", with rendezvous, where it is the time when "the last involved robot reaches the meeting point", and study two robots with different speeds that must both reach the target Bampas et al. 2019. They find optimal strategies for every speed ratio with communication by meeting, and show that wireless communication helps only up to a certain speed ratio Bampas et al. 2019.
Evacuation: waiting for the last robot
Czyzowicz et al. posed evacuation: \(k\) robots start at the centre of a unit disk and must all leave through an exit at an unknown point of the boundary; the cost is the worst-case time until the last robot is out Czyzowicz et al. 2014. They compare it with the lost-at-sea and cow-path problems and with plane search, and cite Chrobak et al. for the observation that evacuation of uniform agents on a line "is as hard as the cow-path problem" Czyzowicz et al. 2014 Chrobak et al. 2015. Two communication models were introduced: wireless, in which a robot that finds the exit tells everyone at once, and face-to-face (local), in which robots exchange information only when they meet Czyzowicz et al. 2014.
For two wireless robots the answer is exactly \(1+2\pi/3+\sqrt3 \approx 4.826\) Czyzowicz et al. 2014. Face-to-face, the robots must decide when to look for each other. Czyzowicz et al. obtained a lower bound of \(3+\pi/6+\sqrt3 \approx 5.255\) by studying an exit at a vertex of a hexagon, and introduced a "nonintuitive" strategy in which searchers "are forced to detour and meet" Czyzowicz et al. 2020. Brandt et al. showed that such meetings need not exchange useful information Brandt et al. 2017, and Disser and Schmitt brought the upper bound to about \(5.6234\) Disser & Schmitt 2019; the gap remains open.
What evacuation varies
Each variation changes one ingredient of the original problem. Communication: a sender and a receiver evacuate the disk strictly between the wireless and face-to-face optima Georgiou et al. 2022, and on the line exactly in ratio \(3+2\sqrt2\) Czyzowicz et al. 2021. Faults: with one crash-faulty or Byzantine robot among three, the disk bounds are not tight Czyzowicz et al. 2017; on the line, evacuation with \(k = 2f+1\) robots is a sub-problem of Byzantine search, since all robots may have to reach the target Czyzowicz et al. 2021. Domain: equilateral triangles and squares Chuangpishit et al. 2020 Georgiou & Jang 2026, \(m\) rays Brandt et al. 2020, and disks with two exits Pattanayak et al. 2018. Speeds and energy: two robots with different speeds Lamprou et al. 2020, and the energy spent searching, which Czyzowicz et al. consider "for the first time" Czyzowicz et al. 2019.
Priority evacuation
Czyzowicz et al. observe that searchers are usually assumed to have the same capabilities and the same role, yet in practice "only one of the robots has the capability to address an urgent need at the target", such as performing an emergency procedure or closing a breach Czyzowicz et al. 2018. Priority evacuation makes this the measure: \(\sigma\) servants help a distinguished robot, the queen, and only the queen's evacuation time counts Czyzowicz et al. 2018. For \(\sigma\) servants both bounds tend to 2, but they differ in the \(1/\sigma\) term Czyzowicz et al. 2018; for one and two servants, the problem was posed in Czyzowicz et al. 2018, and the lower bound for one servant was later raised through weighted group search Georgiou & Wang 2025, leaving a gap between about \(4.568\) and \(4.819\).
Patrolling
Patrolling keeps the geometry and the robots with given maximum speeds but replaces a one-time target by a continuing duty: every point must be visited often enough, and the cost is the idle time, the longest time a point is left unvisited Kawamura & Kobayashi 2015. Kawamura and Kobayashi note that patrolling had been studied mostly through heuristics and experiments, and that theoretical studies "have revealed that there are interesting questions and intricacies even in the simplest settings" Kawamura & Kobayashi 2015. Czyzowicz et al. studied fences patrolled by agents with distinct speeds Czyzowicz et al. 2011 and, as Kawamura and Kobayashi report, conjectured that partitioning the fence in proportion to the speeds is always optimal; Kawamura and Kobayashi confirmed this for three agents and disproved it in general Kawamura & Kobayashi 2015, and Kawamura and Soejima found schedules that patrol a fence \(4/3\) times longer than partition and a circle \(21/20\) times better than the simple strategies Kawamura & Soejima 2020. Faults enter as in search: with up to \(f\) unreliable robots, the optimal idleness of an Eulerian graph is \((f+1)|E|/k\) Czyzowicz et al. 2017. How far an optimal fence schedule can beat partition remains open Kawamura & Soejima 2020.