Un algoritmo con complejidad de tiempo [matemática] t (n) [/ matemática] tiene complejidad de tiempo polinomial si [matemática] t (n) = O (n ^ k) [/ matemática] para alguna constante entera [matemática] k [/ matemáticas]. En otras palabras, por la definición de notación asintótica, tenemos que existe una constante positiva de valor real [matemática] c [/ matemática] y un límite [matemática] n_0 [/ matemática] tal que [matemática] t (n) \ leq c \ cdot n ^ k [/ math] siempre que [math] n \ geq n_0 [/ math].
Sin embargo, no hay [matemática] c [/ matemática] y no [matemática] n_0 [/ matemática] tal que la función [matemática] t (n) = 2 ^ k [/ matemática] satisfaga esto para cualquier [matemática] k [/matemáticas]. Supongamos que tenemos una [matemática] c [/ matemática] y [matemática] n_0 [/ matemática] tal que
[matemáticas] 2 ^ n \ leq c \ cdot n ^ k [/ matemáticas]
para algunos [matemática] k. [/ matemática] Pero entonces, dado que las funciones logarítmicas son monótonas, tendríamos
- ¿Cuáles son algunos buenos libros para aprender los algoritmos matemáticos subyacentes?
- Dados N enteros consecutivos, ¿cuándo será la suma de los productos de todos los conjuntos N-1 menores que el producto de todos los N?
- Eliminé mi Facebook n Olvidé ambos correos electrónicos n contraseña n el número de teléfono que tengo no es el mismo teléfono.
- Se proporciona una lista de [math] n [/ math] elementos distintos. ¿Por qué el número total de inversiones en la lista y en su reverso es igual a [math] n (n-1) / 2 [/ math]?
- Cómo mostrar que n, un número entero positivo, es un cuadrado perfecto si el número de factores propios (excluyendo 1 yn) de n es impar
[matemáticas] \ log_2 (2 ^ n) = n \ leq \ log_2 (c \ cdot n ^ k) = \ log_2 c + k \ log_2 n [/ math]
entonces
[matemáticas] n \ leq \ log_2 c + k \ log_2 n [/ matemáticas]
Esto claramente no puede sostenerse, ya que [math] n> \ log_2 n [/ math] por cada [math] n \ geq 1 [/ math] (tome cualquier [math] n> (k + 1) \ log_2 c [/ math ] donde [matemáticas] n> c [/ matemáticas] para ver esto).