are the benefits of integrating coalition formation on
an already implemented MAS.
7 CONCLUSIONS
We integrated coalition formation techniques into the
2017 MAPC (Ahlbrecht et al., 2018). In this domain,
we have heterogeneous agents that work together in
order to deliver jobs announced over time. We started
on top of the SMART-JaCaMo team’s implementa-
tion (Cardoso et al., 2018) for the contest. We ex-
perimented with two different algorithms for CSG;
one provides an optimal solution while the other is
a heuristic algorithm. We integrated such algorithms
for use in the JaCaMo platform using a CArtAgO
artefact named CFArtefact. It is a suitable tool to use
CF algorithms in any JaCaMo MAS.
Our experiments showed that CF is important for
low job rates; however, when we increase job rate, in
that particular application domain, the effectiveness
of coalition formation is worse than the original ap-
proach. It cannot beat the approach that uses only
task allocation because its purpose is not to decide
which agent will accomplish each task at the time the
coalitions are formed; it only specifies who will work
together, and with many jobs being announced, that
is not too important (in that specific domain). As a
future work, we aim to investigate how self-interested
behaviour impacts on a team’s performance for the
MAPC. Also, in order to show the generality of our
approach, we aim to apply CF techniques in other do-
mains using our CFArtefact, for instance disaster re-
sponse, in which robots and humans will form coali-
tions to work together in damaged areas.
ACKNOWLEDGEMENTS
This study was financed in part by the Coordenac¸
˜
ao
de Aperfeic¸oamento de Pessoal de N
´
ıvel Superior –
Brasil (CAPES) – Finance Code 001.
REFERENCES
Ahlbrecht, T., Dix, J., and Fiekas, N. (2018). Multi-agent
programming contest 2017. Ann. Math. Artif. Intell.,
84(1):1–16.
Akasiadis, C. and Chalkiadakis, G. (2017). Cooperative
electricity consumption shifting. SEGN, 9:38–58.
Ayari, E., Hadouaj, S., and Ghedira, K. (2017). A dynamic
decentralised coalition formation approach for task al-
location under tasks priority constraints. In Proc. of
18th ICAR, pages 250–255.
Behrens, T., Hindriks, K. V., Bordini, R. H., Braubach, L.,
Dastani, M., Dix, J., H
¨
ubner, J. F., and Pokahr, A.
(2012). An Interface for Agent-Environment Interac-
tion, chapter 8, pages 139–158. Springer.
Bistaffa, F., Farinelli, A., Cerquides, J., Rodr
´
ıguez-Aguilar,
J., and Ramchurn, S. D. (2017a). Algorithms
for graph-constrained coalition formation in the real
world. ACM TIST, 8:1–24.
Bistaffa, F., Farinelli, A., Chalkiadakis, G., and Ramchurn,
S. D. (2017b). A cooperative game-theoretic approach
to the social ridesharing problem. Art. Intell., 246:86–
117.
Boissier, O., H
¨
ubner, J. F., and Ricci, A. (2016). The
JaCaMo Framework, chapter 7, pages 125–151.
Springer.
Cardoso, R. C., Krausburg, T., Bas
´
egio, T., Engelmann,
D. C., H
¨
ubner, J. F., and Bordini, R. H. (2018).
SMART-JaCaMo: an organization-based team for the
multi-agent programming contest. Ann. Math. Artif.
Intell., 84(1):75–93.
Chalkiadakis, G., Elkind, E., and Wooldridge, M. J. (2011).
Computational Aspects of Cooperative Game Theory.
Online access: IEEE (Institute of Electrical and Elec-
tronics Engineers) IEEE Morgan & Claypool Synthe-
sis eBooks Library. Morgan & Claypool Publishers.
Horling, B. and Lesser, V. (2004). A survey of multi-agent
organizational paradigms. KER, 19:281–316.
H
¨
ubner, J. F., Sichman, J. S., and Boissier, O. (2007).
Developing organised multi-agent systems using the
Moise+ model: programming issues at the system and
agent levels. IJAOSE, 1:370–395.
Ieong, S. and Shoham, Y. (2005). Marginal contribution
nets: A compact representation scheme for coalitional
games. In Proc. of 6th CEC, pages 193–202.
Irfan, M. and Farooq, A. (2016). Auction-based task alloca-
tion scheme for dynamic coalition formations in lim-
ited robotic swarms with heterogeneous capabilities.
In Proc. of 7th ICISE, pages 210–215.
Rahwan, T., Michalak, T. P., Elkind, E., Faliszewski, P.,
Sroka, J., Wooldridge, M., and Jennings, N. R. (2011).
Constrained coalition formation. In Proc. of 25th
ICAI, pages 719–725.
Rahwan, T., Michalak, T. P., Wooldridge, M., and Jennings,
N. R. (2015). Coalition structure generation: a survey.
Art. Intell., 229:139–174.
Rauniyar, A. and Muhuri, P. K. (2016). Multi-robot coali-
tion formation problem: task allocation with adaptive
immigrants based genetic algorithms. In Proc. of 9th
IEEE ICSMC, pages 137–142.
Sandholm, T., Larson, K., Andersson, M., Shehory, O., and
Tohm
´
e, F. (1999). Coalition structure generation with
worst case guarantees. Art. Intell., 111:209–238.
Smith, R. G. (1980). The contract net protocol: high-level
communication and control in a distributed problem
solver. IEEE TC, 29:1104–1113.
Wooldridge, M. J. (2009). An Introduction to MultiAgent
Systems. Wiley Publishing.
Constrained Coalition Formation among Heterogeneous Agents for the Multi-Agent Programming Contest
169