1. Notación de Orden
La notación de orden (o notación asintótica) es un tema fundamental en matemática discreta y ciencias de la computación, ya que permite analizar la eficiencia de algoritmos.
La notación de orden describe cómo crece el tiempo de ejecución o el espacio utilizado por un algoritmo en función del tamaño de la entrada (). Es especialmente útil para comparar la eficiencia de diferentes algoritmos cuando es grande.
Notaciones principales
- O-grande (O): Límite superior asintótico.
- Representa el peor caso del crecimiento de una función.
- Omega-grande (Ω): Límite inferior asintótico.
- Representa el mejor caso del crecimiento de una función.
- Theta-grande (Θ): Límite ajustado asintótico.
- Representa tanto el límite superior como el inferior.
1.1 O-grande (O)
Decimos que si existen constantes positivas y tales que:
Esto significa que es un límite superior para .
Ejemplo: Probar que
- Para , tenemos:.
- Por lo tanto, para , y concluimos que .
1.2 Omega-grande (Ω)
Decimos que si existen constantes positivas y tales que:
Esto significa que es un límite inferior para .
Ejemplo: Probar que
- Para , tenemos:.
- Por lo tanto, para , y concluimos que .
1.3 Theta-grande (Θ)
Decimos que si existen constantes positivas , y tales que:
Esto significa que es un límite ajustado para .
Ejemplo: Probar que
- Ya probamos que y .
- Por lo tanto, .