Abstract
The gradient, or hop count, algorithm is inspired by natural phenomena such as the morphogen gradients present in multi-cellular development. It has several applications in multi-agent systems and sensor networks, serving as a basis for self-organized coordinate system formation, and finding shortest paths for message passing. It is a simple and well-understood algorithm in theory. However, we show here that in practice, it is highly sensitive to specific rare errors that emerge at larger scales. We implement it ou a system of 1000 physical agents (Kilobot robots) that communicate asynchronously via a noisy wireless channel. We observe that spontaneous, short-lasting rare errors made by a single agent (e.g. Due to message corruption) propagate spatially and temporally, causing cascades that severely hinder the algorithm's functionality. We develop a mathematical model for temporal error propagation and validate it with experiments on 100 agents. This work shows how multi-agent algorithms that are believed to be simple and robust from theoretical insight may be highly challenging to implement on physical systems. Systematically understanding and quantifying their current limitations is a first step in the direction of improving their robustness for implementation.
| Original language | English (US) |
|---|---|
| Title of host publication | 16th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2017 |
| Editors | Edmund Durfee, Michael Winikoff, Kate Larson, Sanmay Das |
| Publisher | International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS) |
| Pages | 1404-1412 |
| Number of pages | 9 |
| ISBN (Electronic) | 9781510855076 |
| State | Published - 2017 |
| Externally published | Yes |
| Event | 16th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2017 - Sao Paulo, Brazil Duration: May 8 2017 → May 12 2017 |
Publication series
| Name | Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS |
|---|---|
| Volume | 3 |
| ISSN (Print) | 1548-8403 |
| ISSN (Electronic) | 1558-2914 |
Conference
| Conference | 16th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2017 |
|---|---|
| Country/Territory | Brazil |
| City | Sao Paulo |
| Period | 5/8/17 → 5/12/17 |
All Science Journal Classification (ASJC) codes
- Artificial Intelligence
- Software
- Control and Systems Engineering
Keywords
- Complex systems
- Kilobots
- Multi-agent systems in hardware
- Reality gap
- Spatio-temporal error propagation