Overcoming Probabilistic Faults in Disoriented Linear Search
Abstract
We consider search by mobile agents for a hidden, idle target, placed on the infinite line. Feasible solutions are agent trajectories in which all agents reach the target sooner or later. A special feature of our problem is that the agents are -faulty, meaning that every attempt to change direction is an independent Bernoulli trial with known probability , where is the probability that a turn fails. We are looking for agent trajectories that minimize the worst-case expected termination time, relative to competitive analysis. First, we study linear search with one deterministic -faulty agent, i.e., with no access to random oracles, . For this problem, we provide trajectories that leverage the probabilistic faults into an algorithmic advantage. Our strongest result pertains to a search algorithm (deterministic, aside from the adversarial probabilistic faults) which, as , has optimal performance , up to the additive term that can be arbitrarily small. Additionally, it has performance less than for . When , our algorithm has performance , which we also show is optimal up to a constant factor. Second, we consider linear search with two -faulty agents, , for which we provide three algorithms of different advantages, all with a bounded competitive ratio even as . Indeed, for this problem, we show how the agents can simulate the trajectory of any -faulty agent (deterministic or randomized), independently of the underlying communication model. As a result, searching with two agents allows for a solution with a competitive ratio of , or a competitive ratio of . Our final contribution is a novel algorithm for searching with two -faulty agents that achieves a competitive ratio .
Cite
@article{arxiv.2303.15608,
title = {Overcoming Probabilistic Faults in Disoriented Linear Search},
author = {Konstantinos Georgiou and Nikos Giachoudis and Evangelos Kranakis},
journal= {arXiv preprint arXiv:2303.15608},
year = {2023}
}