TY - JOUR
T1 - Of robot ants and elephants
T2 - A computational comparison
AU - Shiloni, Asaf
AU - Agmon, Noa
AU - Kaminka, Gal A.
PY - 2011/9/23
Y1 - 2011/9/23
N2 - In the robotics community, there exist implicit assumptions concerning the computational capabilities of robots. Two computational classes of robots emerge as focal points of recent research: robot ants and robot elephants. Ants have poor memory and communication capabilities, but are able to communicate using pheromones, in effect, turning their work area into a shared memory. By comparison, elephants are computationally stronger, have large memory, and are equipped with strong sensing and communication capabilities. Unfortunately, not much is known about the relation between the capabilities of these models in terms of the tasks they can address. In this paper, we present formal models of both ants and elephants, and investigate if one dominates the other. We present two algorithms: AntEater, which allows elephant robots to execute ant algorithms and ElephantGun, which converts elephant algorithmsspecified as Turing machinesinto ant algorithms. By exploring the computational capabilities of these algorithms, we reach interesting conclusions regarding the computational power of both models.
AB - In the robotics community, there exist implicit assumptions concerning the computational capabilities of robots. Two computational classes of robots emerge as focal points of recent research: robot ants and robot elephants. Ants have poor memory and communication capabilities, but are able to communicate using pheromones, in effect, turning their work area into a shared memory. By comparison, elephants are computationally stronger, have large memory, and are equipped with strong sensing and communication capabilities. Unfortunately, not much is known about the relation between the capabilities of these models in terms of the tasks they can address. In this paper, we present formal models of both ants and elephants, and investigate if one dominates the other. We present two algorithms: AntEater, which allows elephant robots to execute ant algorithms and ElephantGun, which converts elephant algorithmsspecified as Turing machinesinto ant algorithms. By exploring the computational capabilities of these algorithms, we reach interesting conclusions regarding the computational power of both models.
UR - https://www.scopus.com/pages/publications/80052269900
U2 - 10.1016/j.tcs.2011.06.026
DO - 10.1016/j.tcs.2011.06.026
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.systematicreview???
SN - 0304-3975
VL - 412
SP - 5771
EP - 5788
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - 41
ER -