Mapping Simple Polygons: How Robots Benefit from Looking Back

Jérémie Chalopin, Shantanu Das, Yann Disser, Matús Mihalák*, Peter Widmayer

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

We consider the problem of mapping an initially unknown polygon of size n with a simple robot that moves inside the polygon along straight lines between the vertices. The robot sees distant vertices in counter-clockwise order and is able to recognize the vertex among them which it came from in its last move, i.e. The robot can look back. Other than that the robot has no means of distinguishing distant vertices. We assume that an upper bound on n is known to the robot beforehand and show that it can always uniquely reconstruct the visibility graph of the polygon. Additionally, we show that multiple identical and deterministic robots can always solve the weak rendezvous problem in which the robots need to position themselves such that all of them are mutually visible to each other.our results are tight in the sense that the strong rendezvous problem, where robots need to gather at a vertex, cannot be solved in general, and, without knowing a bound beforehand, not even n can be determined. In terms of mobile agents exploring a graph, our result implies that they can reconstruct any graph that is the visibility graph of a simple polygon. This is in contrast to the known result that the reconstruction of arbitrary graphs is impossible in general, even if n is known.
Original languageEnglish
Pages (from-to)43-59
Number of pages17
JournalAlgorithmica
Volume65
Issue number1
DOIs
Publication statusPublished - 2013
Externally publishedYes

Cite this