Está en la página 1de 3

Universidad del Istmo

Sede de Panamá

Facultad de ingenierías y tecnologías de la información

Actividad: Proyecto Semestral

Complejidad algorítmica

Materia

Programación IV

Integrantes:

Adrián Rodríguez

Peter Velasco

Juan Castrillón

Profesor:

José Javier Chirú F.

Panamá, 22 de agosto del 2022


Encontrar la función matemática y Big-O de los siguientes algoritmos.
• Problema 1 y Problema 2 de la carpeta Zip

2. Defina un algoritmo O(n2) determinar la función matemática y Big-O


asociada además calcule el tiempo con 10, 100, 200, 400, 8000 y 1000
datos

3. Defina un algoritmo O(n) determinar la función matemática y Big-O


asociada además calcule el tiempo con 10, 100, 200, 400, 8000 y 1000
datos y grafique el comportamiento.

4. Mencione que algoritmos se consideran que tiene una complejidad P y


NP porqué.
Para responder la pregunta debemos saber, P Se puede encontrar fácilmente
una solución,
Todos los algoritmos a los que se les ha podido establecer su tiempo de
ejecución.
Aquellos problemas para los que la mejor solución que se conoce es de
complejidad superior a la polinómica, se dice que son problemas intratables.
Por ejemplo, calcular el cuadrado de un número es un problema de tipo P (hay
un algoritmo en tiempo polinomial para hacerlo: multiplicar el número por si
mismo). La verificación también sencilla. ¿Es y el cuadrado de x? Nos basta
con hacer la raíz cuadrada de y verificando que su valor es x.

Por lo tanto: aquellos problemas qué podemos solucionar y verificar con un


algoritmo de orden polinómico, los llamamos problemas P. Esos son los
buenos, los que podemos solucionar fácilmente.

NP se puede comprobar fácilmente que algo es una solución

Algunos de estos problemas intratables pueden caracterizarse por el curioso


hecho de que puede aplicarse un algoritmo polinómico para comprobar si una
posible solución es válida o no
Un ejemplo informal es un puzzle: difícil de solucionar, pero basta un vistazo
para saber si el puzzle está bien resuelto o no. Pues a esos tipos de problemas
los llamamos NP.

También podría gustarte