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

5. Le role

Le role est une representation abstraite d'une fonction ou d'un service propose par un agent. Un role peut etre attribue dynamiquement a un agent. Il peut par exemple jouer un role de client ou de fournisseur ou meme les deux simultanement. D'autres roles peuvent etre definis comme le role de mediateur qui se charge de la mise en relation des clients et des fournisseurs.

Chaque methodologie peut apprehender le role de differentes façons. Certaines proposent d'associer potentiellement plusieurs roles a un agent. D'autres specifient qu'un role est au contraire tenu par plusieurs agents.

Dans Aalaadin [Ferber & Gutknecht, 1997] , chaque agent peut prendre en charge plusieurs roles et un role identique peut etre tenu par plusieurs agents mais le role sera toujours local a l'agent.

Dans [Drogoul, 199 8] , un agent est vu comme un ensemble de roles, parmi lesquels on peut distinguer trois niveaux :

· Les roles individuels qui sont les differents comportements que les agents sont capables de tenir sans se soucier de la strategie choisie pour les tenir.

· Les roles relationnels qui concernent comment ils choisissent d'interagir avec un autre

(en activant ou en desactivant les roles individuels) avec le respect des dependances mutuelles de leurs roles individuels.

· Les roles organisationnels ou comment les agents peuvent gerer leurs interactions pour devenir ou rester organises (en activant ou en desactivant des roles relationnels).

6. Le comportement

Un comportement est une reponse a un evenement ou une situation. Dans ce contexte , un evenement est une chose qui se produit et qui change l'environnement ou l'etat de l'agent. Un agent defini son comportement en fonction des evenements qui lui arrivent. Un evenement peut etre par exemple l'arrivee d'un courier electronique.

Lorsqu'un evenement se produit, l'agent doit l'analyser et l'evaluer pour produire une reponse adaptee.

La decision d'un agent va donner lieu a une action, cette derniere n'est pas seulement envisagee comme le resultat de ce que font les agents mais comme le resultat des reactions du monde aux influences des agents.

Le comportement d'un agent peut etre considere d'un point de vue externe ou interne a l'agent. Le comportement externe d'un agent correspond a l'observation d'une suite d'actions entreprises par celui-ci , alors que son comportement interne correspond a l'expression de ses capacites de perception, de decision, et d'action.

Pour nous, le comportement interne d'un agent exprime quand et comment un agent va utiliser ses connaissances , ses savoir-faire et ses facultes de perception de l'environnement, ou de communication pour decider de ses actions. Pour un concepteur, la definition du comportement est alors : "comment assembler les di**~rentes parties d'un agent de mani.re qu'il accomplisse les actions que l'on attend de lui ? ".

7. L'agent comme entite d'un systeme

7.1. Definition d'un systeme multi-agent (SMA).

· Agents intelligents interagissant [Weiss, 1999] Agent +autonomie

Intelligent +but, tiches

Interagissant +prise en compte des autres.

· Systeme distribue compose d'un ensemble d'agents.

· Un ensemble organise d'agents [Briot, 2001].

Un SMA peut-etre ouvert (cas d'un magasin ou des clients entrent et sortent

librement) ou ferme (l'ensemble d'agents reste le meme comme dans un match de football). Un SMA peut etre homogene, c'est-à-dire que tous les agents sont construits sur le

meme modele (ex: une reunion de travail, une colonie de fourmis) ou heterogene, c'est-àdire que les agents sont construits de modeles differents et/ou de granularite differentes (ex: un eco-systeme).

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








"L'imagination est plus importante que le savoir"   Albert Einstein