Relaciones entre las 6 notaciones

Implicaciones entre las seis notaciones y guía práctica para escoger la notación adecuada.

6. Relaciones entre las 6 notaciones

Las notaciones no son independientes; se relacionan así:

Diagrama de inclusión entre notaciones

Renderizando diagrama...

Dicho de forma sencilla

  • es la más exigente: implica todo lo demás (,,).
  • es la segunda más exigente: implicay, pero no implica.
  • solo acota por arriba;solo acota por abajo. Son "medias verdades" por separado.
  • yson las más restrictivas en su sentido: excluyen la igualdad, por eso una función no puede pertenecer ay aal mismo tiempo.
Cuidado

No confundas una implicación con una equivalencia. Queimpliqueno significa que toda función entambién esté en. La dirección importa.

¿Cuál usar en cada situación?

La siguiente tabla resume qué notación conviene usar según la situación de análisis.

Notación recomendada según la situación

SituaciónNotación recomendada
Análisis del mejor caso (comportamiento exacto)(theta) — cota exacta
Análisis del peor caso (sin saber si la cota es ajustada)(big-O)
Análisis del peor caso con cota exacta demostradaespecificando "en el peor caso"
Análisis del caso promedio (siempre exacto)siempre
Comparar que f es estrictamente menor orden que g(little-o)
Comparar que f es estrictamente mayor orden que g(little-omega)
Demostrar que f y g son casi idénticas (misma constante principal)(tilde)
Peor caso: no mezclar O con Θ sin justificación

Para peor caso puedes usarcuando solo tienes una cota superior. Usaen el peor caso únicamente cuando la cota exacta ya está demostrada.

Caso promedio

El caso promedio se reporta cómoporque representa un comportamiento esperado exacto bajo el modelo probabilístico definido.