Evacuation of equilateral triangles by mobile agents of limited communication range
Abstract
We consider the problem of evacuating $k \geq 2$ mobile agents from a unit-sided equilateral triangle through an exit located at an unknown location on the perimeter of the triangle. The agents are initially located at the centroid of the triangle and they can communicate with other agents at distance at most $r$ with $0\leq r \leq 1$. An agent can move at speed at most one, and finds the exit only when it reaches the point where the exit is located. The agents can collaborate in the search for the exit. The goal of the {\em evacuation problem} is to minimize the evacuation time, defined as the worst-case time for {\em all} the agents to reach the exit. We propose and analyze several algorithms for the problem of evacuation by $k \geq 2$ agents; our results indicate that the best strategy to be used varies depending on the values of $r$ and $k$. For two agents, we give three algorithms, each of which achieves the best performance for different sub-ranges of $r$ in the range $0 \leq r \leq 1$. Finally, we show that for any $r$, evacuation of $k=6 +2\lceil(\frac{1}{r}-1)\rceil$ agents can be done in time $1+\sqrt{3}/3$, which is optimal in terms of time, and asymptotically optimal in terms of the number of agents.
- Publication:
-
arXiv e-prints
- Pub Date:
- August 2019
- DOI:
- 10.48550/arXiv.1908.07315
- arXiv:
- arXiv:1908.07315
- Bibcode:
- 2019arXiv190807315B
- Keywords:
-
- Computer Science - Distributed;
- Parallel;
- and Cluster Computing;
- Computer Science - Data Structures and Algorithms;
- Computer Science - Multiagent Systems