Diferencia entre revisiones de «NP (clase de complejidad)»
Contenido eliminado Contenido añadido
m robot Añadido: bg:NP-сложност; cambios triviales |
Mejora de estilo (El principio del artículo parecía extraido textualmente de un libro de texto) |
||
Línea 1:
En [[complejidad computacional|teoría de la complejidad computacional]], '''NP''' es el acrónimo en [[idioma inglés|inglés]] de ''Polinómico no determinista'' (''Non-Deterministic Polynomial-time''). Es el conjunto de problemas que pueden ser resueltos en [[tiempo polinómico]] por una [[máquina de Turing]] no determinista.▼
== La clase NP ==
▲En [[complejidad computacional|teoría de la complejidad computacional]], '''NP''' es el acrónimo en [[idioma inglés|inglés]] de ''Polinómico no determinista'' (''Non-Deterministic Polynomial-time''). Es el conjunto de problemas que pueden ser resueltos en [[tiempo polinómico]] por una [[máquina de Turing]] no determinista.
La importancia de esta clase de problemas de decisión es que contiene muchos problemas de búsqueda y de optimización para los que se desea saber si existe una cierta solución o si existe una mejor solución que las conocidas. En esta clase están el [[problema del viajante]] (también llamado ''"problema del agente de ventas"'' o ''"problema del agente viajero"'') donde se quiere saber si existe una ruta óptima que pasa por todos los [[nodo]]s en un cierto [[teoría de los grafos|grafo]] y el [[problema de satisfacibilidad booleana]] en donde se desea saber si una cierta fórmula de lógica proposicional puede ser cierta para algún conjunto de valores booleanos para las variables.
|