Академический Документы
Профессиональный Документы
Культура Документы
Estudia la complejidad espacial y Determinar conjuntos de datos para exhibir todos los
temporal de los algoritmos patrones posibles de comportamiento.
Y las otras propiedades relevantes!!! Análisis a priori: se determina una función (de ciertos
parámetros) que acote el tiempo de cómputo del
algoritmo.
Ejemplo:
Un algoritmo cuya función de tiempo es :
T(n)=(n2-n)/2
Es de orden O(n2)
NOTACION ASINTOTICA O(n) Notación O(n)
O(n2): si un algoritmo de complejidad temporal asintótica Conforme es mayor la velocidad de las computadoras:
para un problema de tamaño n procesa entradas en c n2,
su complejidad es O(n2).
Los problemas a resolver son mayores.
Una función f(n) es O(g(n)) si
| f(n) | <= c | g(n) | El análisis de la complejidad es más importante.
C = constante
O(n!) factorial
Crecimiento de Funciones Polinomiales y
Exponenciales
Teorema:
Tiempo de evaluación de la función en unidades de
tiempo, en función del tamaño de la entrada n
SI A(n) = amnm + .......+
Función Valores Aproximados
a1 n + a0 ,
n 10 100 1000
n log n 33 664 9966
n3 1,000 1,000,000 109 entonces A(n) = O( nm )
106 n8 1,014 1022 1030
2n 1,024 1.27 x 1030 1.05 x10301
nlog n 2,099 1.93 x 1013 7.89 x 1029
n! 3,628,800 10158 4X102567