This repository contains all the projects from the course Network Dynamics and Learning from the M. Sc. Data Science and Engineering from Polytechnic of Turin. All the three homeworks are provided with the Requirements file, the ".ipynb" file containing the notebook with the code implementation and the Report pdf file. All them were implemented in Python and by exploiting as main library NetworkX.
The Homework 1 is an introduction to graphs and the computation of Wardrop equilibrium and Social Optimum.
The Homework 2 focuses on hitting times, French-De Groot models and consensus convergence. We also simulate particle systems and Markov chains with Poisson clock.
The Homework 3 focuses on the simulation of an epidemic, where the final goal is to predicts the diffusion coefficient of the virus given some constraints.