Edición de «Práctica 11: Problemas P y NP (Algoritmos III)»

De Cuba-Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 1: Línea 1:
{{Back|Algoritmos y Estructuras de Datos III}}
==Propiedades==
==Propiedades==
(Para todo π: Problema)
(Para todo π: Problema)
Línea 25: Línea 23:


==Ejercicio 11.03:==
==Ejercicio 11.03:==
Ver
http://en.wikipedia.org/wiki/Clique_problem#Cliques_of_fixed_size
O(n^k * k^2) y con k=4 (constante) queda O(n^4) con lo cual está en P y en NP.
==Ejercicio 11.04:==
==Ejercicio 11.04:==
Mi practica 2 llega hasta el ejercicio 22!!! Que onda?
==Ejercicio 11.05:==
==Ejercicio 11.05:==
<br>a)
<br>a)
Línea 38: Línea 29:
<br>c)
<br>c)
==Ejercicio 11.06:==
==Ejercicio 11.06:==
Supongamos un algoritmo polinomial no deterministico para resolver π, que  tiene complejidad q(n).
<br>Entonces para toda entrada el "oraculo" que adivina del algoritmo no deterministico  devuelve una respuesta de longitud q(n) (si ocupa menos se la completa con ceros) con un alfabeto de k letras.
<br>Luego en un algoritmo deterministico, se puede encontrar la respuesta del "oraculo" por busqueda exahustiva en <math> k^{q(n)}</math> pasos a lo sumo. <br>Finalmente la complejidad del algoritmo deterministico es de <math> q(n)*k^{q(n)}</math> quien se puede acotar por <math> 2^{p(n)}</math>.
==Ejercicio 11.07:==
==Ejercicio 11.07:==
<br>a)Verdadera
<br>a)Verdadera
<br>b)Verdadera
<br>b)Verdadera
<br>c)Falso
<br>c)No se sabe
<br>d)Falso
<br>d)Falso
<br>e)Falso
<br>e)
<br>f)Verdadero
<br>f)
<br>g)Falso
<br>g)Falso
Posted By Alejandro


==Ejercicio 11.08:==
==Ejercicio 11.08:==
Línea 117: Línea 112:


==Ejercicio 11.11:==
==Ejercicio 11.11:==
Si P != NP, entonces todo problema NP (los NP-completos en particular) no tienen una solucion polinomial.
<br>a)
<br>a)
<br>b)
<br>b)
Línea 131: Línea 124:
<br>e)
<br>e)
<br>f)
<br>f)
Posted By Alejandro


==Ejercicio 11.12:==
==Ejercicio 11.12:==
Línea 182: Línea 180:


==Ejercicio 11.15:==
==Ejercicio 11.15:==
<b>HECHO EN CLASE, ALGUIEN QUE LO TENGA SUBALO (por favor)</b>
<b>HECHO EN CLASE, ALGUIEN QUE LO TENGA SUBALO</b>


==Ejercicio 11.16:==
==Ejercicio 11.16:==
Solo se puede decir que es NP-Hard, a menos que probemos que pertenece a NP, si lo probamos entraria en la categoria NP-Completo
==Ejercicio 11.17:==
==Ejercicio 11.17:==
 
<br>a)
<br>a) Es NP-Completo.
<br>b)
 
Probar que es NP es facíl, con DFS chequeo el camino
Probar completitud, sólo tenemos que definir la transformación en vez de que el camino tenga longitud k definimos que tenga en n y usamos circuito hamiltoniano.
La demostración de que una instancia de cto hamiltoniano da SI <=> la transformación de camino hamiltoniano da SI es simplemente como actua la transformación.
 
<br>b) Es P, lo podemos hacer tomando todos los subconjuntos de 8 nodos en un poco menos de n^8.... Sigue siendo polinomial!
 
También se puede elevar la matriz de adyacencia a la 8 y con esto obtener todos los caminos de longitud al menos 8. (ver
http://en.wikipedia.org/wiki/Adjacency_matrix#Properties)
 
==Ejercicio 11.18:==
==Ejercicio 11.18:==
Se puede demostrar facilmente usando TSP que ya sabemos que es NP Completo
==Ejercicio 11.19:==
==Ejercicio 11.19:==
Resuelve SAT  . Usar la siguiente formula :  FormulaOriginal Y (q o no q).
Con q variable fresca.
==Ejercicio 11.20:==
==Ejercicio 11.20:==
==Ejercicio 11.21:==
==Ejercicio 11.21:==
Línea 231: Línea 211:
Si pudieramos mostrar que un problema NP-completo cualquiera
Si pudieramos mostrar que un problema NP-completo cualquiera
está en P, podríamos concluir que P = NP.
está en P, podríamos concluir que P = NP.
<br>
<br> Otra consecuencia es que ese alguien seria acreedor de 1x10^6 dolares!!


<br>b)
<br>b)
Línea 241: Línea 219:
<br> Aunque, si este fuera NP-Completo tambien demostraria que todos los NP-Completos no tienen solucion polinomica.
<br> Aunque, si este fuera NP-Completo tambien demostraria que todos los NP-Completos no tienen solucion polinomica.


<br> Si no me equivoco, tambien estaria demostrando que NP no esta incluído en P, ya que existe un problema intratable en NP, por lo tanto no puede pertenecer a P, esto significa que P!=NP.. y ese alguien "otra vez" seria acreedor de 1x10^6 dolares.. ¬¬
 
 




Línea 249: Línea 228:


Posted By Alejandro
Posted By Alejandro
<br>Powered By Login2Edit


==Ejercicio 11.23:==
==Ejercicio 11.23:==
<br>a)
<br>a)
<br>b)
<br>b)
[[Category: Prácticas]]
Ten en cuenta que todas las contribuciones a Cuba-Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Cuba-Wiki:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)

Plantilla usada en esta página: