Evacuating Equilateral Triangles and Squares in the Face-to-Face Model
Abstract
Consider robots initially located at a point inside a region . Each robot can move anywhere in independently of other robots with maximum speed one. The goal of the robots is to \emph{evacuate} through an exit at an unknown location on the boundary of . The objective is to minimize the \emph{evacuation time}, which is defined as the time the \emph{last} robot reaches the exit. We consider the \emph{face-to-face} communication model for the robots: a robot can communicate with another robot only when they meet in . In this paper, we give upper and lower bounds for the face-to-face evacuation time by robots that are initially located at the centroid of a unit-sided equilateral triangle or square. For the case of a triangle with robots, we give a lower bound of , and an algorithm with upper bound of 2.3367 on the worst-case evacuation time. We show that for any , any algorithm for evacuating robots requires at least time. This bound is asymptotically optimal, as we show that even a straightforward strategy of evacuation by robots gives an upper bound of . For and , we give better algorithms with evacuation times of 2.0887 and 1.9816, respectively. For the case of the square and , we give an algorithm with evacuation time of and show that any algorithm requires time at least to evacuate in the worst-case. Moreover, for , and , we give algorithms with evacuation times 3.1786 and 2.6646, respectively. The algorithms given for and for evacuation in the triangle or the square can be easily generalized for larger values of .
Keywords
Cite
@article{arxiv.1812.10162,
title = {Evacuating Equilateral Triangles and Squares in the Face-to-Face Model},
author = {Huda Chuangpishit and Saeed Mehrabi and Lata Narayanan and Jaroslav Opatrny},
journal= {arXiv preprint arXiv:1812.10162},
year = {2018}
}
Comments
28 pages, 14 figures