Artificial and Evolutionary Intelligence
Module Artificial and Swarn Intelligence

Academic Year 2025/2026 - Teacher: MARIO FRANCESCO PAVONE

Expected Learning Outcomes

The course aims to explore the new AI frontiers on distributed and self-organizing methodologies, focusing on intelligent agents inspired by natural collective behavior. Specifically, it aims to provide a theoretical and practical understanding of how to design, model, and analyze intelligent systems, composed of multiple autonomous entities that learn and interact wiht each other and the environment to achieve common goals. 

The goal of the course is to provide to each student:

1) good knowledge on the basic concepts;

2) good knowledge on design and modeling agent-based models, and collective behaviors;

3) excellent ability to design robust, flexible and scalable algorithms.

Course Structure

Classroom-taught lessons. Can be also included external seminars held by expert researchers on related topics.

Should teaching be carried out in mixed mode or remotely, it may be necessary to introduce changes with respect to previous statements, in line with the programme planned and outlined in the syllabus.

Learning assessment may also be carried out on line, should the conditions require it.

Required Prerequisites

The course requires a good knowledge of mathematical tools (discrete and continuous); algorithms and data structures; and an excellent knowledge of programming languages.

Attendance of Lessons

Attendance of the lessons is mandatory to guarantee a suitable degree of understanding of the proposed topics.

Detailed Course Content

-->

1.     Agent-based models

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

Textbook Information

- 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

Course Planning

 SubjectsText References
1 Agent-based models1) 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
2Agent-based models as Recursive SystemsD. Delli Gatti, G. Fagiolo, M. Gallegati, M. Richiardi and A. Russo, “Agent-Based Models in Economics”, Cambridge University Press, 2018
3Agents’ behavior and learning1) 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
4Agent-based models in complex systems1) 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
5Swarm Intelligence and Collective Behaviors1) 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
6Foundations of Swarm Intelligence1) 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
7Swarm and Collective Intelligence1) 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
8Algorithms of Swarm Intelligence1) 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
9Applications of Swarm Intelligence1) 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

Learning Assessment

Learning Assessment Procedures

The evaluation is based as follows:

THEORY TEST: written test relating to the topics covered by the course.

PROJECT: developing an agent-based model and/or a swarm intelligence algorithm able to investigate and/or solve a given complex problem.

ORAL INTERVIEW: oral discussion on course theoretical topics and the project developed.

Students with disabilities and/or DSA must contact the teacher, the CInAP representative of the DMI and CInAP well in advance of the exam date to communicate that they intend to take the exam using the appropriate compensatory measures.

Examples of frequently asked questions and / or exercises

Instances of projects will be presenting and discussing during the lessons, and will be made available on the official webpage of the course.
VERSIONE IN ITALIANO