Dio non gioca a dadi : Un introduzione al metodo Monte Carlo Orazio Muscato

Documenti analoghi
RETI DI TELECOMUNICAZIONE

Laboratorio di Calcolo I. Applicazioni : Metodo Monte Carlo

Teoria dei Fenomeni Aleatori AA 2012/13

Processi di Markov. Processi di Markov

Teoria dei Fenomeni Aleatori AA 2012/13

Laboratorio di Calcolo B 67

Il metodo Monte Carlo. Numeri (pseudo)casuali. Esempio di transizione al caos. Analisi dati in Fisica Subnucleare. Introduzione al metodo Monte Carlo

SCHEMA DI COLLOCAZIONE delle monografie disposte a scaffale aperto

02. La Probabilità Classica e la Probabilità Quantistica

Il metodo Monte Carlo. Esempio di transizione al caos. Numeri (pseudo)casuali. λ 1. Analisi dati in Fisica Subnucleare

Laboratorio di Calcolo B 68

Tecniche di simulazione

Indice. Notazioni generali... 1

Metodo di Monte Carlo

Derivazione numerica. Introduzione al calcolo numerico. Derivazione numerica (II) Derivazione numerica (III)

Indice. Introduzione al problema dell acquisizione e dell analisi dei dati: definizione dei termini

Indice. Prefazione. Ringraziamenti

Indice Premessa Cenni storici delle misure

Markov Chains and Markov Chain Monte Carlo (MCMC)

Teoria delle Probabilità e Applicazioni programma 2004/05

Convergenza di martingale - La convergenza in L p, p > 1 equivale alla limitatezza in L p : disuguaglianza per submg non negative; disuguaglianza di

Università di Roma Tor Vergata Corso di Teoria dei Fenomeni Aleatori, AA 2012/13. Catene di Markov

SISTEMI CASUALI DINAMICI (PROCESSI) ESEMPIO: I GUASTI (Ipotesi Markoviana) Frequenza dei guasti: N Guasti = N/T X X X X X X X

Lezione VIII: Montecarlo

λ è detto intensità e rappresenta il numero di eventi che si

Probabilità e Statistica

CALCOLO NUMERICO. Prof. Di Capua Giuseppe. Appunti di Informatica - Prof. Di Capua 1

Generatori di sequenze pseudocasuali. Manuela Aprile Maria Chiara Fumi

xn+1 distribuzione qualsiasi;

INDICE. XIII Prefazione

Probabilità e Statistica

Classi: QUINTE Disciplina: MATEMATICA Ore settimanali previste: 3

Indice Premessa Cenni storici delle misure

Probabilità e Statistica

Probabilità e Statistica

Computazione per l interazione naturale: Modelli dinamici

Statistica Applicata all edilizia: Stime e stimatori

()Probablità, Statistica e Processi Stocastici

Teoria dei Segnali Un esempio di processo stocastico: il rumore termico

Corso di Laurea Magistrale in Ingegneria Informatica A.A. 2016/17 Processi stocastici e analisi di serie temporali

Probabilità e Statistica

CP110 Probabilità: Esame del 25 gennaio, Testo e soluzione

LICEO SCIENTIFICO "ULISSE DINI" PISA PROGRAMMA DI MATEMATICA a. s classe quinta G

Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3

DI IDROLOGIA TECNICA PARTE III

Interpolazione e Approssimazione

Vedi: Probabilità e cenni di statistica

Analisi Matematica 1 Soluzioni prova scritta n. 1

Inferenza statistica

Laboratorio di Calcolo Numerico Laboratorio 3: Algoritmi stabili e instabili, Bisezione

Analisi Stocastica Programma del corso 2008/09

PROCESSI STOCASTICI A.A. 2010/2011. DIARIO DELLE LEZIONI

CP110 Probabilità: Esame del 15 settembre Testo e soluzione

Andrea Carati Luigi Galgani. Appunti di Meccanica Analitica II

0 Richiami di algebra lineare e geometria analitica Distanza, coordinate e vettori Sistemi lineari e matrici...

Distribuzione Gaussiana - Facciamo un riassunto -

VETTORI DI VARIABILI ALEATORIE

Processi random in natura

Principi di Statistica a.a

RICHIAMI SU SIMULAZIONE E METODO MONTE CARLO

Catene di Markov. Richiami teorici

distribuzione qualsiasi;

Probablità, Statistica e Processi Stocastici

Elementi di analisi matematica e complementi di calcolo delle probabilita T

PROCESSI STOCASTICI 1: ESERCIZI

Probabilità e Statistica Matematica

Algoritmi in C++ (prima parte)

P ( X n X > ɛ) = 0. ovvero (se come distanza consideriamo quella euclidea)

Analisi Stocastica Programma del corso 2009/10

Modulo Simulazione Parte 1. Simulazione ad Eventi Discreti: Concetti Base. Organizzazione del modulo

Prova d esame di Matematica con Elementi di Statistica Laurea Triennale in Scienze Naturali. 17/06/2013

Meccanica Statistica I a.a (Prof. Mauro Sbragaglia)

I Le inferenze statistiche 79

Calcolo delle Probabilità e Statistica Matematica: definizioni prima parte. Cap.1: Probabilità

Parte I Identificazione di modelli dinamici. 6: Teoria della stima e caratteristiche degli stimatori. Parte I 6, 1

Statistica Inferenziale

Stazionarietà. IDENTIFICAZIONE dei MODELLI e ANALISI dei DATI. Lezione 3: Processi Stocastici 3-1

TEORIA DELL INFORMAZIONE ED ENTROPIA FEDERICO MARINI

CP110 Probabilità: Esonero 2. Testo e soluzione

Elementi di analisi matematica e complementi di calcolo delle probabilita T

2.3.1 Generazione di numeri pseudocasuali con distribuzione uniforme

Prova scritta di Probabilità e Statistica Appello unico, II sessione, a.a. 2015/ Settembre 2016

Probabilità, statistica e simulazione

STATISTICA A D (72 ore)

LA DISTRIBUZIONE NORMALE o DI GAUSS

Corso di Calcolo Numerico

Indice. Grandezze fisiche Introduzione Misura e unità di misura Equazioni dimensionali... 15

L analisi dei dati. Primi elementi. EEE- Cosmic Box proff.: M.Cottino, P.Porta

Statistica Metodologica Avanzato Test 1: Concetti base di inferenza

LCAO nella molecola d acqua. Teoria del funzionale di densità (DFT).

Generazione di numeri random. Distribuzioni uniformi

Tipi di Processi Stocastici

1. Classificazione dei sistemi e dei modelli

5. Catene di Markov a tempo discreto (CMTD)

Statistica Inferenziale

Transcript:

Università degli Studi di Catania Dipartimento di Matematica e Informatica Dio non gioca a dadi : Un introduzione al metodo Monte Carlo Orazio Muscato

La meccanica quantistica è degna di ogni rispetto, ma una voce interiore mi dice che non è ancora la soluzione giusta. È una teoria che ci dice molte cose, ma non ci fa penetrare più a fondo il segreto del Grande Vecchio. In ogni caso, sono convinto che questi non gioca a dadi col mondo. [Lettera a M. Born 4 dicembre 1926]

Con il termine di metodo Monte Carlo (MC), vengono in generale denominate tutte quelle tecniche che fanno uso di variabile aleatorie artificiali (cioè generate al calcolatore) per la risoluzione di problemi matematici in cui eventuali algoritmi deterministici non funzionano. Idea generale: Ottenere informazioni statistiche dalla generazione di eventi casuali

Il nome MC? Stan Ulam aveva uno zio che aveva chiesto in prestito dei soldi ai parenti per andare a giocare al casinò di Monte Carlo..

Generazione di numeri casuali MONTE CARLO

Algoritmi matematici che simulano i fenomeni naturali 1. Questi algoritmi hanno carattere deterministico a parità di seme iniziale, la sequenza di output è sempre la stessa. 2. Inoltre la sequenza di numeri generata si ripete con un periodo T, per questo si parla di numeri pseudocasuali.

Un buon RNG deve avere: i) periodo T molto grande ii) generazione efficiente dei numeri: veloce e uso di poche risorse iii) sequenza riproducibile iv) portabilità del codice

Come generare sequenze di numeri casuali senza andare al Casinò e senza Computer? Von Neuman middle-square digits algo

Oggi con i calcolatori utilizziamo algoritmi basati sulle ricorrenze lineari

Generatori di numeri casuali (token della banca) primi esempi di MC

Ago di Buffon (1707-1778) si supponga di avere un motivo decorativo a strisce parallele (per esempio un pavimento in parquet o un tappeto a strisce), tutte della stessa larghezza, su cui si fa cadere in modo casuale un ago

La probabilità che l'ago cada in una posizione in cui tocca una linea fra le due strisce è p = 2l t π

Enrico Fermi (1901-1954) Nel 1930 utilizzò il metodo MC per studiare il problema della attenuazione dei neutroni in un mezzo frenante piccola macchina meccanica per le addizioni

Progetto Manhattan(1901-1954) Sviluppo della prima bomba nucleare Oppenheimer, Fermi, Ulam, Von Neuman, Teller,

Calcolo di integrali definiti (area)

Integrale doppi (d=2)

Errore Nei metodi deterministici l errore dipende dalla dimensione d Nel Metodo MC l errore non dipende dalla dimensione d Quindi per d >>1 il Metodo MC è più preciso

Tempo di calcolo Per utilizzare un metodo deterministico devo suddividere ogni asse in per es. 50 punti griglia Se d=6 devo calcolare la funzione f(x1, x2, x3, x4, x5, x6) 50^6 volte, spendo molta CPU

Algoritmo Hit-or-miss

Hit-or-miss Posso stimare p con

Hit-or-miss Da cui una stima dell integrale è Ma quanto è precisa questa stima? Quant è l errore?

Hit-or-miss Θ è una variabile aleatoria con una certa distribuzione di probabilità Teorema del limite centrale (Lindeberg, Levi 1922) Intervallo di confidenza (precisione)

Hit-or-miss

Hit-or-miss Pro : l errore non dipende dalla dimensione dello spazio Pro : non ho bisogno di griglie particolari, né domini regolari Contro : l errore tende a zero come 1 N ma l algoritmo è migliorabile..

Il modello di Paul e Tatiana Ehrenfest per la diffusione (1907) https://youtu.be/pk1npkm2dfc

Modello di Ehrenfest N = numero totale di particella (in A e B) X(t) = numero particelle al tempo t in A Se X(t) = k allora in B ci saranno N k particelle Ad ogni tempo (discreto) una particella viene scelta a caso e spostata nell altro contenitore

Modello di Ehrenfest Al tempo (discreto ) t + 1 allora avrò due possibilità X(t+1) = k-1 ( A -> B) oppure X(t+1) = k + 1 (B -> A)

Modello di Ehrenfest

Modello di Ehrenfest Le precedenti relazioni ci dicono che la probabilità di saltare a sinistra (in B) è maggiore di quella di saltare a destra (in A) per k >N/2 (e viceversa) Ovvero se numero di particelle in A > numero particelle in B È più probabile la transizione da A in B ( e viceversa)

Modello di Ehrenfest

Modello di Ehrenfest Esiste una distribuzione limite per tempi molto lunghi? Sim. MC N= 1000, k(0) = 500, k(0) = 1000 Limite k(t>>1) -> 500????????

Catene di Markov (1856-1922) E una successione di variabili aleatorie X(t) per cui vale la proprietà di nonmemoria (di Markov) Lo stato al tempo t non dipende da tutto quello che è successo prima ma solo dallo stato al tempo t-1

Catene di Markov

Teorema di Markov Catene di Markov Se l insieme degli stati è finito (N) e la matrice di transizione P regolare, allora esiste la distribuzione limite (che non dipende dallo stato iniziale)

Modello Ehrenfest Distribuzione limite è una binomiale Max in k = N/2

Catene di Markov ergodiche Catene con un numero finito di stati, connesse, non periodiche con stati ricorrenti (il sistema torna nello stato dopo un certo tempo con prob. 1) Per Catene ergodiche vale il teorema di Markov (probabilità limite) Teorema di ritorno (Kac)

Espansione di una gas nel vuoto Gas che al tempo zero si trova tutto in A Evoluzione temporale leggi della meccanica che sono reversibili nel tempo Perché allora il gas, raggiunto l equilibrio, per la reversibilità non torna indietro alla condizione iniziale?

Reversibilità e Modello di Ehrenfest k(t) = n. di particelle che si trovano in A al tempo t k(0) = N (tutte le particelle in A) Tempo medio di ritorno allo stato iniziale Quindi l apparente irreversibilità dell espansione in un settore vuoto è dovuta alla particolare condizione iniziale scelta. Entropia / secondo principio della termodin.

Reversibilità e Modello di Ehrenfest La diffusione è sempre più probabile nel verso da dove la concentrazione è maggiore a dove la concentrazione è minore. La diffusione in verso opposto non è impossibile, è solo meno probabile. Negli enunciati di Kelvin e Clausius bisogna sostituire la parola impossibile con estremamente improbabile Anche la funzione entropia è molto più probabile che aumenti che diminuisca

Markov jump process Data un equazione differenziale trovare un processo stocastico (catena di Markov) che converga in probabilità (con un certo errore) alla soluzione dell equazione integrodifferenziale (di Boltzmann)

CONCLUSIONE Dio non gioca a dadi, ma gli uomini sì!!