



s
| Programme | |
|
|
|
| Polycopiés | |
|
|
| Sujets d'examens | |
|
|
|
Année 1998-1999
1ère session Durée : 3 heures Tous documents autorisés On suppose que tous les feux
rouges d'une agglomération sont équipés de senseurs permettant Comment définir l'environnement des agents ? Comment définir l'organisation multi agents ? Quels agents doivent être en interaction directe, quels agents vont entrer en coopération, quels agents vont entrer en compétition ? On veut expérimenter plusieurs modèles d'organisation et de coopération, pour décider des actions à faire, en assurant la nécessaire coopération entre les feux d'un même carrefour ou d'une même voie. Proposez trois modèles et un plan d'expérimentation pour les évaluer. Le but n'est pas d'obtenir en trois heures un résultat implantable, vous devez montrer à travers ce sujet quelles sont vos connaissances sur les SMA et comment vous les mettez en uvre sur un problème.
2ème session Durée : 3 heures Tous documents autorisés Les deux questions sont indépendantes. 1- Qu'est-ce qu'une architecture de tableau noir (blackboard) ? quels sont ses avantages ? pour quels types de problèmes est-il intéressant de l'utiliser ? 2- Expliquez sur quels principes concevoir un agent logiciel de la famille des agents rationnels pour jouer au jeu suivant : Le jeu de Think Ahead
se joue à deux joueurs sur un plateau 8 x 8 contenant des cartes portant
des nombres entiers positifs ou négatifs. Au départ, les faces numérotées
des cartes sont visibles, une seule des cartes est retournée et elle sert
comme repère pour le premier coup. Les joueurs jouent à tour de rôle.
Ils choisissent une carte dans la ligne ou dans la colonne de la dernière
carte retournée. Le nombre marqué sur la carte s'ajoute à leur score et
la carte est retournée, face numérotée invisible. Le jeu s'arrête quand
toutes les cartes sont retournées ou quand un des joueurs est dans une
impasse : Vous supposez que l'interface graphique qui gère la partie et donne la main tout à tour à chacun des joueur existe déjà.
Année 1999-2000
1ère session Durée : 3 heures Tous documents autorisés La mairie d'une grande ville veut tester plusieurs méthodes d'organisation des travailleurs pour le balayage des rues de la ville. Elle fait appel à vous pour mettre au point un logiciel de simulation. Le but du logiciel est d'optimiser l'organisation des balayeurs, et de savoir combien faut-il prévoir de travailleurs en fonction de la taille de la ville et de la fréquence de balayage souhaitée. I- Vous construirez plusieurs scénarios pour tester plusieurs formes d'organisation et de communication selon que les agents connaissent ou non le plan de la ville, qu'il existe ou non une structure hiérarchique entre les travailleurs, que la communication a lieu par l'environnement, par un système de signes simples ou par le langage. 1) Justifiez le choix des scénarios 2) Expliquez quel est le fonctionnement de base des agents dans chacun d'eux. 3) Comment représentez vous le plan de la ville dans le programme et sur l'écran ? 4) Comment représentez vous la hiérarchie des agents dans le programme et sur l'écran ? II- Le logiciel à développer prend des scénarios en paramètre. Comment et par qui le logiciel va-t-il être utilisé ? Comment va-t-on évaluer les différents scénarios ? Le but n'est pas d'obtenir en trois heures un résultat implantable, vous devez montrer à travers ce sujet quelles sont vos connaissances sur les SMA et comment vous les mettez en uvre sur un problème.
2ème session Durée : 2 heures Tous documents autorisés En suivant les principes des systèmes multi-agents comment réaliser un programme de simulation pour le jeu suivant : Dans une maison avec plusieurs
pièces reliées par des portes il y a des cubes de plusieurs couleurs différentes
répartis au hasard et plusieurs robots. À chaque top d'horloge, un robot
peut avancer de 1 pas dans une des 4 directions, ou tourner d'un quart
de tour, mettre dans son sac un cube qui est juste devant lui ou en jeter
un. Le sac contient au plus 4 cubes. Comment programmer les robots pour
qu'ils mettent tous les cubes de la même couleur dans la même pièce sans
communiquer entre eux. La solution retenue ne doit dépendre ni du nombre
de pièces, ni du nombre de couleurs, ni du nombre de robots.
|
|
|
année 2000-2001 1ère session Durée : 2 heures Documents autorisés : polycopiés, notes de cours et de TD de la valeur
1) Quelles sont les principales formes de communication entre agents, quelles sont leurs caractéristiques communes et leurs caractéristiques spécifiques. 2) Expliquer la notion de rationalité limitée et montrez quelles sont ses principales utilisations pour définir le comportement des agents logiciels. 3) Les tâches à accomplir par les agents d'un SMA posent des contraintes sur leur nature et sur leur comportement. Citez deux types de tâches fréquemment assurées par des SMA. Expliquez quelles sont les contraintes qui résultent de ses tâches pour définir les types des agents à concevoir et pour définir les types d'organisation entre ces agents.
|
|
|
année 2000-2001 2ème session Durée : 2 heures Documents autorisés : polycopiés, notes de cours et de TD de la valeur
1) Quelles sont les principales étapes du cycle de vie dun agent logiciel ? Quelles sont les principales étapes du cycle de vie dun SMA ? Comment les étapes du cycle de vie dun agent se placent-elles par rapport aux étapes du cycle de vie du SMA dont il fait partie. (Il ny a pas forcément une solution unique, expliquez les différentes possibilités et commentez les.) 2) Les principales formes dutilisation des systèmes multi agents (SMA) sont la simulation et laccomplissement de tâches effectives. Citez un exemple vu en TD de chacune des deux utilisations. Quelles sont les caractéristiques spécifiques de chacun de ces champs dapplication du modèle SMA ? 3) On veut construire une interface personnes-machine pour un SMA de simulation. Quels sont les composants principaux de cette interface ? Comment lutilisateur pourra-t-il interagir avec le SMA à travers linterface ? |