{"id":5121,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/tiempo-polinomico-no-determinista-np\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"tiempo-polinomico-no-determinista-np","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/tiempo-polinomico-no-determinista-np\/","title":{"rendered":"Tiempo polin\u00f3mico no determinista (NP)"},"content":{"rendered":"<p> El tiempo polin\u00f3mico no determinista (NP) es una clase de complejidad que se utiliza para describir los problemas que pueden ser resueltos en tiempo polin\u00f3mico por un algoritmo no determinista. Los problemas NP-completos son un subconjunto de los problemas NP que se cree que son los problemas m\u00e1s dif\u00edciles de la clase. <\/p>\n<h3> \u00bfQu\u00e9 significa la pregunta P NP?<\/h3>\n<p> El problema P versus NP es un importante problema abierto en ciencias de la computaci\u00f3n y matem\u00e1ticas. Se pregunta si cada problema que puede ser resuelto por un programa de ordenador tambi\u00e9n puede ser resuelto por un programa que se ejecuta en tiempo polin\u00f3mico. M\u00e1s espec\u00edficamente, se pregunta si cada problema en NP puede ser resuelto en tiempo polinomial por un algoritmo determinista, o si podr\u00eda haber algunos problemas en NP que no pueden ser resueltos en tiempo polinomial a menos que el algoritmo se permite utilizar la aleatoriedad o hacer algunos otros supuestos no uniformes. <br \/>\n El problema P versus NP es uno de los problemas abiertos m\u00e1s famosos e importantes de todas las matem\u00e1ticas, y es tambi\u00e9n uno de los problemas m\u00e1s estudiados en la inform\u00e1tica te\u00f3rica. Muchos de los matem\u00e1ticos e inform\u00e1ticos m\u00e1s brillantes del mundo han trabajado en el problema y, sin embargo, sigue sin resolverse. <br \/>\n Hay muchas maneras posibles de formalizar el problema P versus NP, pero una de las m\u00e1s comunes es preguntar si cada problema en NP puede ser resuelto en tiempo polinomial por un algoritmo determinista. Esto se conoce como el problema P versus NP fuerte. <br \/>\n Otra forma de formalizar el problema P versus NP es preguntar si todos los problemas de NP pueden ser resueltos en tiempo polin\u00f3mico por un algoritmo que puede utilizar el azar. Esto se conoce como el problema P versus NP d\u00e9bil. <br \/>\n El problema P fuerte contra NP se considera generalmente m\u00e1s dif\u00edcil que el problema P d\u00e9bil contra NP, y es tambi\u00e9n la versi\u00f3n del problema que se estudia m\u00e1s a menudo. <\/p>\n<p> Es importante se\u00f1alar que el problema P versus NP es una pregunta sobre algoritmos, no sobre ordenadores. En otras palabras, la pregunta no es si todo problema que puede ser resuelto por un ordenador puede ser resuelto en tiempo polin\u00f3mico, sino si todo problema que puede ser resuelto por un algoritmo puede ser resuelto en tiempo polin\u00f3mico. <br \/>\n El problema P versus NP es uno de los problemas abiertos m\u00e1s famosos e importantes en <\/p>\n<h5> \u00bfQu\u00e9 se entiende por no determinista?<\/h5>\n<p> El no determinismo es la capacidad de un sistema para producir diferentes resultados en diferentes ejecuciones, incluso cuando se dan las mismas entradas. Esto puede deberse a diversos factores, como la aleatoriedad, el paralelismo o la informaci\u00f3n oculta. Muchos fen\u00f3menos naturales son no deterministas, como los patrones clim\u00e1ticos o el comportamiento de las part\u00edculas subat\u00f3micas. <br \/>\n En inform\u00e1tica, el no determinismo se utiliza a menudo para describir algoritmos que no tienen un tiempo de ejecuci\u00f3n garantizado en el peor de los casos. Estos algoritmos pueden ejecutarse en diferentes cantidades de tiempo en diferentes entradas, o pueden producir diferentes resultados en diferentes ejecuciones. Muchos algoritmos aleatorios son no deterministas, ya que pueden utilizar la aleatoriedad para tomar decisiones. Algunos algoritmos paralelos tambi\u00e9n son no deterministas, ya que pueden ejecutar diferentes partes del algoritmo en diferente orden en diferentes procesadores. <\/p>\n<p> \u00bfExiste un algoritmo de tiempo polin\u00f3mico para NP?  No hay una respuesta \u00fanica a esta pregunta, ya que la respuesta depende de la definici\u00f3n particular de NP que se utilice. Sin embargo, es generalmente aceptado que los problemas NP-completos no pueden ser resueltos en tiempo polinomial, a menos que P = NP. <\/p>\n<p> \u00bfC\u00f3mo se traduce la pregunta P = NP?  La pregunta de si P es igual a NP es una de las m\u00e1s importantes y fundamentales en la ciencia de la computaci\u00f3n. P se refiere a la clase de problemas que pueden ser resueltos por un algoritmo de tiempo polin\u00f3mico, mientras que NP se refiere a la clase de problemas que pueden ser resueltos por un algoritmo de tiempo polin\u00f3mico utilizando alguna forma de computaci\u00f3n no determinista. La cuesti\u00f3n de si P es igual a NP es importante porque tendr\u00eda implicaciones de gran alcance para el campo de la inform\u00e1tica. Si P es igual a NP, entonces significar\u00eda que todos los problemas que pueden ser resueltos por un algoritmo de tiempo polin\u00f3mico tambi\u00e9n pueden ser resueltos por un algoritmo no determinista, lo que tendr\u00eda importantes implicaciones para la eficiencia de los algoritmos y el dise\u00f1o de los sistemas inform\u00e1ticos. <\/p>\n<h5> \u00bfQu\u00e9 es NP-hard explicaci\u00f3n sencilla?<\/h5>\n<p> NP-duro es una designaci\u00f3n dada a una clase de problemas que son dif\u00edciles de resolver. Un problema NP-duro es aquel para el que se cree que no existe un algoritmo de tiempo polin\u00f3mico para resolverlo. Es decir, el tiempo requerido para resolver el problema crece exponencialmente con el tama\u00f1o del problema. <br \/>\n Los problemas NP-duros se utilizan a menudo para probar la potencia de nuevos algoritmos y heur\u00edsticas. Si un algoritmo puede resolver eficientemente un problema NP-duro, entonces es probable que pueda ser utilizado para resolver otros problemas dif\u00edciles. <br \/>\n Los problemas NP-duros tambi\u00e9n son de inter\u00e9s en la teor\u00eda de la complejidad, ya que ayudan a entender los l\u00edmites de lo que se puede calcular. Muchos problemas NP-duros son tambi\u00e9n NP-completos, lo que significa que no s\u00f3lo son dif\u00edciles de resolver, sino tambi\u00e9n que no hay manera conocida de verificar una soluci\u00f3n en tiempo polinomial.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El tiempo polin\u00f3mico no determinista (NP) es una clase de complejidad que se utiliza para describir los problemas que pueden ser resueltos en tiempo polin\u00f3mico por un algoritmo no determinista. Los problemas NP-completos son un subconjunto de los problemas NP que se cree que son los problemas m\u00e1s dif\u00edciles de la clase. \u00bfQu\u00e9 significa la &#8230; <a title=\"Tiempo polin\u00f3mico no determinista (NP)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/tiempo-polinomico-no-determinista-np\/\" aria-label=\"Leer m\u00e1s sobre Tiempo polin\u00f3mico no determinista (NP)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1495,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-5121","post","type-post","status-publish","format-standard","hentry","category-tecnologia-emergente"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/5121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/1495"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=5121"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/5121\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=5121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=5121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=5121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}