Index
Definizione
Notazione Omega (Ω)
- Rappresenta il limite inferiore o lo scenario migliore del tempo di esecuzione di un algoritmo.
- Fornisce un limite inferiore sul tasso di crescita della complessità temporale dell’algoritmo man mano che la dimensione dell’input aumenta.
Esempio:
- Se un algoritmo ha una complessità temporale di Ω(n^2), significa che il tempo di esecuzione dell’algoritmo cresce almeno quadraticamente con la dimensione dell’input.
Formula
Ovvero
Se esistono due costanti:
Tali che:
- per ogni
oss
rappresenta l’insieme di tutte le funzioni che dominano dalla funzione
Limite
Se il limite del rapporto per è positivo o infinito allora la funzione è
Calcolare g(n)
Verificare g(n)
Per Verificare verificare se abbiamo 3 metodi:
- Limite ovvero
- Formula ovvero:
- Scrivere in forma e trovare costanti e che la verificano
- Grafico dove dopo un certo la funzione è sempre più grande di