10.08.2013 Views

Thèse Modèle dynamique de transport basé sur les activités

Thèse Modèle dynamique de transport basé sur les activités

Thèse Modèle dynamique de transport basé sur les activités

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. Métho<strong>de</strong>s <strong>basé</strong>es <strong>sur</strong> <strong>les</strong> Systèmes Multi-Agents<br />

Le domaine <strong>de</strong>s Systèmes Multi-Agents est un thème très actif dans l’Intelligence Artificielle<br />

Distribuée et le génie logiciel. La conception <strong>de</strong>s SMAs est aussi appliquée dans d’autres<br />

domaines scientifiques comme la physique et la biologie. Un SMA est un ensemble d’agents<br />

autonomes, situés dans un environnement, et interagissant entre eux (coopération,<br />

concurrence et communication) et avec l’environnement. Le concept d’« autonomie »<br />

consiste à décrire <strong>les</strong> agents comme <strong>de</strong>s entités autonomes flexib<strong>les</strong>, capab<strong>les</strong> <strong>de</strong> s’adapter à<br />

leur environnement pour atteindre certains objectifs. Le paradigme agent provient, d’une part,<br />

<strong>de</strong> l’intelligence artificielle distribuée, d’autre part, <strong>de</strong> la vie artificielle. Historiquement, la<br />

recherche <strong>de</strong>s systèmes multi-agents est paru au cours <strong>de</strong>s années 80. Généralement, un<br />

agent est soit cognitif, ayant une représentation interne complexe permettant d’avoir un<br />

comportement intelligent tel que le raisonnement et l’apprentissage, soit réactif, possédant<br />

<strong>les</strong> caractéristiques simp<strong>les</strong> permettant <strong>de</strong>s actions selon <strong>de</strong>s stimuli <strong>de</strong> l’environnement. En<br />

effet, la définition <strong>de</strong> l’agent dépend du domaine d’applications. Dans le domaine <strong>de</strong><br />

l’Intelligence Artificielle Distribuée, un agent est défini comme un système informatique<br />

situé dans un environnement, capable <strong>de</strong> réaliser certaines actions <strong>de</strong> manière autonome et<br />

adaptative afin d’atteindre certains objectifs. Le système multi-agent est conçu suivant une<br />

structure distribuée sans avoir un contrôle central du système. Les thèmes d’étu<strong>de</strong>s<br />

concernant <strong>les</strong> interactions, négociations, et communications proposant différents schémas<br />

(agents-agents ou agents-humain). Ainsi, différents formalismes <strong>de</strong> communications et <strong>de</strong>s<br />

Agent Communication Langages (ACL) sont proposés concernant la normalisation <strong>de</strong>s<br />

langages <strong>de</strong> communication entre <strong>les</strong> logiciels ou <strong>les</strong> interfaces agents-humains dans un<br />

environnement distribué (ex. Internet).<br />

Dans le domaine <strong>de</strong> la biologie, <strong>de</strong> la physique ou <strong>de</strong> la chimie, l’agent peut être défini<br />

comme un individu autonome capable <strong>de</strong> réagir à certaines actions simp<strong>les</strong> selon <strong>de</strong>s règ<strong>les</strong><br />

physiques ou comportementa<strong>les</strong>. Le système multi-agent est composé <strong>de</strong> nombreux agents<br />

simp<strong>les</strong>, homogènes ou hétérogènes qui sont capab<strong>les</strong> d’interagir entre eux et <strong>sur</strong><br />

l’environnement. La complexité <strong>de</strong>s agents et <strong>de</strong>s interactions peut varier selon l’objectif <strong>de</strong><br />

la modélisation. Généralement, <strong>les</strong> comportements <strong>de</strong>s agents physiques ou chimiques sont<br />

décrits par <strong>de</strong>s équations différentiel<strong>les</strong> issues <strong>de</strong>s modè<strong>les</strong> ou théories <strong>de</strong>s applications.<br />

Notre objectif <strong>de</strong> recherche est d’établir un modèle <strong>basé</strong> <strong>sur</strong> le concept <strong>de</strong>s SMAs<br />

permettant <strong>de</strong> simuler <strong>les</strong> comportements <strong>de</strong> participation aux <strong>activités</strong> <strong>de</strong>s agents<br />

(voyageurs) dans un système complexe. Les agents réactifs conviennent mieux à notre<br />

problématique puisque pour un nombre important d’agents, une architecture interne<br />

complexe entraîne une explosion du temps d’exécution <strong>de</strong> la simulation. Pour que la<br />

construction d’un tel système soit faisable, nous mettons l’accent <strong>sur</strong> <strong>les</strong> étu<strong>de</strong>s <strong>de</strong>s SMA<br />

<strong>basé</strong>s <strong>sur</strong> <strong>les</strong> agents réactifs.<br />

Dans la section suivante, nous exposons <strong>les</strong> caractéristiques <strong>de</strong>s SMAs, la<br />

représentation interne <strong>de</strong>s agents réactifs, le schéma <strong>de</strong> communication, <strong>les</strong> plates-formes <strong>de</strong><br />

développement et <strong>les</strong> applications <strong>de</strong>s SMAs dans <strong>les</strong> domaines <strong>de</strong> <strong>transport</strong>.<br />

3.1. Caractéristiques <strong>de</strong>s SMA<br />

Les caractéristiques <strong>de</strong>s SMAs proviennent <strong>de</strong>s interactions entre <strong>les</strong> agents et<br />

- 14 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!