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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
eprésenté par <strong>de</strong>s règ<strong>les</strong> <strong>de</strong> décision décrites dans <strong>les</strong> modu<strong>les</strong> <strong>de</strong> compétence. Les résultats<br />
<strong>de</strong> ces modu<strong>les</strong> <strong>de</strong> compétence génèrent <strong>de</strong>s actions <strong>sur</strong> l’environnement.<br />
L’avantage <strong>de</strong> l’architecture réactive provient <strong>de</strong> la simplicité et l’efficacité <strong>de</strong> calcul.<br />
Cependant, elle ne permet pas <strong>de</strong> choisir <strong>les</strong> meilleures actions dans le long terme<br />
puisqu’elle n’a pas la compétence d’apprendre <strong>de</strong>s expériences passées dans le passé. De<br />
plus, <strong>les</strong> agents réactifs permettent <strong>de</strong> faire émerger <strong>de</strong>s comportements collectifs par <strong>les</strong><br />
interactions entre eux, mais il est difficile <strong>de</strong> <strong>les</strong> expliquer. Pour cela, <strong>les</strong> architectures<br />
hybri<strong>de</strong>s sont nées pour renforcer la compétence <strong>de</strong>s agents réactifs sans avoir l’architecture<br />
complexe comme <strong>les</strong> agents cognitifs (par exemple l’architecture Belief-Desire-Intension,<br />
BDI).<br />
Figure 1-1 Architecture réactive <strong>de</strong> subsomption (Source : Politechnica University of<br />
Bucharest, 2002)<br />
3.2.2. Architectures hybri<strong>de</strong>s<br />
Au niveau <strong>de</strong> l’agent, <strong>les</strong> architectures hybri<strong>de</strong>s combinent <strong>les</strong> architectures réactives et<br />
cognitives en organisant <strong>les</strong> modu<strong>les</strong> <strong>de</strong> compétence réactive et ceux d’intelligence (ex.<br />
opérations <strong>de</strong> raisonnement) (voir la figure 1-2). Le comportement <strong>de</strong>s agents est dirigé par<br />
<strong>les</strong> buts <strong>de</strong> conception, soit <strong>les</strong> buts propres, soit <strong>les</strong> buts coopératifs, et défini par <strong>de</strong>s règ<strong>les</strong><br />
<strong>de</strong> décision décrites dans <strong>les</strong> modu<strong>les</strong> <strong>de</strong> compétence. Le formalisme <strong>de</strong>s architectures<br />
hybri<strong>de</strong>s dépend <strong>de</strong>s objectifs <strong>de</strong>s applications. Une <strong>de</strong>s architecture hybri<strong>de</strong>s la plus connue<br />
est celle du système InteRRaP (Integration of Reactive Behavior and Rational Planning)<br />
proposé par Muller et Pischel (1994). L’architecture InteRRaP est composée <strong>de</strong> trois couches<br />
<strong>de</strong> contrôle et <strong>de</strong> trois bases <strong>de</strong> connaissance représentant différents niveaux d’abstraction <strong>de</strong><br />
la perception <strong>de</strong> l’environnement. Trois couches sont organisées hiérarchiquement, pour<br />
<strong>les</strong>quel<strong>les</strong> le flux <strong>de</strong> contrôle se transfère <strong>de</strong> bas en haut. La couche <strong>de</strong> planification<br />
coopérative est associée à <strong>de</strong>s opérations spécifiques <strong>sur</strong> <strong>les</strong> buts coopératifs, accomplis avec<br />
d’autres agents, se situant au niveau le plus haut. La couche <strong>de</strong> planification locale est<br />
associée à <strong>de</strong>s opérations <strong>sur</strong> <strong>les</strong> buts locaux, accomplis par <strong>les</strong> agents eux-mêmes. La<br />
couche la plus basse <strong>de</strong>s comportements réactifs est associée à <strong>de</strong>s actions simp<strong>les</strong> agissant<br />
<strong>sur</strong> l’environnement. Chaque couche est composée <strong>de</strong> <strong>de</strong>ux sous-modu<strong>les</strong> : (1) module <strong>de</strong><br />
perception <strong>de</strong> situations, (2) module <strong>de</strong> planification et d’exécution. Les <strong>de</strong>ux sous-modu<strong>les</strong><br />
- 16 -