Hay muchas opiniones sobre las implicaciones del mundo real de P = NP. Como se ve en otras buenas respuestas, hay principalmente 2 escuelas de pensamiento. Una es que un algoritmo de tiempo P puede ser muy difícil o inviable de implementar debido a "anomalías inesperadas" asociadas con la abstracción. p.ej:
- el programa puede ser demasiado "grande" para codificar realmente
- podría haber una constante muy grande involucrada de tal manera que para todas las instancias al alcance de la "computación terrestre", todavía son de larga duración, es decir, la eficiencia no "entra en juego", excepto en instancias muy grandes. se sabe que algunos algoritmos realmente encajan en este caso como señaló recientemente Knuth (pregunta 15)
En general, estoy buscando un mayor enfoque en algoritmos que funcionen rápido con respecto a problemas cuyo tamaño, n, es factible. La mayor parte de la literatura actual está dedicada a algoritmos que son asintóticamente excelentes, pero son útiles solo cuando n excede el tamaño del universo.
Impagliazzo realiza un famoso estudio de caso como lo cita J. en otra respuesta. Sin embargo, su ensayo ha sido extrapolado de alguna manera mientras tanto. Aquí hay una gran referencia nueva de un experto que aborda esta pregunta en una especie de escenario futuro de ciencia ficción, ch2 / p11. resumiendo
El boleto dorado: P, NP y la búsqueda de lo imposible por Lance Fortnow
"Si resulta que P = NP y tenemos algoritmos eficientes para todos los problemas de NP, el mundo cambiará de manera que haga que Internet parezca una nota al pie de la historia. No solo sería imposible describir todos estos cambios sino también Las mayores implicaciones de las nuevas tecnologías serían imposibles de predecir ".
Algoritmo implementado rápidamente en supercomputadora. Boeing contrata de inmediato para obtener un mejor diseño de ala para un nuevo avión que le permita volar sin escalas desde Londres a Sydney.
El algoritmo de búsqueda utilizado para encontrar un nuevo algoritmo que sea aún más rápido, optimiza la solución original P = NP. Finaliza con el resultado de 42 millones de líneas de código ininteligible. Llamado el "algoritmo Urbana"
Algoritmo utilizado para encontrar tratamientos personalizados para el cáncer / curas casi adaptadas a las personas. cura el cáncer, el SIDA, la diabetes, pero el resfriado común sigue siendo un misterio
El algoritmo de súper programación permite a los pronosticadores "hacer avances increíbles en la predicción del clima, permitiendo predicciones precisas de temperatura, vientos, nubosidad y precipitación casi un año antes. Algoritmos similares ahora salvan vidas al predecir con precisión tormentas, tornados, huracanes para que la gente pueda preparar o evacuar según sea necesario ".
Reconocimiento facial altamente preciso
La computadora puede reconstruir modelos 3D de una escena en tiempo real desde diferentes ángulos de cámara
Los algoritmos informáticos controlan las operaciones de la cámara para eventos deportivos (en lugar de ser controlados por humanos)
El algoritmo genera comentarios y repeticiones automatizadas que incluyen ángulos y estadísticas bien elegidos, y se generan en cualquier idioma en tiempo real
El béisbol / deporte de fantasía adquiere una nueva dimensión con simulaciones altamente precisas
Recetas de comida mejoradas por el algoritmo
El algoritmo podría usarse para "aprender casi cualquier cosa, incluyendo lo que hace buen arte, música popular y palabras que conmueven el alma. Recuerde que P = NP significa que lo que podemos probar, podemos encontrarlo. Entonces, una vez que tenga un algoritmo proceso para reconocer la grandeza, puede usar el algoritmo nuevamente para encontrar rápidamente esa grandeza ".
El político utiliza un algoritmo informático para reconocer grandes discursos y generar uno que se ajuste a los patrones. El discurso se vuelve viral en internet.
Las personas generan obras de arte completas a partir de arte incompleto / inacabado, por ejemplo, sinfonías. usan algoritmos para generar nuevos registros de Beatles / Elvis. Nuevo arte, novelas, obras de teatro y poesía, por ejemplo, comedia romántica con Humphrey Bogart / Julia Roberts.
Amazon puede crear novelas personalizadas para personas bajo demanda. NBC crea series de televisión de acción y aventura en vivo creadas completamente por computadora
Realidad virtual simulada en videojuegos que permite cualquier acción de los jugadores en lugar de un conjunto fijo de posibles argumentos.
La policía usa el algoritmo como "una herramienta increíble para resolver crímenes, aparentemente haciendo lo imposible para localizar a los sospechosos". El algoritmo informático puede reconstruir caras probables (para bocetos compuestos) utilizando solo ADN. La policía compara a un sospechoso de asesinato utilizando una búsqueda masiva de la base de datos de fotos de la licencia de conducir alineada con el boceto generado (del ADN).
Desafortunadamente, no mucho de lo que Fortnow describe anteriormente está respaldado por la literatura científica real, excepto tal vez una extrapolación imaginativa de los mundos Impagliazzos. Se necesitaría mucho más para diseccionar este punto por punto, pero para resumir, todo parece ser entretenido pero fantástico / ilusorio (o tal vez ese es su punto oculto). De hecho, hay principios científicos que están en conflicto con muchos de los elementos. Y observe que Fortnow es un fanático de los deportes, por lo que desarrolla una metáfora extendida en esa área, pero ¿podría esto ser más una indicación de que los humanos piensan en surcos ?
Por ejemplo, se sabe que el "efecto mariposa" implica que la predicción meteorológica precisa más allá de un (digamos) horizonte de varios días es imposible debido a la "dependencia sensible de las condiciones iniciales" (y Fortnow admitió más tarde en su blog que criticó repetidamente exactamente esto punto). Además, existe una gran cantidad de evidencia de que las computadoras fallan en tareas altamente subjetivas para los humanos, como generar o identificar arte influyente (una tarea en la que incluso los humanos expertos no tienen éxito consistentemente).
En realidad, toda la cuestión está rayando en contrafactual o una premisa falsa . Tenga en cuenta que una gran mayoría de científicos expertos encuestados piensan / creen, a pesar de la falta de pruebas incontrovertibles hasta ahora, P ≠ NP. y es natural compararlo con otras leyes / restricciones / limitaciones conocidas como la termodinámica (por ejemplo, imposibilidad de movimiento perpetuo / energía libre ) y estadísticas, por ejemplo, el teorema del "no almuerzo gratis" .
Entonces, la conclusión es que quizás incluso los científicos expertos no pueden predecir exactamente el resultado de P = NP. Entonces, quizás la mejor respuesta por ahora es admitir que los humanos no tienen una buena respuesta en este momento.