Adaptive Multi-Agent Systems Carole BERNON

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Fabrice Lauri, François Charpillet, Daniel Szer
Licence pro MPCQ : Cours
« Systèmes électroniques »
Distance inter-locuteur
1 Plus loin dans lutilisation de Windows Vista ©Yves Roger Cornil - 2 août
Karima Boudaoud, Charles McCathieNevile
Résolution de problèmes et logiciel de calcul symbolique
Un défi pour les SMA : explorer l'émergence Jean-Pierre Georgé (Davy Capera, Marie-Pierre Gleizes, Pierre Glize) Equipe SMAC - IRIT - UPS - Toulouse
Borhen LOUHICHI Merci, Monsieur le président,
Les numéros 70 –
Les numéros
Les Systèmes Multi Agents
Les identités remarquables
Eric BONJOUR, Maryvonne DULMET
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
Interactions - Systèmes Multi - Agents Master IMA - 1 Environnement
univ-lr.fr
1 7 Langues niveaux débutant à avancé. 2 Allemand.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Maple, modélisation et résolution de problèmes
Bases de l’Intelligence Artificielle Distribuée
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Application des algorithmes génétiques
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Auto-organisation dans les réseaux ad hoc
1. 2 L'évolution du métier de garde de 1963 à 2013 – 50 ans du Parc national de la Vanoise The evolution of the ranger job from 1963 up to years.
LEA : Learning Agents Sociétés dagents pour la visualisation dinformations dynamiques Valérie Renault (doctorant, LIP6 et France Telecom R&D) –
Classification Multi Source En Intégrant La Texture
Maths, Fourmis, Informatique et Petits Chevaux - 1
Présentation générale
Pourquoi les réseaux de neurones de type « perceptron multicouche » conviennent-ils à l’apprentissage Stéphane Canu, INSA de Rouen , PSI André Elisseeff,
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
GRAM 1 CE2 Je sais transformer une phrase affirmative en phrase négative.
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
Titre : Implémentation des éléments finis sous Matlab
LES NOMBRES PREMIERS ET COMPOSÉS
SCIENCES DE L ’INGENIEUR
Conception de documents multimédia efficaces
Représentation des systèmes dynamiques dans l’espace d’état
Systèmes mécaniques et électriques
Représentation des systèmes dynamiques dans l’espace d’état
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
1 Licence dinformatique Algorithmique des graphes Problèmes dordonnancement. Utilisation de ce document strictement réservée aux étudiants de l IFSIC dans.
Vincent Thomas Christine Bourjot Vincent Chevrier
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
ADAMOS Une plate-forme pour concevoir et évaluer des services proactifs Système proactif ? qui évolue en fonction des paramètres de lenvironnement physique.
1 10 pt 15 pt 20 pt 25 pt 5 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Les fonctions.
Titre : Implémentation des éléments finis en Matlab
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Influenza: le modèle épidémiologique belge 29 Mai 2009
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
Les fondements constitutionnels
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Soutenance de stage 16 Mai au 5 Août 2011
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Nom:____________ Prénom: ___________
Biologie générale 5ème année
Discussion autour du référentiel
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
Introduction à SolidWorks
Equipe Systèmes Multi-Agents Coopératifs -SMAC-
Transcription de la présentation:

Émergence fonctionnelle par auto-organisation dans les systèmes artificiels Adaptive Multi-Agent Systems Carole BERNON Équipe SMAC (Systèmes Multi-Agents Coopératifs) Institut de Recherche en Informatique de Toulouse http://www.irit.fr/SMAC

Plan Principes généraux des systèmes multi-agents (SMA) Exemples d’applications Problématiques de l’équipe SMAC Émergence Auto-organisation Coopération Théorie des AMAS (SMA adaptatifs) Exemple d’applications Conclusion – Apports possibles

Bref historique… Intelligence Artificielle (IA) – Systèmes experts Avant 1980 Programmes capables d’exécuter des tâches complexes Concentration de « l’intelligence » dans un unique système Systèmes experts, représentation des connaissances Modèles de raisonnement IA Distribuée (IAD) - Systèmes Multi-Agents (SMA) Résolution collaborative de problèmes Décentralisation des données (IAD) et du contrôle (SMA) Tout a tendance à devenir agent… Assistants personnels, interfaces, recherche d’information, vie artificielle, agents économiques… Mais tout n’est pas SMA…

À la croisée d’influences Informatique répartie Parallélisme Intelligence Artificielle Programmation . . . . Psychologie sociale Sociologie Economie . . . . SMA Vie artificielle Réseaux de neurones . . . . Systèmes complexes en physique Ethologie Ecologie . . . .

Exemple : « algorithme de colonies de fourmis » Insectes sociaux, intelligence collective (en essaim) [Dorigo96] Métaheuristique d’optimisation Recherche du plus court chemin dans un graphe Acheminement de données dans un réseau téléphonique Problème du voyageur de commerce Repliement de protéines Etc. Auto-organisation, stigmergie Problèmes dynamiques, multi-objectifs [Wikipédia]

Notion de SMA Ensemble d’entités en interaction situées dans un environnement commun et devant réaliser collectivement une tâche Contrôle décentralisé dans les entités

Notion d’agent Entité réelle ou virtuelle située dans un environnement qu’elle peut (partiellement) percevoir et sur lequel elle peut agir de manière autonome [Ferber95] Action Perception Environnement Contrôle du comportement Réactif (réponse à des stimuli) Pro-actif (dirigé par le but) Social (interaction)

Agent réactif / cognitif Métaphore biologique Pas de modèle symbolique représentant l’environnement Pas de but, pas (peu) de mémoire Comportement réflexe Communication indirecte Interaction par l’environnement SMA avec beaucoup d’agents Organisation implicite Validation expérimentale Métaphore sociologique Représentation explicite des autres et de leurs connaissances Notion de but, de mémoire Décision délibérative Communication directe Interactions directes via langages d’interaction SMA à peu d’agents Organisation sociale Validation formelle

Agent – Cycle de vie Percevoir Décider Agir SMA Environnement de l’agent Environnement de l’agent Environnement de l’agent Environnement de l’agent Percevoir Décider Agir SMA Environnement du SMA

Quand utiliser un SMA ? Complexité inhérente de l’application Limitations logicielles/matérielles Hétérogénéité des composants Absence de solution globale Modélisation de systèmes naturels/sociaux Distribution inhérente de l’application Différents domaines de connaissances Distribution Des données Du contrôle Des connaissances De la sémantique Des ressources

Quand utiliser un SMA ? (2) Contraintes d’exécution Résolutions concurrentes, simultanées, asynchrones Contraintes de fiabilité, physiques… Besoin d’évolutivité Changement d’échelle Changement dynamique de données, de traitement Adaptation à des modifications / à l’environnement Besoin d’ouverture Ajout / retrait dynamique de composants Développement incrémental

Mais… Absence de contrôle global Absence de vision globale N’est pas forcément la solution idéale N’est pas une solution miracle

Plan Principes généraux des systèmes multi-agents (SMA) Exemples d’applications Problématiques de l’équipe SMAC Émergence Auto-organisation Coopération Théorie des AMAS (SMA adaptatifs) Exemple d’applications Conclusion – Apports possibles

Quelques exemples dans l’industrie… Massive Software Animation graphique (de foules) Lord of the rings, Harry Potter, Happy feet… Magenta Technology Planification, allocation de ressources en temps réel Transport routier, maritime… Internet personnalisé Méta-recherche, réseau social « intelligents » Dynalogic Simulation urbaine, optimisation circulation Whitestein Technologies Télécommunications, logistique, chaînes de production AOS Plate-forme de développement de systèmes autonomes (Jack)

Exemples en biologie - AgentCell [Emonet05] Modèle étudiant les relations entre les processus intra-cellulaires stochastiques et le comportement de cellules Chimiotactisme numérique Escherichia Coli Exemple 1 1166 cellules, pas d’attracteur chimique Exemple 2 E. Coli nageant dans un gradient vertical d’aspartate

Exemple en biologie - MitoScoP [Lales07] ACI IMPBio Modélisation du métabolisme mitochondrial Agents réactifs Exemple Bicouche avec 2 types de lipides À 2 queues (PC) À 4 queues (cardiolipine) Structure conservée Apparition de cloisonnements

Plan Principes généraux des systèmes multi-agents (SMA) Exemples d’applications Problématiques de l’équipe SMAC Émergence Auto-organisation Coopération Théorie des AMAS (SMA adaptatifs) Exemple d’applications Conclusion – Apports possibles

Équipe SMAC Systèmes Multi-Agents Coopératifs IRIT – Thème 3 Dialogue Interaction Autonomie Coopération Responsable Marie-Pierre GLEIZES 16 permanents 2 post-doc 11 doctorants 6 axes de recherche

Centres d’intérêts Systèmes multi-agents (logiciels) Les agents interagissent et évoluent dans un environnement commun Résolution de problèmes : interactions  résolution Simulation : interactions  observation Objectif de l’équipe Concevoir des systèmes complexes adaptatifs SMA qui s’adaptent pour réagir à un environnement dynamique Adaptation dirigée par auto-organisation La fonction adéquate du système émerge

Constat Applications : Environnement : Complexes (contrôle aérien) Ouvertes (Internet) Environnement : Ouverts (Internet) Évolutifs (RoboCup) Besoin de concevoir des systèmes de plus en plus complexes Mais Problème incomplètement spécifié Algorithme pas toujours connu Des « imprévus » doivent être pris en compte

Solution ? Un système doit réaliser la « bonne » fonction, celle pour laquelle il a été créé

Théorème de l’adéquation fonctionnelle Systèmes fonctionnellement adéquats Pour tout système fonctionnellement adéquat, dans un environnement donné, il existe un système à milieu intérieur coopératif qui réalise une fonction équivalente Systèmes coopératifs Systèmes à milieu intérieur coopératif

Solution ? Un système doit réaliser la « bonne » fonction, celle pour laquelle il a été créé Théorème sur l’adéquation fonctionnelle  coopération Le système doit pouvoir s’adapter à son environnement

Auto-organisation Motif ou fonction du niveau global d’un système (SMA) qui émerge suite aux interactions entre composants de plus bas niveau (agents) [Camazine01] Transformation autonome de la topologie d’un système (e.g. connexions réseau) par ses composants résultant du fonctionnement de ce réseau [Camps97] Processus par lequel un système change son organisation interne pour s’adapter aux changements de ses buts et de l’environnement sans contrôle externe explicite. L’auto-organisation résulte souvent en un comportement émergent désirable ou non [TFGSO04].

Principe d’auto-organisation Système Environnement   Perception   Temps t+1 : f*s + Action Temps t : fs

Solution ? Un système doit réaliser la « bonne » fonction, celle pour laquelle il a été créé Théorème sur l’adéquation fonctionnelle  coopération Le système doit pouvoir s’adapter à son environnement Auto-organisation des composants  adaptation Pas d’algorithme pour construire un système complexe adaptatif La fonction doit émerger au macro-niveau

Agent Autonomie de décision Plongé dans un environnement (évolutif) But propre (local) Essaie de l’atteindre en utilisant une vue locale de son environnement Cycle de vie (classique) Percevoir Décider Agir

Agent coopératif Attitude coopérative (moteur de l’auto-organisation) Détecte certaines situations (SNC) Un signal perçu est incompris ou mal compris (incompréhension, incompétence, ambiguïté) L’information résultant de cette perception n’est pas utile au raisonnement de l’agent (improductivité) Son raisonnement débouche sur des actions inutiles pour les autres agents (inutilité) Et d’autres situations de conflit ou de concurrence Les traite pour revenir à un état coopératif Il ignore la fonction globale du système

Modèle d’agent coopératif Module d’interaction Interface agent / environnement Module des représentations Connaissance partielle à propos des autres, de son environnement ou de soi-même Module des compétences Connaissance commune à propos d’un certain domaine Module des aptitudes Capacités à raisonner sur ses représentations, ses compétences et ses perceptions Module de coopération Représente l’attitude coopérative de l’agent

Modèle d’agent coopératif Interaction Perception Actions Capteur Effecteur Représentations Aptitudes Stimuli Compétences Actions Coopération

Solution ? Un système doit réaliser la « bonne » fonction, celle pour laquelle il a été créé Théorème sur l’adéquation fonctionnelle  coopération Le système doit pouvoir s’adapter à son environnement Auto-organisation des composants  adaptation Pas d’algorithme pour construire un système complexe adaptatif La fonction doit émerger au macro-niveau Chaque composant possède sa propre fonction locale indépendante de la fonction globale  agent Les agents forment un AMAS Adaptation compétences, représentations  AMAS

Plan Principes généraux des systèmes multi-agents (SMA) Exemples d’applications Problématiques de l’équipe SMAC Émergence Auto-organisation Coopération Théorie des AMAS (SMA adaptatifs) Exemple d’applications Conclusion – Apports possibles

Quelques applications Commerce électronique (Arcadia, Abrose) [Camps98] RoboCup [Pasquet99] Routage dans des réseaux téléphoniques [Dotto99] Résolution d’équations Prévision de crues [Sontheimer99] Programmation émergente [Georgé04] Conception de mécanismes aéronautiques [Capera05] Réseau de neurones [Mano06] Allocation dynamique de fréquences [Cornet06] Ontologies dynamiques [Ottens07] Conception avionique [Welcomme08] …

Exemples d’applications Simulation de fourmis fourrageuses [Topin99] Robots transporteurs [Picard04] Recherche de la conformation spatiale d’une molécule [Besse05]

ANTS – Fourmis fourrageuses Simulation d’une fourmilière de fourmis fourrageuses Dans le but de comparer fourmis réelles et fourmis « coopératives » But global Ramener le plus de nourriture au nid Non explicitement donné Cette fonction doit émerger But local Fourrager et ramener de la nourriture Communication Indirecte Dépôt de phéromone

Attitude sociale chez un agent-fourmi Environnement dynamique Apparition / disparition de nourriture Comportement coopératif Éviter les situations non coopératives (SNC) Jugées de son point de vue (local) Les énumérer pour pouvoir les traiter Exemple de SNC : concurrence Entre une piste de phéromone et de la nourriture Entre deux sources de nourriture Entre le nid et de la nourriture

SNC de concurrence (1) Deux choix possibles Ne pas être en concurrence Continuer à suivre la piste Aller vers la source de nourriture Ne pas être en concurrence

SNC de concurrence (2) Deux choix possibles Ne pas être en concurrence Aller vers la source exploitée Aller vers l’autre source Ne pas être en concurrence Aller vers l’autre source (même s’il y en a moins)

SNC de concurrence (3) Deux solutions Communication spontanée Rentrer directement au nid Rentrer en déposant plus de phéromone Communication spontanée

Fourmis oecophylles – Agents-fourmis

Fourmis oecophylles – Agents-fourmis

ANTS - Démonstration

Robots Robots transporteurs Deux pièces séparées par deux couloirs Couloirs de la largeur d’un robot Tâche allouée à un robot : Prendre une boîte dans une pièce La déposer dans l’autre pièce Perception locale Pas de communication directe

Robots – Démonstration (début)

Situations jugées non coopératives Ne pas pouvoir avancer En face d’un mur En face d’un autre robot allant dans la direction opposée Résoudre ce conflit Se déplacer de côté Le robot le plus proche de son but a l’avantage Devoir reculer (donc s’éloigner de son but) Car on est obligé de laisser la place Résoudre cette inutilité Se déplacer de côté (si possible) Avancer tant que c’est possible OU jusqu’à rencontrer un autre robot qui recule et est plus près de son but

Comportement émergent Evitement des autres robots  codé Sens de circulation  émergent Non codé explicitement Ne peut être déduit du code des agents

Bio-S: Conformation spatiale de protéines Molécule = atomes liés par deux types de liaisons Interactions fortes Mise en commun d’électrons Définissent des distances inter-atomiques quasiment stables Interactions faibles Natures diverses Interactions de van der Waals Interactions électrostatiques Liaisons di-hydrogènes …. Effets du solvant Effet si nombreuses et entre voisins

Énergie des liaisons faibles Fonction d’énergie potentielle Interactions de van der Waals Équilibre (rayon de vdW) Suit une loi (Lennard-Jones, choisie) Empirique, paramètres équation inconnue Énergie potentielle globale d’une molécule Somme des énergies « faibles » entre couples d’atomes La conformation spatiale est obtenue en Minimisant l’énergie potentielle de la molécule Tout en respectant les contraintes des liaisons fortes

Approches Problème NP-complet Approches existantes Mais… Molécules réelles : repliement en 10-6 s Hypothèse : un jour pour simuler une nanoseconde  30 années CPU !! Approches existantes Folding@home : distribue le calcul sur un réseau mondial Rosetta : compare une conformation donnée à une base de données Mais… On ne connaît pas tout à propos de la molécule L’énergie potentielle n’est pas connue Résolution par émergence Idéal : …en un temps limité…

Approche par AMAS Résolution par émergence Energie globale de la molécule inconnue Agent = atome Ne connaît pas l’énergie globale de la molécule A une vue locale (ses voisins) Essaie de minimiser son énergie locale Se déplace pour rester coopératif Pour réduire l’énergie potentielle Tant que son énergie n’est pas minimale Sans pénaliser ses voisins (augmenter leur énergie) Ce qui se traduit par cette SNC Détection : être lié à un atome de plus haut niveau d’énergie Action : se déplacer pour réduire cette énergie

Entrées / Sortie du système Description de la molécule (format PDB) Conformation non stable (positions aléatoires) Sortie Conformation stable

Évolution dans le temps Adaptation des agents après une phase préliminaire Stabilisation de l’énergie globale

Impact de la taille de la molécule Temps de résolution : linéaire Technique efficace

Bio-S : Démonstration

Partenariat en cours… Projet microMéga ANR 2005-2008 Modélisation du comportement d’une levure SMA adaptatif dont les agents représentent des éléments (quantité, masse, énergie) des gènes des transporteurs des catalyseurs et des synthétiseurs

Exemple : Glycolyse

Partenariat en cours… Projet microMéga ANR 2005-2008 Modélisation du comportement d’une levure SMA adaptatif dont les agents représentent des éléments (quantité, masse, énergie) des gènes des transporteurs des catalyseurs et des synthétiseurs Comportement « nominal » des agents : défini Comportement « adaptatif » : pose problème (bruit) Thèse inter-site Insa/Ups Sylvain Videau SMA adaptatif pour contrôler un bio-procédé

Plan Principes généraux des systèmes multi-agents (SMA) Exemples d’applications Problématiques de l’équipe SMAC Émergence Auto-organisation Coopération Théorie des AMAS (SMA adaptatifs) Exemple d’applications Conclusion – Apports possibles

Apports possibles des SMA Niveau d’abstraction plus bas que les modèles mathématiques Description au niveau individu Modularité, mise au point incrémentale Ouverture, adaptation, émergence Moins formel Plus de puissance de calcul nécessaire

Merci pour votre attention http://www.irit.fr/SMAC Émergence fonctionnelle par auto-organisation dans les systèmes artificiels Merci pour votre attention http://www.irit.fr/SMAC

Références Références internes à SMAC [Besse 05] C. Besse, Recherche de conformation de molécules et apprentissage du potentiel de Lennard-Jones par systèmes multi-agents adaptatifs, Rapport de Master Recherche IARCL, Université Paul Sabatier, juin 2005. [Camps 97] V. Camps, M.P. Gleizes, S. Trouilhet, Properties Analysis of a Learning Algorithm for Adaptive Systems, First International Conference on Computing Anticipatory Systems, Liège, Belgium, August 1997. [Camps 98] V. Camps, Vers une théorie de l'auto-organisation dans les systèmes multi-agents basée sur la coopération : application à la recherche d'information dans un système d'information répartie, Thèse de Doctorat de l'Université Paul Sabatier N°2890, IRIT, Toulouse, Janvier 1998. [Capera 05] D. Capera, Systèmes multi-agents adaptatifs pour la résolution de problèmes : Application à la conception de mécanismes, Thèse de Doctorat de l'Université Paul Sabatier, IRIT, Toulouse III, 23 juin 2005. [Cornet 06] F. Cornet, Etude d'un problème d'allocation de fréquences par systèmes multi-agents adaptatifs, Rapport de Master Recherche IARCL, Université Paul Sabatier, juin 2006. [Dolto 99] F. Dotto, L. Trave-Massuyes, P. Glize, Acheminement du trafic d'un réseau téléphonique commuté par une approche multi­agent adaptative, Congrès CCIA, Girona. [Georgé 04] J.P. Georgé, Résolution de problèmes par émergence, Etude d'un Environnement de Programmation Emergente, Thèse de Doctorat de l'Université Paul Sabatier, IRIT, Toulouse III, 6 juillet 2004. [Mano 06] J.P. Mano, Etude de l’émergence fonctionnelle au sein d’un réseau de neuro-agents coopératifs, Thèse de Doctorat de l'Université Paul Sabatier, IRIT, Toulouse III, 30 mai 2006.

Références (2) [Ottens 07] K. Ottens, Un système multi-agent adaptatif pour la construction d'ontologies à partir de textes, Thèse de Doctorat de l'Université Paul Sabatier, IRIT, Toulouse III, 2 octobre 2007. [Pesquet 99] B. Pesquet, M.P. Gleizes, P. Glize, Une équipe de robots footballeurs auto-organisée : les SMACkers, Intelligence artificielle située, cerveau, corps et environnement, A. Drogoul & J.A. Meyer coordonnateurs, Editions Hermès, 1999. [Picard 04] G. Picard, Cooperative Agent Model Instantiation to Collective Robotics, In 5th International Workshop on Engineering Societies in the Agents World (ESAW 2004), Toulouse, France, M.P. Gleizes, A. Omicini, F. Zambonelli (Eds), Springer Verlag, LNCS 3451, 209-221. [Sontheimer 99] T. Sontheimer, Modèle adaptatif de prévision de crues par systèmes multi-agents auto-organisateurs, Rapport de stage Institut Universitaire Professionnalisé, 1999, Diren. [TFGSO 04] Rapport du groupe de travail d’AgentLinkIII « Self-organisation in Multi-Agent Systems ». [Topin 99] X. Topin, V. Fourcassie, M.P. Gleizes, G. Theraulaz, C. Régis, P. Glize, Theories and Experiments on Emergent Behaviour: From Natural to Artificial Systems and Back, Proceedings on European Conference on Cognitive Science, Siena, 1999. [Welcomme 08] J.B. Welcomme, MASCODE : un système multi-agent adaptatif pour concevoir des produits complexes. Application à la conception préliminaire avion, Thèse de l’Université de Toulouse, 31 mars 2008.

Références (3) Références extérieures à SMAC [Camazine 01] S. Camazine, J.L. Deneubourg, N. Franks, J. Sneyd, G. Theraulaz G., E. Bonabeau, Self-Organization in Biological Systems, Princeton University Press, 2001. [Dorigo 96] M. Dorigo, V. Maniezzo, A. Colorni, Ant System: Optimization by a Colony of Cooperating Agents, IEEE Transactions on Systems, Man, and Cybernetics - Part B, 26(1):29-41. [Emonet 05] T. Emonet, C. M. Macal, M. J. North, C. E. Wickersham, P. Cluzel, AgentCell: a Digital Single-cell Assay for Bacterial Chemotaxis, Bioinformatics Advance Access, Bioinformatics, 21, 2714-2721. [Ferber 95] J. Ferber, Les systèmes multi-agents. Vers une intelligence collective, InterEditions, 1995. [Lales 07] C. Lales, Modélisation gros grain et simulation multi-agents. Application à la membrane mitochondriale, Thèse de Doctorat de l’Université de Bordeaux I, décembre 2007. Liens utiles Massive Software : http://www.massivesoftware.com/ Magenta Technology : http://www.magenta-technology.com/fr/ Dynalogic : http://www.dynalogic.fr/ Whitestein Technologies : http://www.whitestein.com/ AOS : http://www.agent-software.com/ AgentCell : http://emonet.biology.yale.edu/agentcell/ MitoScoP : http://www.phys-mito.u-bordeaux2.fr/ACI/ Le contenu de quelques diapositives est inspiré de celles des cours sur les SMA de : V. Chevrier (Loria) O. Boissier et L. Vercouter (Emse)