3. Algorithmes de recherche dans les systèmes à agents
3.3. Le problème de la satisfaction des contraintes (PSC)

3.3.4. Comparaison entre les algorithmes présentés

Si on fait l`analyse des algorithmes RAA et R.E.M. on peut distinguer les caractéristiques suivantes :

  • dans l`algorithme RAA les priorités sont constantes pendant la durée de l`exécution de l`algorithme, mais dans le cas de l`algorithme R.E.M. les priorités des agents se modifient;
  • si les priorités sont statiques (RAA) l`efficacité de l`algorithme dépend de valeurs préétablies; dans R.E.M. les valeurs initiales des priorités et des variables, ne sont pas aussi critiques ;
  • on peut interpréter le système de priorités comme un système de hiérarchies dans le processus de décision; on peut observer que les décisions erronées prises par les agents avec une grande priorité peuvent être fatales pour les agents de petite priorité; par contre en R.E.M. les priorités se modifient et les valeurs étant déterminées par coopération, les décisions erronées ont un effet limité et, en plus, les bonnes décisions  persistent.

En conclusion, une organisation flexible des agents obtient des résultats meilleurs qu`une organisation rigide.

En ce qui concerne la sécurité des informations dans les systèmes agents de résolution du PSC on peut faire une comparaison entre les algorithmes de Recherche Centralisée (RC) et de Retour en Arrière Asynchrone. En RC l'agent leader connaît tout. En ARA les agents ne dévoilent pas leurs domaines même si les messages de type " correcte_?" contiennent des valeurs des variables. Les agents qui reçoivent les messages ne peuvent pas savoir si dans les domaines des agents émetteurs n'existent pas encore des valeurs qui ne sont pas transmise parce que les agents émetteurs les ont trouvées inconsistantes. De même pour les contraintes qui peuvent être devinées en analysant les messages incorrecte (on connaît seulement les contraintes où l'agent est impliqué).

Question. Nommez l`algorithme distribué, présenté dans cette section, qui a le même fonctionnement que l`algorithme R.E.M. si les priorités sont constantes ?

Cliquez ici pour voir la réponse

<< Section précédente Table de matières Section suivante >>

Politechnica University of Bucharest - 2002