Abstract
The Multi-Agent Programming Contest is an annual international event on programming multi-agent systems: Teams of agents participate in a simulated cooperative scenario. It started in 2005 and is organised in 2010 for the sixth time. The contest is an attempt to stimulate research in the area of multi-agent system development and programming by (i) identifying key problems in the field and (ii) collecting suitable benchmarks that can serve as milestones for testing multi-agent programming languages, platforms and tools. This article provides a short history of the contest since it started and reports in more detail on the cows and cowboys scenario implemented for the 2008, 2009 and 2010 contest editions. We briefly discuss the underlying technological background and conclude with a critical discussion of the experiences and lessons learned.
Similar content being viewed by others
References
Astefanoaei, L., Mol, C.P., Sindlar, M.P., Tinnemeier, N.A.M.: Going for gold with 2APL. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of the Fifth Internation Workshop on Programming Multi-agent Systems (ProMAS’07). Lecture Notes in Artificial Intelligence, vol. 4908. Springer, Honululu (2008)
Balthasar, G., Sudeikat, J., Renz, W.: On herding artificial cows: using Jadex to coordinate cowboy agents. In: Hindriks, K.V., Pokahr, A., Sardiña, S. (eds) Proceedings of the Sixth Internation Workshop on Programming Multi-agent Systems (ProMAS’08). Lecture Notes in Computer Science, vol. 5442. Springer, Estoril (2009)
Balthasar, G., Sudeikat, J., Renz, W.: On the decentralized coordination of herding activities: a Jadex-based solution. Ann. Math. Artif. Intell. doi:10.1007/s10472-010-9175-0 (2010)
Behrens, T.M., Dastani, M., Dix, J., Novák, P.: Agent contest competition: 4th edn. In: Hindriks, K.V., Pokahr, A., Sardiña, S. (eds.) Proceedings of the Sixth Internation Workshop on Programming Multi-agent Systems (ProMAS’08). Lecture Notes in Computer Science, vol. 5442. Springer, Estoril (2009)
Bordini, R.H., Hübner, J.F., Tralamazza, D.M.: Using Jason to implement a team of gold miners. In: Inoue, K., Satoh, K., Toni, F. (eds.) Computational Logic in Multi-agent Systems, CLIMA VII. Lecture Notes in Artificial Intelligence, vol. 4371. Springer (2007)
Boss, N.S., Jensen, A.S., Villadsen, J.: Building multi-agent systems using Jason. Ann. Math. Artif. Intell. doi:10.1007/s10472-010-9181-2 (2010)
Cares, C., Franch, X., Mayol, E.: Extending Tropos for a Prolog implementation: a case study using the food collecting agent problem. In: Toni, F., Torroni, P. (eds.) International Workshop on Computational Logic in Multi-agent Systems, CLIMA VI. Lecture Notes in Artificial Intelligence, vol. 3400. Springer (2006)
Cares, C., Franch, X., Mayol, E.: Using antimodels to define agents strategy. In: Inoue, K., Satoh, K., Toni, F. (eds.) Computational Logic in Multi-Agent Systems, CLIMA VII. Lecture Notes in Artificial Intelligence, vol. 4371. Springer (2007)
Coffey, S., Gaertner, D.: Implementing pheromone-based, negotiating forager agents. In: Toni, F., Torroni, P.: (eds.) International Workshop on Computational Logic in Multi-agent Systems, CLIMA VI. Lecture Notes in Artificial Intelligence, vol. 3400. Springer (2006)
Dastani, M., Dix, J., Novák, P.: The first contest on multi-agent systems based on computational logic. In: Toni, F., Torroni, P. (eds.) Computational Logic in Multi-agent Systems, 6th International Workshop, CLIMA VI. Lecture Notes in Computer Science, vol. 3900, pp. 373–384. Springer (2005)
Dastani, M., Dix, J., Novák, P.: The second contest on multi-agent systems based on computational logic. In: Inoue, K., Satoh, K., Toni, F. (eds.) Computational Logic in Multi-agent Systems, 7th International Workshop, CLIMA VII. Lecture Notes on Computer Science, vol. 4371, pp. 266–283. Springer (2006)
Dastani, M., Dix, J., Novák, P.: Agent contest competition—3rd edn. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of the Fifth Internation Workshop on Programming Multi-agent Systems (ProMAS’07) Lecture Notes in Artificial Intelligence, no. 4908. Springer, Honululu (2008)
Deiters, C., Köster, M., Lange, S., Lützel, S., Mokbel, B., Mumme, C., Niebuhr, D. (eds.): DemSy—a scenario for an integrated demonstrator in a SmartCity. Technical Report 2010/01, NTH Focused Research School for IT Ecosystems, Clausthal University of Technology (2010)
Dragone, M., Lillis, D., Muldoon, C., Tynan, R., Collier, R.W., O’Hare, G.M.P.: Dublin Bogtrotters: agent herders. In: Hindriks, K.V., Pokahr, A., Sardiña, S. (eds.) Proceedings of the Sixth Internation Workshop on Programming Multi-agent Systems (ProMAS’08). Lecture Notes in Computer Science, vol. 5442. Springer, Estoril (2009)
Gouveia, G.P., Pereira, R.H., Sichman, J.S.: The USP farmers herding team. Ann. Math. Artif. Intell. (this volume, 2011)
Hessler, A., Hirsch, B., Keiser, J.: JIAC IV in multi-agent programming contest 2007. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of the fifth internation workshop on Programming Multi-Agent Systems (ProMAS’07). Lecture Notes in Artificial Intelligence, vol. 4908. Springer, Honululu (2008)
Hessler, A., Hirsch, B., Küster, T.: Herding cows with JIAC-V. Ann. Math. Artif. Intell. (this volume, 2011)
Hessler, A., Keiser, J., Küster, T., Patzlaff, M., Thiele, A., Tuguldur, E.-O.: Herding agents—JIAC TNG in multi-agent programming contest 2008. In: Hindriks, K.V., Pokahr, A., Sardiña, S. (eds.) Proceedings of the Sixth Internation Workshop on Programming Multi-agent Systems (ProMAS’08). Lecture Notes in Computer Science, vol. 5442. Springer, Estoril (2009)
Hölzgen, D., Vengels, T., Krümpelmann, P., Thimm, M., Kern-Isberner, G.: Argonauts: a working system for motivated cooperative agents. Ann. Math. Artif. Intell. (this volume, 2011)
Hübner, J.F., Bordini, R.H.: Developing a team of gold miners using Jason. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of the Fifth Internation Workshop on Programming Multi-agent Systems (ProMAS’07). Lecture Notes in Artificial Intelligence, vol. 4908. Springer, Honululu (2008)
Hübner, J.F., Bordini, R.H.: Using agent- and organisation-oriented programming to develop a team of agents for a competitive game. Ann. Math. Artif. Intell. (this volume, 2011)
Hübner, J.F., Bordini, R.H., Picard, G.: Using Jason and Moise+ to develop a team of cowboys. In: Hindriks, K.V., Pokahr, A., Sardiña, S. (eds.) Proceedings of the Sixth Internation Workshop on Programming Multi-agent Systems (ProMAS’08). Lecture Notes in Computer Science, vol. 5442. Springer, Estoril (2009)
Jordan, H., Treanor, J., Lillis, D., Dragone, M., Collier, R.W., O’Hare. G.M.P.: AF-ABLE in the multi agent contest 2009. Ann. Math. Artif. Intell. doi:10.1007/s10472-010-9180-3 (2010)
Linges, F., Sieckmann, S., Stürmer, E., Ziller, J., Hessler, A.: Brainbug—the JIAC-TU Berlin team in the multi-agent programming contest 2010. Ann. Math. Artif. Intell. (this volume, 2011)
Logie, R., Hall, J.G., Waugh, K.G.: Reactive food gathering. In: Toni, F., Torroni, P. (eds.) International Workshop on Computational Logic in Multi-agent Systems, CLIMA VI. Lecture Notes in Artificial Intelligence, vol. 3400. Springer (2006)
Mateus, E., Goncalves, N., Bittencourt, G.: Strategies for multi-agent coordination in a grid world. In: Toni, F., Torroni, P. (eds.) International Workshop on Computational Logic in Multi-Agent Systems, CLIMA VI. Lecture Notes in Artificial Intelligence, vol. 3400. Springer (2006)
Rafe, V., Bayat, A., Rezae, M., Pournaghi, Y., Galoan: a multi-agent approach to heard cows. Ann. Math. Artif. Intell. (this volume, 2011)
Rahmani, A.T., Saberi, A., Mohammadi, M., Nikanjam, A., E.Adeli Mosabbeb, Abdoos, M.: SHABaN multi-agent team to herd cows. In: Hindriks, K.V., Pokahr, A., Sardiña, S. (eds.) Proceedings of the sixth internation workshop on Programming Multi-agent Systems (ProMAS’08). Lecture Notes in Computer Science, vol. 5442. Springer, Estoril (2009)
Russell, S., Carr, D., Dragone, M., O’Hare, G.M.P., Collier, R.: From bogtrotting to herding: a UCD perspective. Ann. Math. Artif. Intell. (this volume, 2011)
Schiffel, S., Thielscher, M.: Multi-agent FLUX for the gold mining domain. In: Inoue, K., Satoh, K., Toni, F. (eds.) Computational Logic in Multi-agent Systems, CLIMA VII. Lecture Notes in Artificial Intelligence, vol. 4371. Springer (2007)
Stephan Schiffel, Michael Thielscher, and Doan Thu Trang. An agent team based on FLUX for the ProMAS contest 2007. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of the fifth internation workshop on Programming Multi-agent Systems (ProMAS’07). Lecture Notes in Artificial Intelligence, vol. 4908. Springer, Honululu (2008)
Szklarski, J.: Ac08 system description. In: Hindriks, K.V., Pokahr, A., Sardiña, S. (eds.) Proceedings of the sixth internation workshop on Programming Multi-agent Systems (ProMAS’08). Lecture Notes in Computer Science, vol. 5442. Springer, Estoril (2009)
Tuguldur, E.-O., Patzlaff, M.: Collecting gold. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of the Fifth Internation Workshop on Programming Multi-agent Systems (ProMAS’07). Lecture Notes in Artificial Intelligence, vol. 4908. Springer, Honululu (2008)
Tuguldur, E.-O., Patzlaff, M.: Moo—MicroJIAC agents operating oxen. Ann. Math. Artif. Intell. doi:10.1007/s10472-010-9177-y (2010)
Villadsen, J., Boss, N.S., Jensen, A.S., Vester, S.: Improving multi-agent systems using Jason. Ann. Math. Artif. Intell. (this volume, 2011)
Yadav, N., Zhou, C., Sardina, S., Ronnquist, R.: A BDI agent system for the cow herding domain. Ann. Math. Artif. Intell. doi:10.1007/s10472-010-9182-1 (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Behrens, T., Dastani, M., Dix, J. et al. The multi-agent programming contest from 2005–2010. Ann Math Artif Intell 59, 277–311 (2010). https://doi.org/10.1007/s10472-010-9219-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-010-9219-5