Il corso esplora le nuove frontiere dell’intelligenza artificiale distribuita e auto-organizzata, focalizzandosi su agenti intelligenti e ispirati al comportamento collettivo naturale. Attraverso un approccio interdisciplinare, l’obiettivo del corso è quello di fornire una comprensione teorica e pratica di come progettare, modellare e analizzare sistemi intelligenti composti da molteplici entità autonome che interagiscono e apprendono per raggiungere obiettivi comuni. In particolare, il corso si focalizza su due principali tematiche: 1) analizzare come agenti artificiali possano apprendere individualmente o in collaborazione, prendere decisioni autonome, e risolvere problemi in ambienti dinamici e incerti; 2) esaminare le dinamiche del comportamento collettivo di organismi naturali per progettare algoritmi robusti, flessibili e scalabili che trovano ampie applicazioni in diversi settori come, ad esempio, reti e comunicazione; sistemi urbani e smart cities; mercati e finanza; analisi sociale e comportamentale; etc.
Le lezioni si svolgeranno con modalità frontale. Alcune specifiche lezioni potranno essere svolte in laboratorio.
Il corso può prevedere seminari tenuti da esperti esterni su argomenti correlati e d'attualità.
Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto e riportato nel syllabus.
2. Agent-based models as Recursive Systems
3. Agents’ behavior and learning
4. Agent-based models in complex systems
5. Swarm Intelligence and Collective Behaviors
6. Foundations of Swarm Intelligence
7. Swarm and Collective Intelligence
8. Algorithms of Swarm Intelligence
9. Applications of Swarm Intelligence
- M. Sotomayor, D.Perez-Castrillo and F. Castiglione, “Complex Social and Behavioral Systems: game theory and agent-based models”, Springer, 2020 (part II)
- U. Wilensky and W. Rand, “An introduction to Agent-Based Modeling: modeling, natural, social and engineered complex systems with NetLogo”, MIT Press, 2015
- D. Delli Gatti, G. Fagiolo, M. Gallegati, M. Richiardi and A. Russo, “Agent-Based Models in Economics”, Cambridge University Press, 2018
- G. Weiss, “Multiagent Systems”, MIT Press, 2013
- H. Iba, “Agent-Based Modeling and Simulation with Swarm”, CRC Press, 2013
- Eric Bonabeau, Marco Dorigo, and Guy Theraulaz, “Swarm Intelligence: From Natural to Artificial Systems”, Santa Fe Institute Studies on the Sciences of Complexity, 1999.
- K.S. Kaswan, J.S. Dhatterwal and A. Kumar, "Swarm Intelligence: An Approach from Natural to Artificial”, Wiley, 2023
| Argomenti | Riferimenti testi | |
|---|---|---|
| 1 | Agent-based models | 1) M. Sotomayor, D.Perez-Castrillo and F. Castiglione, “Complex Social and Behavioral Systems: game theory and agent-based models”, Springer, 2020 (part II); 2) U. Wilensky and W. Rand, “An introduction to Agent-Based Modeling: modeling, natural, social and engineered complex systems with NetLogo”, MIT Press, 2015; 3) D. Delli Gatti, G. Fagiolo, M. Gallegati, M. Richiardi and A. Russo, “Agent-Based Models in Economics”, Cambridge University Press, 2018; 4) G. Weiss, “Multiagent Systems”, MIT Press, 2013 |
| 2 | Agent-based models as Recursive Systems | D. Delli Gatti, G. Fagiolo, M. Gallegati, M. Richiardi and A. Russo, “Agent-Based Models in Economics”, Cambridge University Press, 2018 |
| 3 | Agents’ behavior and learning | 1) M. Sotomayor, D.Perez-Castrillo and F. Castiglione, “Complex Social and Behavioral Systems: game theory and agent-based models”, Springer, 2020 (part II); 2) U. Wilensky and W. Rand, “An introduction to Agent-Based Modeling: modeling, natural, social and engineered complex systems with NetLogo”, MIT Press, 2015; 3) D. Delli Gatti, G. Fagiolo, M. Gallegati, M. Richiardi and A. Russo, “Agent-Based Models in Economics”, Cambridge University Press, 2018; 4) G. Weiss, “Multiagent Systems”, MIT Press, 2013 |
| 4 | Agent-based models in complex systems | 1) M. Sotomayor, D.Perez-Castrillo and F. Castiglione, “Complex Social and Behavioral Systems: game theory and agent-based models”, Springer, 2020 (part II); 2) U. Wilensky and W. Rand, “An introduction to Agent-Based Modeling: modeling, natural, social and engineered complex systems with NetLogo”, MIT Press, 2015; 3) D. Delli Gatti, G. Fagiolo, M. Gallegati, M. Richiardi and A. Russo, “Agent-Based Models in Economics”, Cambridge University Press, 2018; 4) G. Weiss, “Multiagent Systems”, MIT Press, 2013 |
| 5 | Swarm Intelligence and Collective Behaviors | 1) H. Iba, “Agent-Based Modeling and Simulation with Swarm”, CRC Press, 2013; 2) Eric Bonabeau, Marco Dorigo, and Guy Theraulaz, “Swarm Intelligence: From Natural to Artificial Systems”, Santa Fe Institute Studies on the Sciences of Complexity, 1999; 3) K.S. Kaswan, J.S. Dhatterwal and A. Kumar, "Swarm Intelligence: An Approach from Natural to Artificial”, Wiley, 2023 |
| 6 | Foundations of Swarm Intelligence | 1) H. Iba, “Agent-Based Modeling and Simulation with Swarm”, CRC Press, 2013; 2) Eric Bonabeau, Marco Dorigo, and Guy Theraulaz, “Swarm Intelligence: From Natural to Artificial Systems”, Santa Fe Institute Studies on the Sciences of Complexity, 1999; 3) K.S. Kaswan, J.S. Dhatterwal and A. Kumar, "Swarm Intelligence: An Approach from Natural to Artificial”, Wiley, 2023 |
| 7 | Swarm and Collective Intelligence | 1) H. Iba, “Agent-Based Modeling and Simulation with Swarm”, CRC Press, 2013; 2) Eric Bonabeau, Marco Dorigo, and Guy Theraulaz, “Swarm Intelligence: From Natural to Artificial Systems”, Santa Fe Institute Studies on the Sciences of Complexity, 1999; 3) K.S. Kaswan, J.S. Dhatterwal and A. Kumar, "Swarm Intelligence: An Approach from Natural to Artificial”, Wiley, 2023 |
| 8 | Algorithms of Swarm Intelligence | 1) H. Iba, “Agent-Based Modeling and Simulation with Swarm”, CRC Press, 2013; 2) Eric Bonabeau, Marco Dorigo, and Guy Theraulaz, “Swarm Intelligence: From Natural to Artificial Systems”, Santa Fe Institute Studies on the Sciences of Complexity, 1999; 3) K.S. Kaswan, J.S. Dhatterwal and A. Kumar, "Swarm Intelligence: An Approach from Natural to Artificial”, Wiley, 2023 |
| 9 | Applications of Swarm Intelligence | 1) H. Iba, “Agent-Based Modeling and Simulation with Swarm”, CRC Press, 2013; 2) Eric Bonabeau, Marco Dorigo, and Guy Theraulaz, “Swarm Intelligence: From Natural to Artificial Systems”, Santa Fe Institute Studies on the Sciences of Complexity, 1999; 3) K.S. Kaswan, J.S. Dhatterwal and A. Kumar, "Swarm Intelligence: An Approach from Natural to Artificial”, Wiley, 2023 |
L'esame consiste delle seguenti tre prove:
1) PROVA SCRITTA: test a risposta multipla e/o aperta sugli argomenti oggetto del corso;
2) SVILUPPO PROGETTO PRATICO: sviluppare un modello ad agenti e/o un algoritmo swarm intelligence per la risoluzione e/o analisi di un dato sistema complesso.
3) COLLOQUIO ORALE: discussione orale su argomenti teorici del corso e sul progetto sviluppato.
Si noti che le tre prove sono da superare nell'ordine indicato. Il voto finale è ottenuto dalla media ponderata delle tre prove: 25%, 50% e 25%, rispettivamente.
Il voto complessivo della parte di laboratorio viene attribuito secondo il seguente schema:
La verifica dell’apprendimento potrà essere effettuata anche per via telematica, qualora le condizioni lo dovessero richiedere.
Gli studenti con disabilità e/o DSA dovranno contattare con sufficiente anticipo rispetto alla data dell'esame il docente, il referente CInAP del DMI e il CInAP per comunicare che intendono sostenere l'esame fruendo delle opportune misure compensative.
Per partecipare all'esame finale è necessario avere effettuato la prenotazione sul portale SmartEdu. Per eventuali problemi tecnici relativi alla prenotazione occorre rivolgersi alla Segreteria didattica.