1. Teoria delle code e processi produttivi: caratteristiche generali dei sistemi a coda. Notazione ed esempi. Modelli di code semplici (M/M/1, M/M/c, modelli a capacità limitata). Legge di Little. Modelli di code con distribuzioni generali (M/G/1, GI/M/1, GI/G/1).
2. Le Catene di Markov: variabili random memoryless e processi stocastici. Catene di Markov a tempo discreto e continuo. Processi nascita e morte (BD) e stati assorbenti. Esempi di applicazioni a contesti produttivi e di servizi. Reti di code aperte (code tandem, reti di Jackson). Reti di code chiuse.
3. Reti di Petri: notazione, proprietà generali delle Reti di Petri, applicazioni ed esempi applicativi ai sistemi di produzione e di servizio.
4. La simulazione discreta dei sistemi produttivi: impostazione dei modelli, generazione di numeri casuali, indici di prestazione. Validazione dei modelli. La simulazione ibrida. Programmazione e strutturazione dei report. Casi applicativi. Introduzione all'uso del software di simulazione ad eventi discreti Anylogic.
Uso della simulazione nei problemi di ottimizzazione: formulazione generale dei problemi di ottimizzazione.