Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sean las funciones f(n) y g(n), si f(n) pertenece a una familia de funciones de menor tasa de crecimiento que
g(n) o en otras palabras si f(n) = o(g(n)) entonces se cumple que:
𝑓𝑓(𝑛𝑛)
lim =0
𝑛𝑛→∞ 𝑔𝑔(𝑛𝑛)
Ejemplo: sea f(n) = 𝑛𝑛2 y g(n) = 𝑛𝑛3 , 𝑛𝑛2 = 𝑜𝑜(𝑛𝑛3 ) 𝑠𝑠𝑠𝑠 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑞𝑞𝑞𝑞𝑞𝑞:
𝑛𝑛2
lim =0
𝑛𝑛→∞ 𝑛𝑛3
De la misma forma, si f(n) pertenece a una familia de funciones de mayor tasa de crecimiento que g(n) o en
otras palabras si f(n) = ω(g(n)) se cumple que:
𝑓𝑓(𝑛𝑛)
lim =∞
𝑛𝑛→∞ 𝑔𝑔(𝑛𝑛)
Ejemplo: sea f(n) = 𝑛𝑛3 y g(n) = 𝑛𝑛2 , 𝑛𝑛3 = ω(𝑛𝑛2 ) 𝑠𝑠𝑠𝑠 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑞𝑞𝑞𝑞𝑞𝑞:
𝑛𝑛3
lim =∞
𝑛𝑛→∞ 𝑛𝑛2
En el caso de que dos funciones son de la misma familia, por ejemplo: sea f(n) = 5n y g(n) = 10n, las
anteriores propiedades con límites no se cumplen.
Transitividad:
Reflexividad:
1
Este material corresponde a apartes del capítulo 3 del libro guía del curso Introduction to Algorithms de
Cormen, Leiserson, Rivest y Stein (tercera edición).
1
f(n) = Θ(f(n))
f(n) = Ο(f(n))
f(n) = Ω(g(n))
Simetría
Simetría transpuesta
2. Propiedades de logaritmos
𝑎𝑎 = 𝑏𝑏 log𝑏𝑏 𝑎𝑎
log 𝑐𝑐 𝑎𝑎
log 𝑏𝑏 𝑎𝑎 =
log 𝑐𝑐 𝑏𝑏
𝑎𝑎log𝑏𝑏 𝑐𝑐 = 𝑐𝑐 log𝑏𝑏 𝑎𝑎
1
log 𝑏𝑏 � � = − log 𝑏𝑏 𝑎𝑎
𝑎𝑎
1
log 𝑏𝑏 𝑎𝑎 =
log 𝑎𝑎 𝑏𝑏