Enrica PIROZZI
Insegnamento di STOCHASTIC MODELS AND SIMULATION
Corso di laurea magistrale in DATA SCIENCE
SSD: MAT/06
CFU: 6,00
ORE PER UNITÀ DIDATTICA: 48,00
Periodo di Erogazione: Primo Semestre
Italiano
| Lingua insegnamento | INGLESE |
| Contenuti | Processi stocastici. Sistemi di servizio. Leggi di Little. Processo di Poisson. Processi di Nascita-Morte. Variabili aleatorie di particolare interesse tra cui variabile gamma, iperesponenziale, chi-quadrato. Catene di Markov. Ergodicità. Code: M/M/1, M/M/1/K, M/M/s, M/M/, M/D/1, M/G/1, GI/M/s. Code con distribuzione di Erlang. Cenni alla teoria degli stimatori e della verifica di ipotesi statistiche. Applicazioni di test statistici. Istanze specifiche del metodo Monte Carlo. Simulazione di variabili aleatorie. Simulazione di sistemi di servizio e relativa analisi statistica. Cenni alle equazioni differenziali stocastiche e loro simulazione. Uso di R per l’implementazione di algoritmi di simulazione e di analisi statistica. |
| Testi di riferimento | Gross D. and Harris C.M., Fundamentals of Queueing Theory , Wiley Series in Probability and Statistics. (2008) |
| Obiettivi formativi | L'insegnamento intende introdurre lo studente allo studio di processi stocastici in tempo continuo e con spazio degli stati discreto e alla loro simulazione. Il corso include anche la trattazione della simulazione di processi continui soluzioni di equazioni differenziali stocastiche e all’analisi dell’errore di approssimazione di metodi presentati. Il corso tratta di processi discreti nello spazio degli stati. Infatti, si pone particolare attenzione ai processi di nascita-morte e alla teoria delle code attraverso la formulazione e l'analisi di modelli matematico-probabilistici e di simulazione atti a descrivere sistemi reali. Lezioni dedicate all’implementazione di algoritmi di simulazione e applicazione di tecniche di analisi statistiche completano il corso. Ulteriore obiettivo è quello di far cogliere agli studenti le questioni rilevanti insite nella costruzione di modelli stocastici di fenomeni fisici, biologici ed economici e nella loro analisi statistica, nonché le problematiche inerenti alla costruzione di simulazioni numeriche. |
| Prerequisiti | Elementi di base di un corso di calcolo di probabilità e statistica previsto in un corso di laurea triennale. |
| Metodi didattici | Lezioni frontali. |
| Modalità di verifica dell'apprendimento | Prova orale con discussione di un elaborato progettuale con quesiti teorici, simulazioni ed esercizi. |
| Altre informazioni | Ricevimento studenti dopo ogni lezione o su appuntamento. |
| Programma esteso | Nozioni di base della teoria della probabilità. Variabili aleatorie e processi stocastici. Definizione e classificazione dei processi stocastici. Modelli stocastici discreti. Sistemi di servizio Introduzione ai sistemi di servizio. Meccanismo degli arrivi. Meccanismo degli arrivi di tipo deterministico, uniforme, esponenziale, di Erlang, iperesponenziale. Meccanismo degli arrivi di tipo GI. Meccanismo di servizio. Meccanismo di servizio di tipo deterministico, uniforme, esponenziale, di Erlang, iperesponenziale. Meccanismo di servizio di tipo GI. Notazioni utilizzate nella teoria delle file di attesa: stato del sistema, il tempo di permanenza nella fila di attesa di un utente, il tempo di attesa di un utente nel sistema, il periodo di occupazione, tempi di interarrivo, tempi di servizio, il tempo di ozio, disciplina. Misure prestazionali: intensità di traffico, fattore di utilizzazione del sistema. Leggi di Little. Formula di Little per l’intero sistema. Formula di Little per la fila di attesa. Periodo di occupazione e periodo di ozio in un sistema con unico servitore. Modelli di sistemi di servizio Processo stocastico di Poisson. Processi stocastici di nascita morte. Esempi. Processi stocastici nascita–morte: equilibrio statistico. Diagramma delle transizioni. Sistema di servizio M/M/1. Sistema di servizio con svendita. Sistema di servizio M/M/1/K. Sistema di servizio M/M/s. Sistema di servizio M/M/∞. Sistema di servizio con accelerazione del servizio. Sistema di servizio a capacità inifinita con scoraggiamento. Modelli di Markov. Definizione di catena di Markov, matrice di transizione, probabilità di occupazione, relazione di Chapman-Kolmogorov, distribuzione invariante, distribuzione limite. Esempi. Catene regolari: definizioni ed esempi. Classificazione degli stati. Numero medio dei ritorni. Tempo medio di ricorrenza. Catene irriducibili: caratterizzazione ed esempi. Insieme essenziale di stati. Catene ergodiche. Teorema generale di ergodicità. Insieme essenziale e distribuzione invariante (esistenza ed unicità). La passeggiata aleatoria come catena di Markov. Sistemi a coda singola con distribuzione degli arrivi/servizi di tipo generale. La coda M/D/1: probabilità di transizione. La coda M/G/1: probabilità di transizione, numero medio di utenti nel sistema. La coda G/M/s: probabilità di transizione. Code con distribuzioni di Erlang. Analisi statistica. Introduzione all’uso dell’analisi statistica nella simulazione delle file di attesa: formulazione del problema e del modello di simulazione, acquisizione dei dati del sistema reale, stima e verifica dei parametri e delle caratteristiche operative del sistema reale, formulazione del programma di simulazione, progettazione degli esperimenti e analisi dei risultati. Cenni di inferenza statistica: stima dei parametri e verifica delle ipotesi. Metodi di Monte Carlo: primo metodo di Monte Carlo, esempi; secondo metodo di Monte Carlo: successo e insuccesso, esempi. Verifica delle ipotesi: ipotesi semplici e composte Numeri Pseudocasuali, Simulazione. Principali caratteristiche di un metodo per la generazione di numeri pseudo-casuali. Metodo congruenziale moltiplicativo. Esempi. Altri tipi di generatori congruenti. Esempi. Test statistici applicati alle sequenze pseudocasuali generate. Esempi. Test di uniformità o delle frequenze. Test seriale. Esempi. Generazione di variabili aleatorie assolutamente continue: metodi generali. Metodo di inversione della funzione di distribuzione: Generazione di una sequenza uniformemente distribuita in (a,b). Generazione di una sequenza esponenzialmente distribuita. Metodo di reiezione. Generazione di una sequenza normalmente distribuita. Generazione di particolari variabili aleatorie assolutamente continue: generazione di una variabile aleatoria normale standard, generazione di una variabile aleatoria di Erlang di ordine k, generazione di una variabile aleatoria iperesponenziale. Metodi per la generazione di variabili aleatorie discrete. Generazione di una variabile aleatoria geometrica. Simulazioni di processi stocastici continui. Generazione della distribuzione di equilibrio del modello M/M/1. Generazione di una variabile aleatoria binomiale di parametri (n,p). Generazione di una variabile aleatoria di Poisson. Simulazione di un sistema di servizio singolo servitore singola coda a capacità infinita. Esempi e algoritmi. |
English
| Teaching language | English |
| Contents | Stochastic processes. Service systems. Little's laws. Poisson process. Birth-death processes. Random variables of particular interest, including gamma, hyperexponential, chi-square. Markov chains. Ergodicity. Queues: M/M/1, M/M/1/K, M/M/s, M/M/, M/D/1, M/G/1, GI/M/s. Queues with Erlang distribution. Introduction to the theory of estimators and statistical hypothesis testing. Applications of statistical tests. Specific instances of the Monte Carlo method. Simulation of random variables. Simulation of service systems and related statistical analysis. Essentials on stochastic differential equations and their simulation. Use of R for the implementation of simulation and statistical analysis algorithms. |
| Textbook and course materials | Gross D. and Harris C.M., Fundamentals of Queueing Theory , Wiley Series in Probability and Statistics. (2008) |
| Course objectives | The course aims to introduce students to the study of stochastic processes in continuous time and discrete state space, and their simulation. The course also includes the simulation of continuous processes, solutions of stochastic differential equations, and the analysis of the approximation error of the methods presented. The course covers discrete processes in state space. Particular attention is paid to birth-death processes and queueing theory through the formulation and analysis of mathematical probabilistic and simulation models designed to describe real systems. Lectures dedicated to the implementation of simulation algorithms and the application of statistical analysis techniques complement the course. A further objective is to introduce students to the relevant issues inherent in the construction of stochastic models of physical, biological, and economic phenomena and their statistical analysis, as well as the problems inherent in the construction of numerical simulations. |
| Prerequisites | Basic notion of probability theory and statistics. |
| Teaching methods | Lectures in presence. |
| Assessment methods | Oral exam with discussion of a project with theoretical questions, simulations and exercises. |
| Other information | Student assistance: after each lecture or by appointment. |
| Detailed syllabus | Essentials of probability theory. Random variables and stochastic processes. Classification of stochastic processes. |








