2228
Vinay Deolalikar, de los laboratorios de HP, anuncia la prueba de que P != NP. El documento de 100 páginas aparentemente aun no ha sido revisada por expertos. Sin embargo, el intento parece ser bastante real. Deolalikar ha publicado varios artículos en el mismo campo en los últimos. Visto en science.slashdot.org/story/10/08/08/226227/Claimed-Proof-That-P--NP
menéame
se dedicaran a algo útil.
Siempre ha sido algo útil. No hay nada más útil que dejar una pregunta de éste calibre con una buena respuesta, sea cual sea y por mucho que la respuesta sea una que ya se intuía debido a todos los intentos que han habido por encontrar P = NP.
lo chulo hubiese sido que P = NP
Ya te digo yo que éso de chulo no tendría nada. Agencias como la NSA y su software se podrían ir a la mierda si una vez demostrado que P = NP la gente empezase a encontrar reducciones de problemas NP a P. Las comunicaciones seguras serían una ilusión.
P!=NP
Criptógrafos felices
P=NP
La mayor revolución en las matemáticas desde que se inventaron los números. Verificar demostraciones matemáticas sería coser y cantar.
Trasporte increíblemente eficiente, la logística pasa a otro nivel.
Reconocimiento de imágenes y palabras perfectos.
Los gente abandona los parches de la criptografía actual y empiezan a implementar criptografía cuántica, que resulta que es absoluta y no confía en que el problema sea difícil de resolver.
Ojo que no estoy diciendo que P=NP, todo apunta a que es lo contrario, pero sería como si en física se inventase una máquina de movimiento perpetuo.
A todo esto, si mal no recuerdo, creo que una entrada similar ocurrió el año pasado, con otro tipo (no sé si habrá llegado a portada), que decía haber probado que P!=NP y que estaba en revisión su demostración...creo que el archivo se podía descargar desde arxiv...
Hace un tiempo atrás tuve clases de complejidad computacional con un profesor que hizo su doctorado en el MIT y fue discípulo de Sipser. Y bueno, contaba que siempre aparecían este tipo de publicaciones y que demoraba su tiempo hasta encontrar el error. Esperemos que este no sea el caso y se cierre el tema. Pero primero debe pasar por muchas manos antes su aprobación final.
www.hpl.hp.com/personal/Vinay_Deolalikar/
Enhorabuena al el investigador indio que ha publicado el paper y esperemos que la demostración sea correcta.
Por tanto, si resulta que P!=NP, quiere decir que sí existen problemas intrínsecamente no polinómicos. Eso sí, hasta donde yo sé, el hecho de que existan no quiere decir que se pueda saber a priori cuáles son, o identificar si uno en concreto lo es o no. Por ejemplo, por mucho P!=NP, ahora habría que ver si el tema de la factorización en primos es en realidad NP, que igual resulta que no lo es y mañana alguien inventa un algoritmo lineal... Pero al menos se sabe que existe la posibilidad de que lo sea. En cambio, si P=NP, ya sabríamos a ciencia cierta que es un problema resoluble polinómicamente, y por tanto que se rompa toda la criptografía existente sería sólo cuestión de tiempo.
En fin, esa es mi interpretación de todo esto. Si he metido mucho la gamba, que alguien más experto lo aclare un poco...
Pero vaya, que P hasta ahora se considera distinto de NP por la gran mayoría aunque no exista demostración verificada (por ahora).
Criptografía cuántica... parece que lo único que asegura es el canal de transmisión, pero no los datos en sí. Y la forma de asegurar el canal de transmisión se basa en que la observación del mismo es imposible puesto que cambia el estado de la información transmitida y por tanto ya no sirve.
Si logras infiltrarte en el ordenador de alguien, sus datos seguirán cifrados con métodos normales y podrías descifrar todo lo que tiene "fácilmente".
Y una vez tuvieras ordenadores cuánticos, el problema seguiría existiendo. Simplemente cambias bits por Qubits de tres estados en vez de dos (0,1, 0 y 1), que sí, dan cuerda para nuevos algoritmos y hace que algunos problemas difíciles (NP) se puedan tratar como P, al poder realizar varias tareas a la vez. Pero si P=NP, entonces esa ventaja dejaría de existir también.
Así lo entiendo yo.
www.cs.umbc.edu/~chang/cs641.s01/homer.p=np.jpg
Son buenas noticias justo antes del inicio del ICM 2010 en la India. Habrá que estar al loro.
De todas formas, y visto que la ha enviado a varios colegas, las pegas que estos le pongan van a llevar tiempo en resolverlas, si se pueden todas.
Me voy a otra noticia ...
Lamento decirte que vas mal, muy mal. P=NP implicaría que muchos problemas que actualmente son exponenciales dejarian de serlo, pero los problemas inherentemente exponenciales (los de la clase EXP) seguirían siéndolo.
Recuerda que NP es el conjunto de problemas cuya solución se calcula en tiempo exponencial, pero puede verificarse en tiempo polinómico. Es difícil calcular los factores de un producto de dos números primos, pero si te dicen cuál es la solución se puede verificar con una vulgar multiplicación.
Me parece que aunque no esté confirmado del todo esta noticia es lo más importante que le ha pasado a la computabilidad en la vida.
Joer, que el problema P=?NP es el problemazo del milenio.
Bueno, lástima que no la pueda votar por "ser clon"
I mean, NP has an N in front of the P. That's obviously not the same as P.
TR: Quiero decir, NP tiene una N en frente de la P. Eso obviamente no es lo mismo que P.
Si sólo se hubiesen dado cuenta de eso antes...
Como dice #25 al final va a ser irrelevante... mira que no ver la "N"... ainss
Digamos que hay ciertos problemas que se resuelven mediante un algoritmo (o un programa informático, para entendernos)
En #7 hay algunos ejemplos. Cifrado de datos, búsquedas en textos, problemas de logística (mejor camino para enviar cosas de un lado a otro), reconocimiento de imágenes, operaciones matemáticas varias.
Algunos de estos problemas se resuelven en tiempo polinómico y otros no. Dicho de otra forma, y para que se entienda:
- Hay soluciones que resuelven un problema que tardan muchisimo tiempo en encontrar la solución
- Hay soluciones que resuelven un problema y además lo hacen en poco tiempo
Puede que alguna vez hayáis leído cosas como "para romper la seguridad de una red WiFi habría que tener a un ordenador haciendo cálculos durante 20 años" o algo similar.
Es decir que todo problema tiene solución, pero algunas soluciones son tan lentas que a efectos prácticos no son válidas.
¿En que consiste el problema P y NP? Bien pues consiste en tratar de averiguar si para cualquier problema existe una solución válida y que se pueda calcular en un tiempo razonable.
Si P es igual a NP => Implica que para cualquier problema matemático se puede encontrar una solución válida y que resuelva el problema en un tiempo razonable
Si P es distinto a NP => Implica que existen problemas matemáticos para los cuales, aún existiendo soluciones, las soluciones serán siempre demasiado lentas como para poder ser aplicadas (ejemplos de este tipo de problemas en #7 )
Espero no haber dicho ninguna burrada, ya he comentado que hace tiempo que estudié esto.