Está en la página 1de 4

ESCUELA SUPERIOR POLITÉCNICA DE

CHIMBORAZO

1. DATOS GENERALES:

NOMBRE: (estudiante(s) CODIGO(S): (de estudiante(s)

Daniel Molina 6641

FECHA DE REALIZACIÓN: FECHA DE ENTREGA:

29/11/2019 29/11/2019

2. OBJETIVO:

Consultar la asíntota Omega y un ejemplo


Realizar el ejercicio de recursividad propuesto en clase, utilizando el teorema de complejidad de
algoritmos recursivos.

3. INSTRUCCIONES

Consultar la asíntota Omega y un ejemplo


Realizar el ejercicio de recursividad propuesto en clase, utilizando el teorema de complejidad de
algoritmos recursivos.

4. ACTIVIDADES POR DESARROLLAR:

Investigar acerca de la notación omega y sus ejemplos y entender de que se trata.

Realizar el ejercicio propuesto en clases.

5. RESULTADOS OBTENIDOS

NOTACION OMEGA

A veces, queremos decir que un algoritmo toma por lo menos una cierta cantidad de tiempo, sin dar una

cota superior. Utilizamos la notación Ω grande; esa es la letra griega "omega".

Si un tiempo de ejecución es \Omega(f(n))Ω(f(n))\Omega, left parenthesis, f, left parenthesis, n, right

parenthesis, right parenthesis, entonces para una nnn suficientemente grande, el tiempo de ejecución es

por lo menos k \cdot f(n)k⋅f(n)k, dot, f, left parenthesis, n, right parenthesis para alguna constante kkk.

Aquí está cómo pensar acerca de un tiempo de ejecución que es \Omega(f(n))Ω(f(n))\Omega, left

parenthesis, f, left parenthesis, n, right parenthesis, right parenthesis:


ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO

Decimos que el tiempo de ejecución es "Ω grande de f(n)f(n)f, left parenthesis, n, right parenthesis".

Usamos la notación Ω grande para límites asintóticos inferiores, ya que acota el crecimiento del tiempo

de ejecución por abajo para entradas de tamaños suficientemente grandes.

Así como \Theta(f(n))Θ(f(n))\Theta, left parenthesis, f, left parenthesis, n, right parenthesis, right

parenthesis automáticamente implica O(f(n))O(f(n))O, left parenthesis, f, left parenthesis, n, right

parenthesis, right parenthesis, también automáticamente implica \Omega(f(n))Ω(f(n))\Omega, left

parenthesis, f, left parenthesis, n, right parenthesis, right parenthesis. Así que podemos decir que el

tiempo de ejecución del peor caso de la búsqueda binaria es \Omega(\log_2 n)Ω(log2n)\Omega, left

parenthesis, log, start base, 2, end base, n, right parenthesis.

También podemos hacer afirmaciones correctas, pero imprecisas, al usar la notación Ω grande. Por

ejemplo, si en verdad tienes un millón de pesos en el bolsillo, ciertamente podrías decir "tengo una

cantidad de dinero en mi bolsillo y es por lo menos de 10 pesos". Eso es correcto, pero ciertamente no

muy preciso. Del mismo modo, podemos decir de manera correcta pero imprecisa que el tiempo de

ejecución del peor caso de la búsqueda binaria es \Omega(1)Ω(1)\Omega, left parenthesis, 1, right

parenthesis, porque sabemos que tarda por lo menos un tiempo constante.

Por supuesto, típicamente, cuando hablamos acerca de los algoritmos, tratamos de describir sus tiempos

de ejecución lo más precisos posibles. Aquí proporcionamos ejemplos de afirmaciones imprecisas para

ayudarte a entender mejor \OmegaΩ\Omega grande, OOO grande y \ThetaΘ\Theta grande.


[1]
ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO

Más formalmente se define:

Una función f(x) pertenece a Ω(g(x)) cuando existe una constante positiva c tal que a partir de un
valor X0, cg(x) no supera f(x). Quiere decir que la función f es superior a g a partir de un valor
dado salvo por un factor constante.
La cota inferior asintótica tiene utilidad en Teoría de la complejidad computacional a la hora de
calcular la complejidad del mejor caso para los algoritmos.
A pesar de que Ω(g(x)) está definido como un conjunto, se acostumbra escribir
f(x)=Ω(g(x)) en lugar de f(x) ∈ Ω(g(x)). Muchas veces también se habla de una función
nombrando únicamente su expresión, como en x² en lugar de h(x)=x²,
siempre que esté claro cuál es el parámetro de la función dentro de la expresión. En la gráfica se
da un ejemplo esquemático de cómo se comporta cg(x) con respecto a f(x) cuando x tiende a
infinito.
La cota ajustada asintótica (notación Θ) tiene relación con las cotas superior
(notación O) e inferior asintóticas:

Las notaciones Ω(f) tienen las siguientes propiedades, cualesquiera que sean las funciones f,
g y h.
1. Invariancia multiplicativa. Para toda constante c ∈ R +, g ∈ ΩK(f) ⇐⇒ c · g ∈ ΩK(f) g ∈
Ω∞(f) ⇐⇒ c · g ∈ Ω∞(f)
2. Invariancia aditiva. Para toda constante c ∈ R +, g ∈ ΩK(f) ⇐⇒ c + g ∈ ΩK(f) g ∈
Ω∞(f) ⇐⇒ c + g ∈ Ω∞(f)
3. Relación entre ΩK y Ω∞. ΩK(f) ⊆ Ω∞(f). Se puede demostrar que la inclusión es estricta.
4. Reflexividad. f ∈ ΩK(f), y por tanto f ∈ Ω∞(f).
5. Transitividad. Si h ∈ ΩK(g) y g ∈ ΩK(f) entonces h ∈ ΩK(f). Sin embargo, se puede
demostrar que Ω∞(f) no es transitiva.
6. Relación con O. g ∈ ΩK(f) ⇐⇒ f ∈ O(g).
7. Relación con o. g ∈ Ω∞(f) ⇐⇒ g /∈ o(f).
Ejemplos:
• La función x² puede ser acotada inferiormente por la función x. Para demostrarlo basta
notar que para todo valor de x≥1 se cumple x≤x². Por tanto, x² = Ω(x) (sin embargo, x no sirve
como cota superior para x²).
ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO

• La función x²+200x está acotada inferiormente por x². Quiere decir que cuando x tiende
a infinito el valor de 200x se puede despreciar con respecto al de x². Además de que nunca va a
tocar a cero[2]

EJERCICIO PROPUESTO EN CLASES

T(n)=1+2T(n-1)
T(n)=2+2T(n-2)
T(n)=3+2T(n-3)
T(n)=i+2T(n-i)

n-1=1 -> i=n-1 -> T(n)=n+1+2*T (0)


=n+3//

6. CONCLUSIONES

Se pudo observar que al investigar acerca de la notación omega, que esta misma sirve para
calcular el límite inferior de la asíntota es decir será más eficiente el cálculo del tiempo de
ejecución en los programas.

7. RECOMENDACIONES

Se recomienda investigar más en el tema de la notacion omega ya que es un tema amplio y


que nos servirá en el futuro para aprender mejor aplicar en nuestra vida.

8. BIBLIOGRAFÍA
[1] «Notación Omega grande (Big-Ω)», Khan Academy. [En línea]. Disponible en:
https://es.khanacademy.org/computing/computer-science/algorithms/asymptotic-notation/a/big-big-
omega-notation. [Accedido: 29-nov-2019].
[2] «(56) Notaciones Asintóticas - YouTube». [En línea]. Disponible en:
https://www.youtube.com/watch?v=-Wg0RVE37UM. [Accedido: 29-nov-2019].

También podría gustarte