Documente Academic
Documente Profesional
Documente Cultură
Curs 2
P(A∩B)
I Probabilitate condiţionată= P(A|B) = P{B}
I Evenimente independente= P(A ∩ B) = P(A)P(B)
Variabile aleatoare
Xn
Un =
m
uniforme pe [0, 1].
Algoritmi de numere aleatoare
Trebuie să aibă următoarele proprietăţi:
I Rapiditate;
I Portabilitate de diverse calculatoare;
I Şirul de numere produs
I să aibă o perioadă mare;
I să fie cât mai aproape de independenţă şi uniformitate;
I să fie reproductibil.
Metoda Fibonacci
I Doar interes istoric;
I Se bazează pe relaţia
Alte metode:
I metoda regiştrilor de translaţie (shift register), metode
combinate.
Metoda congruenţială liniară
I Este folosit cel mai frecvent.
I Se bazează pe relaţia:
unde
I m > 0 = modulul;
I a = multiplicatorul;
I c = incrementul;
I X0 = termenul iniţial.
I Fie b = a − 1. Se presupune a ≥ 2 şi b ≥ 1, pentru că pentru
a = 0 şi a = 1 nu se obţin şiruri aleatoare.
I Din (1), pentru k ≥ 0 şi n ≥ 0, rezultă că:
Teoremă
Şirul congruenţial liniar definit de m, a, c, şi X0 are perioada de
lungime maximă m dacă şi numai dacă:
1. c şi m sunt două numere ı̂ntregi prime ı̂ntre ele;
2. b = a − 1 este un multiplu de p, pentru orice număr p care-l
divide pe m.
3. b este multiplu de 4 dacă m este multiplu de 4.
Dacă c şi m nu sunt prime ı̂ntre ele, atunci ı̂n acest şir nu poate
exista 1. Prin urmare condiţia 1. din teoremă este necesară.
Demonstrarea teoremei se reduce la demonstrarea următoarei leme:
Lemă
Presupunem că 1 < a < p e , cu p număr prim. Dacă λ este cel mai
mic număr ı̂ntreg pozitiv pentru care
aλ − 1
≡0 mod p e
a−1
atunci
λ = pe
dacă şi numai dacă:
I pentru p = 2 a ≡ 1 mod 4;
I pentru p > 2 a ≡ 1 mod p.
Observăm că Xn şi m trebuie să fie prime ı̂ntre ele, pentru că altfel
generatorul ar deveni un şir de 0. Prin urmare lungimea perioadei
poate fi maxim ϕ(m), numărul numerelor ı̂ntregi cuprinse ı̂ntre 0 şi
m, prime cu m.
Xn = an X0 mod p e