5.2 Environment Influence
Figures 3 and 4 show how different environment and
task parameters influence the performance for diffe-
rent budgets. These figures show best performance
for specific values of a parameter while averaging
over all other parameter settings. For example, the
left-upper heatmap in Figure 3 shows the performance
heat map for the equidistant topology.
By comparing heat maps for different redundancy
factors, we can conclude that impact of redundancy
on performance is rather small; there is less need for
communication for higher redundancy factors. The
impact of map size on performance is as one would
expect: larger maps require more agents to achieve
similar performance levels. In contrast, if the task size
is increased, more communication between agents is
needed to achieve similar performance levels.
Finally, we find that the type of topology has a rat-
her large effect on the shape of the performance levels
that are visible in the heat maps (see Figure 3). Most
notably, whereas for most parameters the agent types
that perform best match those of Figure 2, this turns
out to be not the case for different topologies. The
heat map for the Manhattan topology matches best
with the heat map of Figure 2 averaging over all pa-
rameters. But for other topologies the heat maps are
quite different. For example, we find that on a line and
equidistant topology the target communication tactic
can significantly increase efficiency (agent I versus M
and K versus O), but the update communication tactic
only yields significant performance gains on a Man-
hattan topology. We conclude that it is particularly in-
teresting to fine-tune and optimize an agent decision
function for a specific topology.
6 CONCLUSIONS
This paper investigates what the best performance is
that can be achieved with a given budget, i.e. an in-
vestment of a specific number of agents and commu-
nication load per agent. We use a simulation approach
and a discrete event simulator for exploration games
to empirically obtain insights in how performance de-
pends on different tactics used for composing a stra-
tegy for deciding what to do next. Several explora-
tion tactics including greedy and random exploration
tactics and several communication tactics are evalua-
ted. We find that there does not exist one dominant
strategy but that for different budgets different sets of
tactics perform best.
Our results can inform designers of multi-agent
systems for exploration game type applications. First,
our results can inform the choice of budget itself and
can be used to make a trade-off between budgets and
performance. Moreover, we found that certain combi-
nations of tactics are outperformed by other strategies
and thus are best avoided. Finally, we have shown
that for different environment and task parameters dif-
ferent strategies perform best. In particular, we found
that fine-tuning of agent coordination strategies is par-
ticularly useful if agents only have to handle a specific
type of environment topology.
In future work we plan to refine and evaluate the
agent tactics used in this paper and to study particu-
lar mechanisms for optimizing performance in speci-
fic types of environment topologies.
ACKNOWLEDGEMENTS
This work was supported by European Union’s Se-
venth Framework Programme for research, techno-
logical development and demonstration under the
TRADR project No. FP7-ICT-609763.
REFERENCES
Farinelli, A., Iocchi, L., and Nardi, D. (2004). Multiro-
bot systems: a classification focused on coordination.
Systems, Man, and Cybernetics, Part B: Cybernetics,
IEEE Transactions on, 34(5):2015–2028.
Harbers, M., Jonker, C., and Van Riemsdijk, B. (2012). En-
hancing team performance through effective commu-
nication. In Proceedings of the 4th Annual Human-
Agent-Robot Teamwork Workshop, pages 1–2.
Hindriks, K. V. and Dix, J. (2014). GOAL: A multi-
agent programming language applied to an explora-
tion game. In Agent-Oriented Software Engineering,
pages 235–258. Springer.
Johnson, M., Jonker, C., van Riemsdijk, B., Feltovich,
P. J., and Bradshaw, J. M. (2009). Joint Activity Test-
bed: Blocks World for Teams (BW4T), pages 254–256.
Springer Berlin Heidelberg, Berlin, Heidelberg.
Liemhetcharat, S., Yan, R., and Tee, K. P. (2015). Conti-
nuous foraging and information gathering in a multi-
agent team. In Proceedings of the 2015 Internatio-
nal Conference on Autonomous Agents and Multia-
gent Systems, AAMAS ’15, pages 1325–1333.
Pini, G., Gagliolo, M., Brutschy, A., Dorigo, M., and Birat-
tari, M. (2013). Task partitioning in a robot swarm: a
study on the effect of communication. Swarm Intelli-
gence, 7(2):173–199.
Pitonakova, L., Crowder, R., and Bullock, S. (2016). Task
allocation in foraging robot swarms: The role of infor-
mation sharing. In Proceedings of the Fifteenth Inter-
national Conference on the Synthesis and Simulation
of Living Systems (ALIFE XV), pages 306–313. MIT
Press.
On the Effects of Team Size and Communication Load on the Performance in Exploration Games
229