Escolar Documentos
Profissional Documentos
Cultura Documentos
RUJILLO
FACULTAD DE CIENCIAS FISICAS Y
MATEMÁTICAS
CARRERA PROFESIONAL DE ING .
INFORMÁTICA
COMPLEJIDAD COMPUTACIONAL
INTEGRANTES :
- CALDERON NIQUIN, MARKS ARTURO.
- HERNANDEZ TORRES, JENIFER ROXANA.
- HERRERA QUEREVALÚ, EDSON MARTIN
JAIR.
- PEREZ SARMIENTO CARLOS ENRIQUE.
DEFINICIÓN
La teoría de la complejidad computacional es la
rama de la teoría de la computación que
estudia, de manera teórica, la complejidad
inherente a la resolución de un problema
computable. Los recursos comúnmente
estudiados son el tiempo (mediante una
aproximación al número y tipo de pasos de
ejecución de un algoritmo para resolver un
problema) y el espacio (mediante una
aproximación a la cantidad de memoria
utilizada para resolver un problema).
TIPOS DE ANALISIS
PEOR CASO
T(n) = Máximo tiempo del algoritmo para cualquier
entrada de tamaño n.
CASO PROMEDIO
T(n) = Tiempo esperado del algoritmo sobre todas
las entradas de tamaño n.
MEJOR CASO
Tomar ventaja de un caso en que el algoritmo de
baja eficiencia funciona de manera rápida.
NOTACIONES
ASINTÓTICAS
Se utilizan para estudiar tiempos de ejecución u
ocupaciones de memoria, además de
representar la forma en que crece una
función.
En general no consideran constantes que nos
valores propios de los algoritmos.
Son asintóticas pues representan el
comportamiento cuando el tamaño de la
entrada tiende a infinito, pues para valores
grandes es cuando puede haber problemas
de tiempo o memoria.
NOTACIÓN Ɵ (Cota Ajustada Asintótica):
Dividiendo por n2
c1 ≤ 1/2 – 3/n ≤ c2
Donde:
c = constante.
n = tamaño de la entrada.
Ejemplo: funciones en O(n2)
n2
n2 + n
n2 + 100n
1000n2 + 1000n
n2/lg lg lg n
n1.99999
NOTACIÓN Ω (Cota Inferior Asintótica):
Esta es una función que sirve de cota inferior
de otra función cuando el argumento tiende al
infinito (n->∞), se utiliza la notación Ω(g(x)) para
referirse a las funciones acotadas inferiormente
por la función g(x). Más formalmente se define
como:
n2
n2 + n
n2 - n
1000n2 + 1000n
1000n2 – 1000n
n3
n2 lg lg lg n
n2.00001
… Gracias …