English

Exploration of High-Dimensional Grids by Finite State Machines

Multiagent Systems 2019-02-12 v1

Abstract

We consider the problem of finding a treasure at an unknown point of an nn-dimensional infinite grid, n3n\geq 3, by initially collocated finite state agents (scouts/robots). Recently, the problem has been well characterized for 2 dimensions for deterministic as well as randomized agents, both in synchronous and semi-synchronous models. It has been conjectured that n+1n+1 randomized agents are necessary to solve this problem in the nn-dimensional grid. In this paper we disprove the conjecture in a strong sense: we show that three randomized synchronous agents suffice to explore an nn-dimensional grid for any nn. Our algorithm is optimal in terms of the number of the agents. Our key insight is that a constant number of finite state machine agents can, by their positions and movements, implement a stack, which can store the path being explored. We also show how to implement our algorithm using: four randomized semi-synchronous agents; four deterministic synchronous agents; or five deterministic semi-synchronous agents. We give a different algorithm that uses 44 deterministic semi-synchronous agents for the 33-dimensional grid. This is provably optimal, and surprisingly, matches the result for 22 dimensions. For n4n\geq 4, the time complexity of the solutions mentioned above is exponential in distance DD of the treasure from the starting point of the agents. We show that in the deterministic case, one additional agent brings the time down to a polynomial. Finally, we focus on algorithms that never venture much beyond the distance DD. We describe an algorithm that uses O(n)O(\sqrt{n}) semi-synchronous deterministic agents that never go beyond 2D2D, as well as show that any algorithm using 33 synchronous deterministic agents in 33 dimensions must travel beyond Ω(D3/2)\Omega(D^{3/2}) from the origin.

Keywords

Cite

@article{arxiv.1902.03693,
  title  = {Exploration of High-Dimensional Grids by Finite State Machines},
  author = {Stefan Dobrev and Lata Narayanan and Jaroslav Opatrny and Denis Pankratov},
  journal= {arXiv preprint arXiv:1902.03693},
  year   = {2019}
}