This shows you the differences between two versions of the page.
pa:laboratoare:laborator-04 [2023/03/31 11:47] radu.iacob [Exponențiere pe matrice pentru recurențe liniare] |
pa:laboratoare:laborator-04 [2024/04/16 17:38] (current) radu.nichita |
||
---|---|---|---|
Line 507: | Line 507: | ||
* o înmulțire de matrice patrătică de dimensiune KMAX are $KMAX^3$ operații | * o înmulțire de matrice patrătică de dimensiune KMAX are $KMAX^3$ operații | ||
* această metodă este eficientă când $KMAX << n$ (KMAX este mult mai mic decât n) | * această metodă este eficientă când $KMAX << n$ (KMAX este mult mai mic decât n) | ||
- | * ** complexitatea spațială **: $S = O(KMAX^3)$ | + | * ** complexitatea spațială **: $S = O(KMAX^2)$ |
- | * explicație | + | **Observație!** În ultimele calcule nu am șters constanta KMAX, întrucât apare la puterea a 2-a! $KMAX = 1000$ implică $KMAX^2 = 10^6$, valoare care nu mai poate fi ignorată în practică ($KMAX^2$ poate fi comparabil cu n). |
- | * este nevoie să stocăm câteva matrice | + | |
- | **Observație!** În ultimele calcule nu am șters constanta KMAX, întrucât apare la puterea a 3-a! $KMAX = 100$ implică $KMAX^3 = 10^6$, valoare care nu mai poate fi ignorată în practică ($KMAX^3$ poate fi comparabil cu n). | + | |
=== Gardurile lui Gigel (optimizare) === | === Gardurile lui Gigel (optimizare) === |