FormularioProbability and Computing: definizioni, teoremi e formule delle note, in ordine di capitolo
In questa pagina 7
I. Probabilità discreta e algoritmi randomizzati
Algoritmi randomizzati - Monte Carlo, Las Vegas e amplificazione
Definizione. Un algoritmo è Las Vegas se la risposta è sempre corretta e il tempo di esecuzione è una variabile aleatoria: si studia . È Monte Carlo se il tempo è limitato (deterministico) ma la risposta può essere sbagliata con una probabilità limitata.
Definizione (errore unilaterale). Un algoritmo è RP (randomized polynomial time) se lavora in tempo polinomiale e
- ;
- .
Un SI è quindi certo, un NO può essere un errore. La classe co-RP è speculare: un NO è certo, un SI può essere un errore.
Definizione (errore bilaterale). Un algoritmo è BPP (bounded-error probabilistic polynomial time) se, in tempo polinomiale, risponde correttamente con probabilità almeno per ogni , sia in sia fuori.
Definizione. ZPP (zero-error) è la classe dei linguaggi decisi da un algoritmo Las Vegas con tempo atteso polinomiale.
Teorema. .
Dimostrazione. () Siano un algoritmo RP e un co-RP per . A turno: si esegue e, se dice SI, si risponde SI (certo); si esegue e, se dice NO, si risponde NO (certo); altrimenti si ricomincia. Se , dice SI con probabilità (e non dice mai NO); se , dice NO con probabilità . Ogni giro termina quindi con probabilità : i giri sono geometrici, in media , e la risposta è sempre corretta. () Sia un Las Vegas con polinomiale. Lo si interrompe a passi: per Markov . Se si risponde NO allo scadere del tempo si ottiene un algoritmo RP (un SI è sempre certo, perché prodotto da concluso, e se si risponde SI con probabilità ); se si risponde SI si ottiene un co-RP.
Union bound e verifica randomizzata - identità polinomiali e prodotti di matrici
Teorema (union bound). Per eventi qualunque (finiti o numerabili)
Dimostrazione. Si pone . Gli sono disgiunti, e . Quindi per monotonia.
Teorema (Schwartz-Zippel). Sia un polinomio non nullo di grado totale su un campo (CampiUn campo è un insieme di numeri con somma e prodotto che rispettano le regole usuali (associativa, commutativa, neutri, opposti, inversi, distributiva): è ciò che serve per risolvere le equazioni di primo grado. Esempi: Q, R, C e i campi finiti.Campi →) e sia finito. Se sono scelti uniformemente e indipendentemente in , allora
Dimostrazione. Per induzione sul numero di variabili.
- . Un polinomio non nullo di grado in un campo ha al più radici, quindi si annulla in al più punti di : probabilità .
- Passo. Si scrive , con la massima potenza di presente, cioè . Il grado totale di è . Sia l'evento : per ipotesi induttiva . Se non accade, il polinomio in una variabile ha coefficiente direttivo : è non nullo di grado . Per decisioni differite, è indipendente da , quindi . Allora (Se la variabile non compare e basta l'ipotesi induttiva.)
Teorema. Se risponde sempre giusto. Se risponde (errore) con probabilità .
Dimostrazione. Se allora per ogni . Se la matrice ha un elemento . L'algoritmo sbaglia solo se , e in particolare solo se . Per decisioni differite si fissano tutte le componenti con : la somma diventa con numero fisso. Poiché , i due valori e sono diversi, quindi al più uno annulla la somma: per ogni , e perciò .
Teorema. Se l'esito è sempre giusto. Se l'errore ha probabilità , dove è il numero di primi .
Dimostrazione. L'errore avviene se divide , con . Ogni primo divisore è , quindi ha al più divisori primi distinti (il loro prodotto è ). Scegliendo uniforme tra i primi, la probabilità di cadere in uno di quegli è .
Esempio piccolo. , , (unico primo: ). Con scelto tra i resti di sono e quelli di sono : coincidono solo per , errore . Con , : coincidono per , errore .
Taglio minimo randomizzato - algoritmo di Karger
Definizione. Contrarre un arco significa fondere e in un unico supervertice: gli archi paralleli a diventano cappi e si eliminano, gli altri archi restano (anche se diventano paralleli tra loro). Il numero di vertici scende di .
Esempio. Due triangoli collegati da un ponte: vertici , archi , , , , , e il ponte . Il taglio minimo è , di dimensione , con .
Grafico interattivo: Due triangoli collegati dal ponte 3-4 (evidenziato): il taglio minimo ha dimensione 1
Teorema. Sia un taglio minimo di e . L'algoritmo restituisce proprio con probabilità
Dimostrazione. (1) Quando sopravvive. Gli archi tra le due parti di sono esattamente gli archi di . Se nessun arco di viene mai contratto, ogni contrazione fonde due vertici della stessa parte, quindi ogni supervertice sta tutto in una parte; alla fine i due supervertici coprono e le due parti sono non vuote, dunque sono proprio le due parti di e l'output è . Viceversa, se si contrae un arco di l'output non può essere . Quindi basta stimare la probabilità che ai passi si scelga un arco fuori da : sia l'evento «al passo non si sceglie un arco di ».
(2) Un passo. Si supponga che siano accaduti. Il multigrafo corrente ha vertici e è ancora un taglio di (con archi). Ogni taglio di è anche un taglio di con lo stesso numero di archi, quindi il taglio minimo di è ancora . Il grado di ogni supervertice è (gli archi uscenti da un supervertice formano un taglio), perciò Si sceglie un arco di con probabilità , quindi
(3) Prodotto. Per la regola del prodotto (Probabilità condizionataLa probabilità di A sapendo che si è verificato B è P(A ∣ B) = P(A ∩ B) / P(B), con P(B) > 0; è una nuova misura di probabilità, e da essa seguono la regola del prodotto e la regola della catena.Probabilità condizionata →) perché è un prodotto telescopico: restano a numeratore e a denominatore .
Corollario. Un grafo con vertici ha al più tagli minimi.
Dimostrazione. Gli eventi «l'output è » per tagli minimi distinti sono disgiunti, ciascuno ha probabilità e la somma non supera .
II. Variabili aleatorie e valore atteso
Linearità del valore atteso e variabili indicatrici
Teorema (linearità). Per ogni coppia di variabili aleatorie sullo stesso spazio di probabilità e ogni (con attese finite) Non serve nessuna ipotesi di indipendenza.
Esempio (binomiale). Il numero di teste in lanci di una moneta con probabilità è , dove indica "il lancio è testa". Segue senza sommare (Bernoulli, binomiale e uniforme discretaBernoulli Be(p): un solo tentativo, vale 1 con probabilità p; binomiale Bin(n, p): numero di successi in n prove indipendenti, P(X = k) = C(n,k) p^k (1−p)^(n−k), media np e varianza np(1−p); uniforme discreta: n valori equiprobabili.Bernoulli, binomiale e uniforme discreta →).
Proprietà. ; più finemente , con .
Esempio. ; la formula fine dà .
Teorema. .
Esempio. Un dado (): lanci in media per veder uscire tutte le facce. Con : . L'ultima figurina da sola costa in media acquisti (per , su ): la coda è lunga. Quanto si discosta da si studia con Momenti e deviazioni - Markov, Chebyshev e mediana randomizzataVar(ΣX_i) = ΣVar + 2ΣCov, e basta l'indipendenza a coppie perché la varianza si sommi. Chebyshev dà code polinomiali (collezionista: P(T ≥ nH_n + cn) ≤ π²/(6c²)); il metodo del secondo momento dà P(X=0) ≤ Var(X)/E[X]². Algoritmo della mediana: campione di n^(3/4) elementi, due estremi d e u a ±√n, ordinamento dei soli elementi tra d e u; fallisce con probabilità ≤ n^(-1/4) ed è Las Vegas con 2n + o(n) confronti.Momenti e deviazioni - Markov, Chebyshev e mediana randomizzata →.
Teorema (probabilità totale per l'attesa). Se è una partizione dello spazio con ,
Esempio (due teste consecutive). Quanti lanci servono in media per vedere con una moneta equa? Sia l'attesa a partire da "nessuna testa in fila" ed da "ultima uscita testa". Condizionando sul lancio successivo:
- , da cui ;
- (con si finisce, con si torna a ), da cui .
Teorema (identità di Wald). Siano con la stessa media e un numero aleatorio di termini a valori interi non negativi, con . Se per ogni l'evento è indipendente da (vale se è indipendente dagli , oppure se è un tempo d'arresto: la decisione di fermarsi dopo termini dipende solo da ), allora per
Esempio 1 ( indipendente). Si lancia un dado per scegliere uniforme in , poi si lanciano dadi e si somma: .
Analisi probabilistica di quicksort e quickselect
Lemma. Per , e sono confrontati (al più una volta) con probabilità
Esempio (). Le coppie con (adiacenti) sono sempre confrontate: probabilità ; con : ; con : ; con (): . Per vale : sono confrontati solo se il primo pivot dell'intero insieme è o .
Teorema. , con . In particolare .
Grafico interattivo: Confronti di quicksort con pivot casuale: attesa 2(n+1)H_n - 4n (con H_n approssimato) contro il caso pessimo n(n-1)/2
Proprietà. Il caso pessimo è raggiunto solo se ogni pivot è il minimo o il massimo del suo sottoproblema. Un sottoproblema di taglia lo permette con probabilità , quindi .
Esempio. : ; : . Per la distribuzione esatta è con probabilità , con , con , media .
Teorema. Il numero atteso di confronti di quickselect su elementi è al più , per ogni .
III. Momenti e concentrazione
Momenti e deviazioni - Markov, Chebyshev e mediana randomizzata
Teorema. Se è a valori interi non negativi con :
Teorema. Un giro dell'algoritmo fallisce con probabilità al più (a meno di arrotondamenti di nei ranghi). Il costo di un giro è confronti, quindi il costo atteso totale è .
Limiti di Chernoff e di Hoeffding
Teorema (Chernoff, forma esatta).
Teorema. Con le stesse ipotesi:
- per : ;
- per : ;
- per : .
Insieme: per .
Lemma di Hoeffding. Se e , per ogni : .
Teorema (Hoeffding). indipendenti con , , . Per ogni :
Teorema. Sia una matrice con entrate o (). Esiste tale che ogni riga ha .
IV. Palline e urne e hashing
Palline e urne - compleanno, carico massimo e approssimazione di Poisson
Definizione (palline e urne). Si lanciano palline in urne: ogni pallina sceglie la sua urna uniformemente e indipendentemente dalle altre. Il carico dell'urna è = numero di palline in . Vale .
Teorema (soglia del compleanno). Per Quindi la collisione ha probabilità circa per : la soglia è , non .
Esempio (). Il limite superiore dà non appena . Con : , quindi basta; con : . Il calcolo esatto del prodotto conferma: per e per (il limite dà e ). Per il servono persone ().
Grafico interattivo: Probabilità di nessuna collisione con n = 365: limite superiore e inferiore, e soglia 1/2 raggiunta a m = 23
Teorema (urne vuote). Sia il numero di urne vuote. Allora
Teorema (carico massimo, estremo superiore). Lanciando palline in urne, con probabilità almeno il carico massimo è al più (per , così che ).
Teorema (esatto contro Poisson). Sia il vettore dei carichi esatti e quello Poisson con media . Per ogni funzione In particolare, per ogni evento sui carichi: .
Hashing randomizzato - famiglie universali, filtri di Bloom e fingerprint
Definizione (famiglia universale). Una famiglia di funzioni è universale se per ogni coppia di chiavi , scegliendo uniformemente a caso,
Teorema (catene). Sia universale, un insieme di chiavi e scelta a caso. Per una chiave il numero atteso di chiavi di nel suo bucket è al più se e se . Quindi ricerca, inserimento e cancellazione costano in media .
Teorema (costruzione). Siano un primo con , chiavi e, per , , La famiglia , di funzioni, è universale.
Esempio (, , , ). .
Definizione (filtro di Bloom). Un vettore di bit, inizialmente , e funzioni hash . Inserimento di : si pongono a i bit . Interrogazione di : si risponde "presente" se tutti i bit sono , "assente" altrimenti.
Teorema (falsi positivi). Dopo inserimenti, con funzioni indipendenti e uniformi,
- un bit specifico è ancora con probabilità ;
- un elemento non inserito è un falso positivo con probabilità .
- Per fissati è minima per , e vale allora .
Esempio (, ). Con (): ; una simulazione con interrogazioni dà e una frazione di bit a pari a (attesa ). Con sarebbe , con , con : il minimo è piatto e un intero vicino a basta.
Definizione (fingerprint). Una fingerprint di bit di un oggetto grande è con scelta a caso; si usa come test (probabilistico) per . Se le fingerprint coincidono sempre; se possono coincidere per caso (errore unilaterale, Algoritmi randomizzati - Monte Carlo, Las Vegas e amplificazioneUn algoritmo randomizzato usa bit casuali indipendenti; la probabilità è sulle scelte dell'algoritmo, mai sull'input (garanzia per ogni input). Las Vegas: sempre corretto, tempo aleatorio (conta il tempo atteso). Monte Carlo: tempo fisso, risposta sbagliata con probabilità limitata; errore unilaterale (RP: accetta solo se x sta nel linguaggio, accetta con prob almeno 1/2) o bilaterale (BPP: giusto con prob almeno 2/3). ZPP = RP ∩ co-RP = Las Vegas con tempo atteso polinomiale. Amplificazione: unilaterale, k ripetizioni indipendenti, errore (1-p)^k ≤ e^(-pk), serve k ≥ ln(1/ε)/p; bilaterale, voto di maggioranza su k esecuzioni, errore binomiale esatto, esponenziale in k (Chernoff, e^(-k/18) per p=2/3) mentre Chebyshev dà solo 8/k. Las Vegas -> Monte Carlo: interrompere a c volte il tempo atteso (Markov, errore ≤ 1/c). Monte Carlo -> Las Vegas: solo se la risposta si verifica in fretta. Esempio: Miller-Rabin, errore ≤ 1/4 per esecuzione.Algoritmi randomizzati - Monte Carlo, Las Vegas e amplificazione →).
Algoritmi di streaming - campionamento di riserva e conteggio degli elementi distinti
Definizione (modello a flusso). Gli elementi arrivano uno alla volta, si leggono una volta sola e non si possono riguardare. La memoria è molto minore di (spesso polilogaritmica) e può essere ignoto. Gli algoritmi sono randomizzati e approssimati: si chiede una stima entro con probabilità almeno .
Teorema. Dopo aver letto elementi, ognuno di essi è nel campione con probabilità esattamente (e ogni sottoinsieme di elementi ha probabilità ).
Esempio (, , elenco esatto). Si enumerano tutte le scelte casuali del programma (con probabilità razionali): ognuno dei elementi è nel campione con probabilità e ognuno dei sottoinsiemi ha probabilità . L'algoritmo "ogni nuovo elemento entra con probabilità in uno slot a caso" non è uniforme: con , dà ai primi due elementi e all'ultimo, invece di a tutti. Per e sostituzione con probabilità i cinque elementi hanno probabilità .
Teorema. Dopo eventi, (stima non distorta) e .
Esempio (). vale con probabilità (da : sale con ; da : sale con ). Le stime danno , come deve. L'enumerazione esatta con frazioni conferma e per .
Teorema. Per , (stima non distorta) e lo scarto relativo è circa .
Definizione (Count-Min sketch). Una matrice di righe e colonne di contatori, inizialmente , e funzioni hash indipendenti da una famiglia universale. Arrivo di : per ogni riga . Stima: .
Teorema (garanzia ). Sia il numero totale di arrivi. Con e :
Esempio piccolo (, , ). Funzioni con ; flusso di arrivi con frequenze , , , , , . Posizioni (riga //): , , , , , . Contatori finali:
V. Metodo probabilistico
Metodo probabilistico - valore atteso, alterazioni e derandomizzazione
Lemma (principio del valore atteso). Se è una variabile aleatoria discreta con , allora e . Esistono quindi un esito con e uno con .
Principio (conteggio). Se in uno spazio finito allora esiste un oggetto con . In particolare, se conta i "difetti" e , per Markov e quindi esiste un oggetto con zero difetti.
Teorema (taglio). Ogni grafo con archi ha un taglio (partizione dei vertici in due insiemi) con almeno archi tra le due parti.
Teorema (MAX-SAT). Una clausola con letterali su variabili distinte è soddisfatta con probabilità (è falsa solo se ogni letterale è falso). Quindi in una formula con clausole di letterali esiste un'assegnazione che ne soddisfa almeno (arrotondato in su). Se tutte le clausole hanno almeno letterali e , la formula è soddisfacibile.
Teorema. Se allora . In particolare per ogni .
Teorema (insieme indipendente). Un grafo con vertici e archi, grado medio , contiene un insieme indipendente (nessun arco tra i suoi vertici) di almeno vertici.
Lemma locale di Lovász (forma simmetrica). Siano eventi "cattivi" con e ognuno indipendente da tutti gli altri tranne al più . Se allora : con probabilità positiva nessun evento cattivo accade.
VI. Catene di Markov e passeggiate aleatorie
Catene di Markov - matrice di transizione, classificazione degli stati e distribuzione stazionaria
Definizione (catena di Markov). Una successione di variabili aleatorie a valori in un insieme finito di stati è una catena di Markov (omogenea) se per ogni e per ogni scelta di stati vale la proprietà di Markov con che non dipende da . La matrice è la matrice di transizione: ha entrate e ogni riga somma a 1 (matrice stocastica), perché dallo stato si va per forza da qualche parte.
Esempio (meteo). Stati sole, pioggia. Se oggi c'è il sole, domani c'è sole con probabilità ; se oggi piove, domani piove con probabilità : Ogni riga somma a 1. Un "giorno" è un passo; il meteo di domani non dipende dal meteo di ieri una volta noto quello di oggi.
Definizione (irriducibilità). Una catena è irriducibile se ha una sola classe, cioè da ogni stato si può raggiungere ogni altro: il grafo è fortemente connesso.
Definizione (periodo). Il periodo di è (massimo comun divisore delle lunghezze dei cammini chiusi per ). Se lo stato è aperiodico. Il periodo è uguale per tutti gli stati di una classe. Una catena irriducibile è aperiodica se lo è un suo stato; in particolare basta un cappio .
Definizione (ricorrenza). Sia il tempo di primo ritorno in partendo da . Lo stato è ricorrente se , transitorio altrimenti. Il tempo medio di ritorno è ; se ricorrente e è ricorrente positivo.
Esempio. Nella catena del disegno (, , ; ; ; ) le classi sono , , . Lo stato è transitorio: da si va in o in e non si torna. è chiusa e ricorrente, aperiodica perché (lunghezze di ritorno in : ). è assorbente. La probabilità di assorbimento in partendo da è con (se si resta in si ricomincia; se si va in si è assorbiti in ; se si va in no): , ; in finisce con probabilità .
Grafico interattivo: Catena a quattro stati: 1 transitorio (cappio 1/4), {2,3} classe chiusa aperiodica (cappio 1/2 in 3), 4 assorbente. Pesi: 1→2 1/2, 1→4 1/4, 2→3 1, 3→2 1/2
Definizione (distribuzione stazionaria). Un vettore riga con , e è una distribuzione stazionaria (o invariante): se allora per ogni .
Esempio (meteo). Con , : dà , cioè , ; con : , . A lungo termine il dei giorni è di sole, qualunque sia il tempo di oggi.
Teorema fondamentale delle catene di Markov. Sia una catena finita e irriducibile. Allora:
- esiste un'unica distribuzione stazionaria , con per ogni ;
- (il tempo medio di ritorno è l'inverso della probabilità stazionaria);
- la frazione di tempo passata in tende a con probabilità 1 (teorema ergodico), anche se la catena è periodica;
- se inoltre è aperiodica, per ogni : , cioè (tutte le righe tendono a ) e la legge di tende a qualunque sia lo stato iniziale.
Esempio. Catena "server": stati libero, occupato, guasto, con (svolta nell'esercizio Esercizio - Catena di Markov a tre stati, potenze di P e distribuzione stazionaria): e i tempi medi di ritorno sono , , .
Definizione. Una distribuzione e una matrice soddisfano il bilancio dettagliato se Una catena con questa proprietà è reversibile (rispetto a ): in equilibrio il flusso uguaglia il flusso , quindi la catena osservata al contrario ha la stessa legge.
Teorema. Se è una distribuzione che soddisfa il bilancio dettagliato, allora è stazionaria.
Dimostrazione. Sommando su : , perché la riga di somma a .
Esempio. è una catena nascita-morte (si muove solo tra stati vicini). Si prova con : , ; e : , . Con la somma : , . Le uniche altre coppie () hanno entrambi i lati nulli. è aperiodica (cappi) e , si avvicinano a righe tutte uguali a (la distanza dal secondo autovalore dimezza a ogni passo).
Passeggiate aleatorie - rovina del giocatore, 2-SAT e grafi
Teorema. Se la formula è soddisfacibile, il numero atteso di passi per trovare un'assegnazione soddisfacente è al più , qualunque sia l'assegnazione iniziale. Quindi con passi la probabilità di errore è al più , e ripetendo blocchi indipendenti di passi è al più .
Esempio. Formula su variabili : la soluzione è unica, . Il tempo medio esatto per trovarla (prendendo la prima clausola violata) da distanza vale al massimo , sotto i limiti . Il dettaglio è in Esercizio - Algoritmo randomizzato per 2-SAT eseguito su un'istanza con quattro variabili.
Teorema. La passeggiata su connesso è una catena irriducibile. Ha come unica distribuzione stazionaria e tempo medio di ritorno . È aperiodica se e solo se non è bipartito.
Dimostrazione. Si ha , quindi è una distribuzione. Per ogni arco : : bilancio dettagliato, quindi è stazionaria; l'unicità e seguono dal teorema fondamentale. Se è bipartito i cammini chiusi hanno lunghezza pari (periodo ); se contiene un ciclo dispari insieme ai cammini di andata e ritorno su un arco (lunghezza ) il vale .
Esempio. Nel grafo del disegno (triangolo con coda ) , , tempi di ritorno . Il nodo (foglia) si rivisita ogni passi, il nodo (il più connesso) ogni .
Grafico interattivo: Grafo con triangolo {1,2,3} e coda 3-4-5: m = 5 archi, gradi 2, 2, 3, 2, 1; passeggiata con pi = (0,2; 0,2; 0,3; 0,2; 0,1)
Lemma. Per ogni arco vale .
Dimostrazione. Il tempo di ritorno in si scrive condizionando sul primo passo: . Moltiplicando per : . Ogni addendo è , quindi .
Teorema (copertura). .
Dimostrazione. Si prende un albero di copertura di (esiste perché è connesso) e la visita in profondità di che parte da e ritorna in : percorre ogni arco dell'albero una volta per verso, cioè passaggi tra vertici adiacenti, e visita tutti i vertici. La passeggiata aleatoria da , per visitare tutti i vertici, ha tempo medio al più (il tempo per toccare in ordine questi vertici), e per il lemma ciascun addendo è : totale .
Esempio (grafo del disegno). I tempi di raggiungimento di valgono , , (a mano, con : , , con per simmetria, quindi , , , , ). Il tempo di pendolarismo tra e è , uguale a perché . Il tempo di copertura esatto da è (sistema lineare sugli stati (insieme visitato, posizione)), molto sotto .
VII. Processi continui e metodi Monte Carlo
Distribuzione esponenziale e processo di Poisson per l'informatica
Definizione. , , ha densità per , coda , media , varianza . Il parametro è un tasso (eventi per unità di tempo), è il tempo medio.
Esempio. Un server completa un lavoro in media in s: al secondo, .
Teorema (assenza di memoria). Se , per ogni : . Viceversa, ogni variabile continua positiva con questa proprietà è esponenziale.
Dimostrazione. . Viceversa, se soddisfa ed è continua e decrescente, allora (equazione funzionale di Cauchy, additiva e monotona, quindi lineare).
Teorema (minimo). Siano indipendenti, , e . Allora , , e l'indice del minimo è indipendente da .
Dimostrazione. . Per l'indice, con due variabili: . Con si ha , e il prodotto dice che l'evento "vince " e sono indipendenti. Per variabili si confronta con il minimo delle altre, che è .
Esempio. Tre server con tassi al secondo lavorano a una richiesta ciascuno; la prima risposta arriva dopo , media s, ed è del server con probabilità .
Teorema (massimo di esponenziali identiche). Se sono i.i.d. , allora con (numero armonico, come nel collezionista di figurine: Linearità del valore atteso e variabili indicatriciLa linearità $E[X+Y]=E[X]+E[Y]$ vale sempre, anche senza indipendenza; con le variabili indicatrici ($E[I_A]=P(A)$) trasforma un conteggio in una somma di probabilità. Applicazioni: attesa del primo successo $1/p$, collezionista di figurine $nH_n$, punti fissi di una permutazione (media $1$), record (media $H_n$), inversioni ($n(n-1)/4$), attesa condizionata, identità di Wald $E[S_N]=E[N]E[X]$.Linearità del valore atteso e variabili indicatrici →), e .
Dimostrazione. Si aspetta che finiscano i lavori uno alla volta. Fino al primo completamento passa un tempo (minimo di ), media . Per l'assenza di memoria i lavori rimasti ricominciano da zero: fino al secondo completamento passa un indipendente, e così via fino a . Il massimo è la somma di questi tempi indipendenti di medie , .
Esempio. lavori con : volte la durata media di un lavoro, con deviazione standard . , circa dieci volte la probabilità per un singolo lavoro: la coda del massimo è ciò che un utente osserva se una richiesta si divide in sotto-richieste (tail latency).
Definizione. Un processo di Poisson di intensità è un processo di conteggio (numero di eventi in ) i cui tempi di interarrivo sono i.i.d. . Il -esimo evento avviene al tempo .
Teorema (scomposizione, thinning). Se ogni evento di un processo di Poisson di intensità viene tenuto con probabilità e scartato con probabilità , indipendentemente dagli altri, i processi dei tenuti e degli scartati sono processi di Poisson indipendenti di intensità e .
Dimostrazione. Che i tenuti da soli formino un processo di Poisson di intensità è dimostrato in Processi di arrivo e processo di PoissonUn sistema a coda ha clienti che arrivano, un'area di attesa e $m$ servitori. Il processo di arrivo è un processo di punto con tempi di interarrivo $\tau_n=t_n-t_{n-1}$ e tasso $\lambda=\frac1{E[\tau]}$. Nel processo di Poisson omogeneo gli arrivi in intervalli disgiunti sono indipendenti e di Poisson con media $\lambda T$, gli interarrivi sono esponenziali $\lambda e^{-\lambda a}$ e senza memoria; somma di processi di Poisson è Poisson (tassi che si sommano), il diradamento con probabilità $p$ dà Poisson di tasso $p\lambda$; in $[0,h]$ c'è un arrivo con probabilità $\lambda h+o(h)$. Servizio con tasso $\mu=\frac1{E[y]}$; notazione di Kendall $A/B/m/K/N-S$.Processi di arrivo e processo di Poisson →; qui serve soprattutto l'indipendenza fra tenuti e scartati, che è ciò che si usa negli algoritmi (urne, router). Dato , il numero di tenuti è . Quindi usando : il prodotto di due Poisson di parametri e , cioè i conteggi sono indipendenti. Il resto (incrementi indipendenti) segue dalla stessa proprietà del processo originale.
Teorema (sovrapposizione). Se sono processi di Poisson indipendenti di intensità , il processo somma è di Poisson con intensità , e ogni evento proviene dal processo con probabilità , indipendentemente dagli altri.
Dimostrazione. (Con i conteggi, come somma di variabili di Poisson indipendenti, in Processi di arrivo e processo di PoissonUn sistema a coda ha clienti che arrivano, un'area di attesa e $m$ servitori. Il processo di arrivo è un processo di punto con tempi di interarrivo $\tau_n=t_n-t_{n-1}$ e tasso $\lambda=\frac1{E[\tau]}$. Nel processo di Poisson omogeneo gli arrivi in intervalli disgiunti sono indipendenti e di Poisson con media $\lambda T$, gli interarrivi sono esponenziali $\lambda e^{-\lambda a}$ e senza memoria; somma di processi di Poisson è Poisson (tassi che si sommano), il diradamento con probabilità $p$ dà Poisson di tasso $p\lambda$; in $[0,h]$ c'è un arrivo con probabilità $\lambda h+o(h)$. Servizio con tasso $\mu=\frac1{E[y]}$; notazione di Kendall $A/B/m/K/N-S$.Processi di arrivo e processo di Poisson →; qui con i tempi, perché dà anche la provenienza.) Gli interarrivi del processo somma sono il minimo dei residui, che per l'assenza di memoria sono e indipendenti: il minimo è e vince con probabilità , indipendente dall'istante (teorema del minimo).
Esempio (router). Due sorgenti Poisson di e pacchetti al secondo; un filtro tiene i pacchetti di con probabilità e quelli di con . Per la scomposizione i tenuti di sono Poisson con intensità , quelli di con intensità e sono indipendenti; per la sovrapposizione il flusso in uscita è Poisson con intensità . Probabilità di nessun pacchetto in uscita in ms: . Un pacchetto in uscita proviene da con probabilità . Tutto in Esercizio - Router con due sorgenti Poisson - sovrapposizione, filtraggio e tempo del quinto pacchetto.
Teorema (costo della poissonizzazione). Se un evento dipendente dai carichi ha probabilità nel modello poissoniano con media , allora ha probabilità nel modello con esattamente palline.
Dimostrazione. . Con la maggiorazione (valida per ), .
Esempio (). Urne vuote attese: (esatto) contro (Poisson). Probabilità che il carico massimo sia :
Metodi Monte Carlo - stima, generazione di variabili aleatorie e MCMC
Teorema. Sia una funzione di distribuzione (Funzione di distribuzioneLa funzione di distribuzione (FdD) F_X(x) = P(X ≤ x) è definita per ogni v.a., è crescente, continua a destra, va da 0 a 1 e determina la legge; per una v.a. discreta è a gradini, con salti in corrispondenza dei valori e di altezza pari alla densità.Funzione di distribuzione →) e . Se allora ha funzione di distribuzione .
Dimostrazione. (definizione di minimo e monotonia di ). Quindi .
Teorema. Il valore restituito ha densità ; la probabilità di accettare a ogni tentativo è , quindi il numero di tentativi è geometrico di media .
Dimostrazione. A ogni tentativo, per la probabilità di accettazione è . Quindi . Integrando su : ( ha integrale ). Dato "accetta", la densità di è .
Esempio (). su con uniforme: il massimo di è , quindi : si accetta con probabilità e servono in media tentativi (simulazione: ; media , varianza contro e ).
Teorema. La catena per (e ) soddisfa il bilancio dettagliato , quindi è stazionaria.
Esempio (cinque stati). Stati , , quindi (qui si conosce, ma non serve). Proposta simmetrica: con probabilità ciascuno, e se esce dai bordi il passo è rifiutato. Probabilità di accettazione: da a vale (si sale verso pesi più alti), da a vale ( scende). La matrice è Per esempio da a : ; da a : ; il resto va sul cappio (). Bilancio dettagliato, per esempio tra e : e ✓. Gli autovalori sono : la convergenza decade come . Partendo da , la distanza di variazione totale da vale (), (), (), (), (). La simulazione di passi del codice sotto dà frequenze contro e media contro : i passi consecutivi sono correlati, quindi l'errore è più grande di quello di campioni indipendenti.