Docente: G. Vizzari
Crediti: 6 CFU
Descrizione e Programma del Corso
Il corso si propone di introdurre metodi e i modelli concettuali dell'Intelligenza Artificiale Distribuita e mostrarne l'applicazione nei contesti di simulazione e per il problem-solving. Innanzitutto saranno illustrate le origini e gli sviluppi storici di tale disciplina e le forti relazioni interdisciplinari che la caratterizzano.
Saranno introdotti e confrontati gli approcci centralizzati e distribuiti alla simulazione e alla risoluzione di problemi e particolare attenzione sarà dedicata ai sistemi dinamici discreti (es. Automi Cellulari) e ai sistemi ad agenti. A tale scopo saranno definiti i concetti di agente e sistema multiagente, diversi modelli di comportamento (agenti deliberativi e reattivi), di architettura (verticale, orizzontale, ibrida) e d'interazione (comunicazione e coordinamento) per agenti.
Parte del corso sarà dedicata all'applicazione dell'approccio multiagente alla modellazione di sistemi e problemi complessi. A tale scopo saranno mostrati alcuni esempi paradigmatici e alcuni strumenti per lo sviluppo di applicazioni e simulazioni basate su sistemi multiagente.
Testi consigliati: J. Ferber, Multi-Agent Systems: An introduction to Distributed Artificial Intelligence, Addison Wesley, 1999
Vai al sito web del corso