La complejidad computacional es el estudio de si existe una solución factible a un problema.
foto del usuario Charla del usuario: Chris-martin tomado de wikepedia P versus NP problem – Wikipedia
- ¿Cuáles son las áreas de investigación en informática?
- ¿Cuáles son los mejores documentos / recursos en algoritmos distribuidos?
- ¿Se ha saturado el alcance de la investigación para sistemas operativos y desarrollo de kernel?
- ¿Qué tipo de trabajo de investigación se realiza en informática en la Universidad Nacional de Singapur (NUS)?
- ¿Cuáles son algunas historias de éxito para Bayesian Networks?
La potencia de cálculo disponible siempre aumenta, pero no a un ritmo que en algunos años a partir de ahora la mayoría de los problemas se considerarán obsoletos. De hecho, no creo que la clase de problemas que podemos resolver haya cambiado mucho en los últimos 20–40 años.
La verificación de la complejidad de un algoritmo es un problema importante porque nos permite saber qué problemas podemos abordar. Hace un año, se publicó este artículo [1] de László Babai que proponía una solución cuasi polinómica al problema del isomorfismo gráfico .
Se dice que dos gráficos que contienen el mismo número de vértices de gráficos conectados de la misma manera son isomórficos
definición por wolfram Gráficos isomorfos
El documento atrajo una gran atención y estudios de revisión posteriores descubrieron ambigüedades que causaron la revocación del reclamo original (tiempo cuasi polinomial). A partir de enero de 2017, el reclamo ha sido restaurado y hay una versión actualizada en revisión. Página de inicio de Laszlo Babai
El disponible soluciones al isomorfismo gráfico problema tiene gran impacto en las necesidades informáticas modernas. Eche un vistazo a esta pregunta, ¿cuáles son las aplicaciones de los gráficos isomorfos? por el usuario ankurtr en Mathematics Stack Exchange.
Constantinos Daskalakis, Paul W. Goldberg y Christos H. Papadimitriou en su artículo The Complexity of Computing a Nash Equilibrium [2] probaron que calcular un Nash Equilibrium es un problema completo de PPAD [3], por lo que es muy difícil de resolver. Incluso con grandes cantidades de problemas de potencia de procesamiento que pertenecen a clases difíciles son imposibles de resolver en casos del mundo real.
¿Qué podríamos hacer si supiéramos un algoritmo que resuelve los equilibrios de Nash en tiempo polinómico? Probablemente podríamos modelar con precisión el mercado global y hacer ajustes en tiempo real para evitar crisis micro y macro económicas.
Notas al pie
[1] [1512.03547] Isomorfismo gráfico en tiempo cuasipolinomial
[2] http://people.csail.mit.edu/cost…
[3] PPAD (complejidad) – Wikipedia