The Multi-Agent Programming Contest: A Résumé

Comparing Agent Systems 2005–2019
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 12381)


The Multi-Agent Programming Contest, MAPC, is an annual event organized since 2005 out of Clausthal University of Technology. Its aim is to investigate the potential of using decentralized, autonomously acting intelligent agents, by providing a complex scenario to be solved in a competitive environment. For this we need suitable benchmarks where agent-based systems can shine. We present previous editions of the contest and also its current scenario and results from its use in the 2019 MAPCwith a special focus on its suitability. We conclude with lessons learned over the years.


Multi-agent systems Decentralized computing Cooperation Artificial intelligence Simulation platforms 



The authors would like to thank Alfred Hofmann from Springer for his continuous support right from the beginning, and for endowing the prize of 500 Euros in Springer books.

Also, we extend our gratitude to all anonymous reviewers who helped us make improvements to this paper.

The fourth author acknowledges that his part in this study was financed by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Brasil (CAPES) – Finance Code 001.

Last but not least, we thank all teams that entered our Contest in the last 15 years and helped to keep it alive. The second author sends a special thank you to some former PhD students in his group: Peter Novák, Tristan Behrens, Federico Schlesinger, and Michael Köster. Without their ideas and enthusiasm, the MAPCwould not have flourished.


  1. 1.
    Ahlbrecht, T., et al.: Multi-agent programming contest 2013: the teams and the design of their systems. In: Cossentino, M., El Fallah Seghrouchni, A., Winikoff, M. (eds.) EMAS 2013. LNCS (LNAI), vol. 8245, pp. 366–390. Springer, Heidelberg (2013). Scholar
  2. 2.
    Ahlbrecht, T., Dix, J., Fiekas, N.: Multi-agent programming contest 2016. Int. J. Agent-Oriented Softw. Eng. 6(1), 58–85 (2018)CrossRefGoogle Scholar
  3. 3.
    Ahlbrecht, T., Dix, J., Fiekas, N.: Multi-agent programming contest 2017 - the twelfth edition of the MAPC. Ann. Math. Artif. Intell. 84(1), 1–16 (2018). Scholar
  4. 4.
    Ahlbrecht, T., Dix, J., Fiekas, N. (eds.): MAPC 2018. LNCS (LNAI), vol. 11957. Springer, Cham (2019). Scholar
  5. 5.
    Ahlbrecht, T., Dix, J., Köster, M., Schlesinger, F.: Multi-agent programming contest 2013. In: Cossentino, M., El Fallah Seghrouchni, A., Winikoff, M. (eds.) EMAS 2013. LNCS (LNAI), vol. 8245, pp. 292–318. Springer, Heidelberg (2013). Scholar
  6. 6.
    Behrens, T., Dastani, M., Dix, J., Köster, M., Novák, P.: The multi-agent programming contest from 2005–2010. Ann. Math. Artif. Intell. 59(3–4), 277–311 (2010). Scholar
  7. 7.
    Behrens, T.M., Hindriks, K.V., Dix, J.: Towards an environment interface standard for agent platforms. Ann. Math. Artif. Intell. 61(4), 261–295 (2011). Scholar
  8. 8.
    Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)CrossRefGoogle Scholar
  9. 9.
    Bordini, R., Dastani, M., Dix, J., Segrouchni, A.E.F. (eds.): Special Issue on Multi-Agent Programming. J. Auton. Agents Multi-Agent Syst. 23 (2011). Springer
  10. 10.
    Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak Using Jason, vol. 8. Wiley, Hoboken (2007)CrossRefGoogle Scholar
  11. 11.
    Bratman, M., et al.: Intention, Plans, and Practical Reason, vol. 10. Harvard University Press, Cambridge (1987)Google Scholar
  12. 12.
    Genesereth, M., Love, N., Pell, B.: General game playing: overview of the AAAI competition. AI Mag. 26(2), 62 (2005)Google Scholar
  13. 13.
    Hindriks, K.V.: Programming rational agents in GOAL. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming, pp. 119–157. Springer, Boston, MA (2009). Scholar
  14. 14.
    Johnson, M., Jonker, C., van Riemsdijk, B., Feltovich, P.J., Bradshaw, J.M.: Joint activity testbed: blocks world for teams (BW4T). In: Aldewereld, H., Dignum, V., Picard, G. (eds.) ESAW 2009. LNCS (LNAI), vol. 5881, pp. 254–256. Springer, Heidelberg (2009). Scholar
  15. 15.
    Karakovskiy, S., Togelius, J.: The Mario AI benchmark and competitions. IEEE Trans. Comput. Intell. AI Games 4(1), 55–67 (2012)CrossRefGoogle Scholar
  16. 16.
    Ketter, W., Collins, J., Reddy, P.: Power TAC: a competitive economic simulation of the smart grid. Energy Econ. 39, 262–270 (2013)CrossRefGoogle Scholar
  17. 17.
    Vallati, M., Chrpa, L., Grześ, M., McCluskey, T.L., Roberts, M., Sanner, S., et al.: The 2014 international planning competition: progress and trends. AI Mag. 36(3), 90–98 (2015)CrossRefGoogle Scholar
  18. 18.
    Visser, A., Ito, N., Kleiner, A.: RoboCup rescue simulation innovation strategy. In: Bianchi, R.A.C., Akin, H.L., Ramamoorthy, S., Sugiura, K. (eds.) RoboCup 2014. LNCS (LNAI), vol. 8992, pp. 661–672. Springer, Cham (2015). Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of InformaticsClausthal University of TechnologyClausthal-ZellerfeldGermany
  2. 2.School of TechnologyPontifical Catholic University of Rio Grande do SulPorto AlegreBrazil

Personalised recommendations