HOME

TheInfoList



OR:

The Multi-Agent Programming Contest is an annual international programming competition with stated goal of stimulating research in the area of
multi-agent system A multi-agent system (MAS or "self-organized system") is a computerized system composed of multiple interacting intelligent agents.Hu, J.; Bhowmick, P.; Jang, I.; Arvin, F.; Lanzon, A.,A Decentralized Cluster Formation Containment Framework fo ...
development and programming.


History

In 2005 Jürgen Dix (
Clausthal University of Technology The Clausthal University of Technology (german: Technische Universität Clausthal, also referred to as TU Clausthal or TUC) is an institute of technology (''Technische Universität'') in Clausthal-Zellerfeld, Lower Saxony, Germany. The small publi ...
), Mehdi Dastani ( University Utrecht) and Peter Novák ( Czech Technical University in Prague) have brought the contest into being and running. The competition originally focused on
Logic programming Logic programming is a programming paradigm which is largely based on formal logic Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the science of deductively valid inferences or of log ...
of
Multi-agent system A multi-agent system (MAS or "self-organized system") is a computerized system composed of multiple interacting intelligent agents.Hu, J.; Bhowmick, P.; Jang, I.; Arvin, F.; Lanzon, A.,A Decentralized Cluster Formation Containment Framework fo ...
s. The goals, raised in 2005, have proven to be a solid basis for multi-agent system development and are still valid: #Identification of key problems #To collect suitable benchmarks. In 2007, a third goal has been added: #
  • To gather test cases which require and enforce coordinated action. Although it is necessary to find a solution for the contest quest to win, the organizers pursue the intention that the solution is a system of cooperating autonomous programs that achieve the objectives together. They are also interested in how the contest participants develop the solution.


    Scenarios


    Food collectors

    Agents have to look for food and bring it to a depot on a two-dimensional grid world. Each cell can contain an agent, or food. The agents can only see a small part of the map. Initially there is no food available, it appears randomly during the game, so that agents need to search the map constantly in order to win. This scenario was used in 2005.


    Gold miners

    On a grid based map, teams of agents look for gold and transport it to the depot. As opposed to the food scenario, cells can also contain trees which block the agents and can form more or less complex labyrinths. Also, there are now two opposing teams competing for the gold. This scenario was used in the contests of 2006 and 2007. In 2007, the scenario was extended to allow the agents to carry more than one piece of gold, and to push opposing agents aside.


    Cowboys

    A grid based map contains trees, corrals, cows and agents. Two opposing teams try to drive as many cows as possible in ones corral. Cows behave using
    Swarm intelligence Swarm intelligence (SI) is the collective behavior of decentralized, self-organized systems, natural or artificial. The concept is employed in work on artificial intelligence. The expression was introduced by Gerardo Beni and Jing Wang in 1989, ...
    . They are also afraid of cowboys and try and run away. This scenario was used in 2008, 2009 and 2010. For the last two years, gates were introduced to make the scenario more challenging.


    Agents on Mars

    The 2011 contest introduces a scenario called agents on mars. Goal is to conquer as much space on mars as possible, using a team of cooperating agents. The challenge here is the higher complexity resulting from the introduction of five roles with different properties and abilities, which have to be used to scout, conquer, and keep the conquered land. The team HactarV2 from the TU-Delft won the 2011 competition while using the
    GOAL A goal is an idea of the future or desired result that a person or a group of people envision, plan and commit to achieve. People endeavour to reach goals within a finite time by setting deadlines. A goal is roughly similar to a purpose or ...
    programming language.


    References

    * Toni, Francesca; Torroni, Paolo (Eds.): Computational Logic in Multi-Agent Systems. 6th International Workshop, CLIMA VI 2005. Springer 2006 - . * Dastani, M.; El Fallah Seghrouchni, A.; Ricci, A.; Winikoff, M. (Eds.): Programming Multi-Agent Systems. Fifth International Workshop, ProMAS 2007. Springer 2008 -
    Tristan Behrens, Mehdi Dastani, Jürgen Dix, Michael Köster, Peter Novak: Multi-Agent Contest 2009 Edition
    * Multi-agent Programming Contest 2013: The Teams and the Design of their Systems. In: M. Cossentino, A. El Fallah Seghrouchni, M. Winikoff (Eds.): Engineering Multi-Agent Systems. 1st Intl. Workshop. EMAS 2013. Revised Selected Papers. Springer 2013 - {{ISBN, 978-3-642-45343-4


    External links


    Multi-Agent Programming Contest
    Logic in computer science Programming contests Information science Agent-based model