WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un système multi- agents pour les enchères en ligne

( Télécharger le fichier original )
par Yacine Sahraoui
Université Larbi Ben M'Hidi Algérie - Ingénieur d'état en informatique 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

12. Cooperation

Il existe plusieurs points de vue sur la cooperation, selon que l'on considere que la cooperation est une attitude des agents qui decident de travailler en commun ou que l'on se pose comme un observateur qui interprete a posteriori les comportements.

- La cooperation comme attitude intentionnelle :

La cooperation est caracteristique d'une attitude (posture) des agents. On dit que des agents cooperent s'ils s'engagent dans une action commune apres avoir identifie et adopte un but commun.

Pour quelques chercheurs , il y a cooperation si les agents s'engagent dans une action et identifient un but commun , c'est-a-dire reconnaissent que les autres agents sont engages dans le meme but.

- La cooperation du point de vue de l'observateur :

On considere la cooperation comme une qualification de l'activite d'un ensemble d'agents par un observateur exterieur qui n'aurait pas acces aux etats mentaux des agents.

En tant observateur , on observe un certain nombre de phenomenes que l'on utilise comme des indices d'une activite de cooperation.

Voici quelques d'indices proposes par T. Bouron pour qualifier les activites de cooperations:

-Le degre de parallelisation , qui est fonction de la repartition des tiches et de leur resolution concurrente.

- La robustesse , qui concerne l'aptitude du systeme a suppleer la defaillance d'un agent. - La non redondance des actions, qui caracterise le faible taux d'activites redondantes. - La non persistance des conflits , qui temoigne du faible nombre de situations bloquantes.

Il existe deux indices qui semblent necessaires et suffisants pour caracteriser s'il y a ou non activite de cooperation :

1. L'ajout d'un nouvel agent permet d'accroitre differentiellement les performances du groupe.

2. L'action des agents sert a eviter ou a resoudre des conflits potentiels ou actuels.

13. La coordination

13.1. Definition :

La coordination d'actions est l'ensemble des activites supplementaires qu'il est necessaire d'accomplir dans un environnement multi-agents et qu'un agent poursuivant les memes buts n'accomplirait pas.

Exemple : les processus informatiques doivent synchroniser leurs actions lorsqu'ils accedent a des ressources communes de maniere a ce que le systeme reste dans un etat coherent.

La coordination d'actions est necessaire pour quatre raisons principales:

1. Les agents ont besoin d'informations et de resultats que seuls d'autres agents peuvent fournir,

2. Les ressources sont limitees , il est alors necessaire de coordonner les attitudes des agents pour eviter les eventuelles collisions d'acces ,

3. On cherche a optimiser les couts en eliminant les actions inutiles et en evitant les redondances d'action ,

4. On veut permettre a des agents ayant des objectifs distincts mais dependant les un des autres de satisfaire ces objectifs et d'accomplir leur travail en tirant eventuellement partie de cette dependance.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite