Está en la página 1de 8

Resuelven problemas que llegan a una

respuesta o salida pero que no es del toda


concreta.

Que no es una solución viable ya que tratan


de llegar de mejor manera a una solución
óptima.
Las expresiones algebraicas que se
forman a partir de la unión de dos o más

P variables y constantes, vinculadas a


través de operaciones de multiplicación,
resta o suma, reciben el nombre de
polinomios.

SP
La clase de complejidad de los problemas de
decisión que pueden ser resueltos en tiempo
polinómico calculado a partir de la entrada por una
máquina de Turing determinista es llamada P. La
clase de lenguajes que pueden ser reconocidos por
Máquinas de Turing no-determinísticas de
complejidad temporal polinomial.
Nondeterministic Polinomial NP
Por esa razón es entonces natural buscar otra alternativa de
solución como son los algoritmos de aproximación que trabajan
en tiempo polinomial. Existen dos categorías de tales algoritmos:
Algoritmos de Aproximación y Algoritmos Heurísticos.

= NPO
P
Así nace la primera relajación considerada que fue la condición de
"optimabilidad", por lo que se enfocaron a la construcción de
algoritmos de aproximación que trabajan en tiempo polinomial y que
calculan soluciones cercanas al óptimo global en un tiempo pequeño;
es decir, soluciones que garantizaran estar dentro de un factor
multiplicativo de la solución óptima.
NP
La clase de problemas de optimización que se derivan
de problemas de decisión en NP es llamada NPO, como
un acrónimo para designar que son problemas de
optimización derivados de problemas NP.

ALGORITHMS EBOOK
M H ALSUWAIYEL
Problemas por NP.

Hay un algoritmo que toma como entrada una instancia E y tiene un tiempo de
ejecución Polinomio en ( E ). Si tengo una solución, el algoritmo devuelve dicha
solución; Y si no tengo solución, el algoritmo lo informa correctamente. La clase de
todos los problemas de búsqueda que se pueden resolver.
En tiempo polinómico se denota P.

Rn(E)= val (E, n (E)) Rn(E)= opt(E)


opt(E) val (E, n (E))

MINIMIZACION MAXIMIZACION
EJEMPLOS
1. GPS SATELITAL O APPS.
2. LA MOCHILA.
3. TAREAS.
4. CARTA.
5. CAJAS.

CUESTIONARIO DE PREGUNTAS
1. ¿Para qué sirven los algoritmos aproximados?
2. ¿Cuáles son las desventajas de utilizar algoritmos aproximados?
3. ¿Qué es el Test de Touring?
4. ¿Cuál es la clase de lenguaje que reconocen los Test de Touring?
5. ¿Qué significan las letras P Y SP?
6. ¿A cuáles algoritmos se le consideran los más parecidos por sus tiempos polinomicos?
7. ¿Qué garantizan los algoritmos aproximados?
8. ¿La resolución de problemas de optimización como puede ser su resultado?
9. ¿Por que motivos no se consideran como una solución viable?
10.¿Que son los polinomios?

También podría gustarte