Article | REF: H5020 V1

Multi-Agent Systems

Authors: Frédéric AMBLARD, Amal El FALLAH-SEGHROUCHNI, Benoit GAUDOU, Chihab HANACHI

Publication date: December 10, 2021

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

ABSTRACT

Multi-agent systems is a discipline that grew out of Distributed Artificial Intelligence. This discipline offers an approach particularly suited to cope with complex problems having a distributed nature. It is appropriate for the analysis, design and simulation of distributed applications understood as a set of relatively autonomous entities (agents), able to reason, organize, interact and adapt to their environment. The objective of this article is to provide a synthetic view of this discipline. It presents the historical context in which it appeared, the foundations and associated definitions and its current fields of application. It also explains the internal behavior of agents, their reasoning and their properties. It develops their modes of interaction and organization and exposes their capacity for learning. It also reviews design methods and development platforms for their engineering.

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHORS

  • Frédéric AMBLARD: Professor, Toulouse 1 Capitole University, - Institut de Recherche en Informatique de Toulouse, UMR CNRS 5505, Toulouse, France

  • Amal El FALLAH-SEGHROUCHNI: Professor, Sorbonne University, - Laboratoire d'Informatique de Paris 6, UMR CNRS 7606, Paris, France - Director of Morocco's International Center for Artificial Intelligence, Ai movement

  • Benoit GAUDOU: Senior Lecturer, Toulouse 1 Capitole University, - Institut de Recherche en Informatique de Toulouse, UMR CNRS 5505, Toulouse, France

  • Chihab HANACHI: Professor, Toulouse 1 Capitole University, - Institut de Recherche en Informatique de Toulouse, UMR CNRS 5505, Toulouse, France

 INTRODUCTION

Multi-Agent Systems (MAS) are used to design, model, analyze and simulate complex systems involving multiple interacting entities, whose coordination helps to achieve a collective goal or to promote system stability. The autonomous entities making up an ADM, known as agents, can be distributed and heterogeneous, and act in an open, evolving environment. The discipline of MAS provides the concepts, theories and tools needed to understand such systems at the right level of abstraction.

Over the last twenty years, this discipline has made remarkable progress, thanks to a combination of factors. Firstly, the discipline has opened up to other disciplines, in particular the humanities and social sciences (geography, sociology, linguistics, cognitive psychology, economics and, more recently, law), biology and mathematics. Initially motivated by applications, this openness today enables ADM to constitute a multi-disciplinary research field based on solid theoretical knowledge, validated and shared by a community. This field has also been able to continually exploit the results of Artificial Intelligence (logic, artificial learning), from which it itself originated. At the same time, specific progress has been made in terms of engineering, with the proposal of methods (GAIA, MOISE...), logic-based formalisms, notations (e.g. AUML) and standard languages (e.g. FIPA-ACL), as well as simulation platforms (GAMA, NetLogo) and development platforms (Madkit, JADE) enabling the industrialization of applications. This evolution has also been made possible by a particularly dynamic scientific community, organized around federating projects including the European AgentLink network of excellence, the annual international conferences AAMAS and IJCAI, and the journals JAAMAS, IJAOSE and JASSS.

This maturity now makes it possible to design agents capable of reasoning, cooperating, organizing, acting, anticipating, learning and adapting to changes in their potentially evolving environment. These capabilities endow ADMs with a rich power of expression, at both social and cognitive levels, enabling them to tackle complex problems in fields as diverse as intelligent ambient systems, collaborative robotics, supply chains or social simulation... By way of example, we could be talking about a flotilla of drones coordinating to monitor the evolution of a natural disaster and assist the actors on the ground and the crisis unit, or a team of soccer robots capable of taking on another (cf. robocup competition) by implementing a strategy. It can also be software entities simulating the actors in a social network and their emotions, leading to the discovery and understanding of emerging and unanticipated group phenomena (e.g. panic). Its fields of application have broadened due to the physical changes...

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

KEYWORDS

artificial intelligence   |   complex systems   |   multi-agents   |   agent


This article is included in

Software technologies and System architectures

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Multi-agent systems