Documente Academic
Documente Profesional
Documente Cultură
octombrie 2020
Exemplu
Numărul bacteriilor din o colonie se dublează ı̂n fiecare oră. Dacă
ı̂ntr-o colonie sunt iniţial 5 bacterii, câte vor fi după n ore?
Răspuns. Fie an numărul de bacterii după n ore.
a0 = 5 (cunoştinţe iniţiale)
an = 2 · an−1 pentru n > 0 (evoluţie)
Exemplu
Numărul bacteriilor din o colonie se dublează ı̂n fiecare oră. Dacă
ı̂ntr-o colonie sunt iniţial 5 bacterii, câte vor fi după n ore?
Răspuns. Fie an numărul de bacterii după n ore.
a0 = 5 (cunoştinţe iniţiale)
an = 2 · an−1 pentru n > 0 (evoluţie)
Exemplu
Numărul bacteriilor din o colonie se dublează ı̂n fiecare oră. Dacă
ı̂ntr-o colonie sunt iniţial 5 bacterii, câte vor fi după n ore?
Răspuns. Fie an numărul de bacterii după n ore.
a0 = 5 (cunoştinţe iniţiale)
an = 2 · an−1 pentru n > 0 (evoluţie)
Exemplu
Numărul bacteriilor din o colonie se dublează ı̂n fiecare oră. Dacă
ı̂ntr-o colonie sunt iniţial 5 bacterii, câte vor fi după n ore?
Răspuns. Fie an numărul de bacterii după n ore.
a0 = 5 (cunoştinţe iniţiale)
an = 2 · an−1 pentru n > 0 (evoluţie)
f1 = 1, f2 = 1, fn = fn−1 + fn−2 if n ≥ 2.
Teoria Grafurilor şi Combinatorică
Exemplu: Turnul din Hanoi
ax 1 ax 2 ax 3
ax 1 ax 2 ax 3
ax 1 ax 2 ax 3
ax 1 ax 2 ax 3
ax 1 ax 2 ax 3
⇒ Hn = Hn−1 + 1 + Hn−1 = 2Hn−1 + 1. Se observă că H1 = 1.
Teoria Grafurilor şi Combinatorică
Exemplu: Turnul din Hanoi (continuat)
Hn = 2 Hn−1 + 1
= 2(2 Hn−2 + 1) + 1 = 22 Hn−2 + 2 + 1
= 22 (2 Hn−3 + 1) + 2 + 1 = 23 Hn−3 + 22 + 2 + 1
..
.
= 2n−1 H1 + 2n−2 + . . . + 2 + 1
= 2n−1 + 2n−2 + . . . + 2 + 1
2n − 1
= = 2n − 1
2−1
Hn = 2 Hn−1 + 1
= 2(2 Hn−2 + 1) + 1 = 22 Hn−2 + 2 + 1
= 22 (2 Hn−3 + 1) + 2 + 1 = 23 Hn−3 + 22 + 2 + 1
..
.
= 2n−1 H1 + 2n−2 + . . . + 2 + 1
= 2n−1 + 2n−2 + . . . + 2 + 1
2n − 1
= = 2n − 1
2−1
⇒ a3 = a1 + a2 = 2 + 3 = 5
⇒ a4 = a2 + a3 = 3 + 5 = 8
⇒ a5 = a3 + a4 = 5 + 8 = 13.
unde c1 , c2 , . . . , ck ∈ R şi ck 6= 0.
Dacă se cunosc cele k condiţii iniţiale
a0 = C0 , a1 = C1 , . . . , ak−1 = Ck−1 ,
atunci se poate calcula recursiv an pentru toţi n ≥ k.
Exemplu (Relaţii de recurenţă liniară)
{fn } unde f0 = f1 = 1, şi fn = fn−1 + fn−2 dacă n > 1.
{Pn } unde P0 = 1, şi Pn = 1.11 Pn−1 dacă n > 0.
Ecuaţie caracteristică.
Ecuaţia caracteristică a unei recurenţe liniare
r k − c1 r k−1 − c2 r k−2 − . . . − ck =
(r − r1 )m1 · (r − r2 )m2 · . . . · (r − rt )mt .
r k − c1 · r k−1 − c2 r k−2 − . . . − ck = 0.
unde fiecare pi (n) este un polinom ı̂n n cu grad mai mic ca mi , adică
a0 = C0 , . . . , ak−1 = Ck−1 .
⇒ an = (1 + 3 n − 2 n2 )(−1)n .
Teoria Grafurilor şi Combinatorică
Recurenţe liniare neomogene cu coeficienţi constanţi
Definiţie
O relaţie de recurenţă liniară neomogenă cu coeficienţi constanţi este
Definiţie
O relaţie de recurenţă liniară neomogenă cu coeficienţi constanţi este
Exemple
Definiţie
O relaţie de recurenţă liniară neomogenă cu coeficienţi constanţi este
Exemple
1 an = an−1 + 2n este o recurenţă neomogenă.
Relaţia omogenă asociată este an = an−1 .
Definiţie
O relaţie de recurenţă liniară neomogenă cu coeficienţi constanţi este
Exemple
1 an = an−1 + 2n este o recurenţă neomogenă.
Relaţia omogenă asociată este an = an−1 .
2 an = an−1 + an−2 + n2 + n + 1 este o recurenţă neomogenă.
Relaţia omogenă asociată este an = an−1 + an−2 .
(p)
Dacă {an } este o soluţie particulară a recurenţei
(p)
Dacă {an } este o soluţie particulară a recurenţei
Observaţii:
(p)
Dacă {an } este o soluţie particulară a recurenţei
Observaţii:
(h)
I Ştim cum să calculăm {an }.
(p)
Dacă {an } este o soluţie particulară a recurenţei
Observaţii:
(h)
I Ştim cum să calculăm {an }.
(p)
I Cum putem afla o soluţie particulară {an }?
A n2 + B n = A (n − 1)2 + B (n − 1) + n
= A (n2 − 2 n + 1) + B (n − 1) + n
A n2 + B n = A (n − 1)2 + B (n − 1) + n
= A (n2 − 2 n + 1) + B (n − 1) + n
Capitolul 7 din
Kenneth H. Rosen. Discrete Mathematics and Its
Applications. Sixth Edition. McGraw-Hill, 2007.