Analiza Algoritmilor · 2015 · Sesiune
- Profesor
- Andrei Mogos
- Anul examenului
- 2015
- Sesiune
- Sesiune
- Serie
- CC
- Grupă
- 323 + 325
- Adăugat
- 28 ianuarie 2015 de anonim
1p oficiu
(1.5p) 1. Fie A ⊆ N o multime. Aratati ca exista o functie recursiva f : A → N <=> exista un generator al lui A.
(1.5p) 2. Demonstrati urmatoarea propozitie: Fie a ϵ N*, b ϵ R, b > 1 constante, f : {1, b, b², ...}→ R* o functie si g : {1, b, b², ...}→ R+* o functie de forma: g(n) = Σ(j=0 to logb(n-1)) aʲ * f(n/bʲ). Atunci, daca ∃ c ϵ (0,1), ∃ n0 ϵ N* astfel incat a*f(n/b) ≤ c * f(n), ∀ n ≥ n0, atunci g(n) = θ(f(n)).
(1p) 3. Teorma Cook: Serial, Stop (formule + explicatii)
(1p) 4. Fie relatia < peste intervalul [5, 17]. Stabiliti daca relatia < este bine formata.
(1p) 5. Descrieti pe scurt algoritmul de aproximare Khuller-Vishkin pentru problema λ-arc conectivitate.
(1.5p) 6. Rezolvati folosing metoda substitutiei:
(1.5p) 7. Fie G = (V, E) un graf neorientat. Notam cu k_card(G) cel mai mic numar natural k pentru care ∃ v1, v2, ..., vk submultimi ale lui V astfel incat sa fie indeplinite simultan conditiile:
Notam cu Q(k) problema de decizie: k_card(G) = k ?
Sa se stabileasca daca Q(k) ϵ NP.
(1.5p) 1. Fie A ⊆ N o multime. Aratati ca exista o functie recursiva f : A → N <=> exista un generator al lui A.
(1.5p) 2. Demonstrati urmatoarea propozitie: Fie a ϵ N*, b ϵ R, b > 1 constante, f : {1, b, b², ...}→ R* o functie si g : {1, b, b², ...}→ R+* o functie de forma: g(n) = Σ(j=0 to logb(n-1)) aʲ * f(n/bʲ). Atunci, daca ∃ c ϵ (0,1), ∃ n0 ϵ N* astfel incat a*f(n/b) ≤ c * f(n), ∀ n ≥ n0, atunci g(n) = θ(f(n)).
(1p) 3. Teorma Cook: Serial, Stop (formule + explicatii)
(1p) 4. Fie relatia < peste intervalul [5, 17]. Stabiliti daca relatia < este bine formata.
(1p) 5. Descrieti pe scurt algoritmul de aproximare Khuller-Vishkin pentru problema λ-arc conectivitate.
(1.5p) 6. Rezolvati folosing metoda substitutiei:
T(n) = 3 * T(ceiling(n/7)) + k2 * n³, n > 1 si T(1) = k1
(1.5p) 7. Fie G = (V, E) un graf neorientat. Notam cu k_card(G) cel mai mic numar natural k pentru care ∃ v1, v2, ..., vk submultimi ale lui V astfel incat sa fie indeplinite simultan conditiile:
a) Vi ∩ Vj = Ø, ∀ i ≠ j
⋃ Vi = V, i = 1..k
b) ∀ i = 1..k, ∀ u,v ϵ Vi avem (u,v) ∉ E
Notam cu Q(k) problema de decizie: k_card(G) = k ?
Sa se stabileasca daca Q(k) ϵ NP.