Este artículo presenta una lista de problemas notables sin resolver en informática . Un problema en informática se considera sin resolver cuando no se conoce ninguna solución o cuando los expertos en la materia discrepan sobre las soluciones propuestas.
Complejidad computacional
- Problema P vs NP : El problema P vs NP es una importante cuestión sin resolver en la informática que plantea si todo problema cuya solución puede ser verificada rápidamente por una computadora (NP) también puede ser resuelto rápidamente por una computadora (P). Esta cuestión tiene profundas implicaciones para campos como la criptografía, el diseño de algoritmos y la teoría computacional. [ 1 ]
- ¿Cuál es la relación entre BQP y NP ?
- Problema NC = P
- NP = problema co-NP
- Problema P = BPP
- P = Problema PSPACE
- Problema L = NL
- Problema PH = PSPACE
- Problema L = P
- Problema L = RL
- Conjeturas sobre juegos únicos
- ¿Es cierta la hipótesis del tiempo exponencial ?
- ¿Es cierta la hipótesis del tiempo exponencial fuerte (SETH)?
- ¿ Existen las funciones unidireccionales ?
- ¿Es posible la criptografía de clave pública ?
- Conjetura de rango logarítmico
- Conjetura de Hartmanis-Stearns
Tiempo polinomial frente a tiempo polinomial no determinista para problemas algorítmicos específicos.
- ¿ Es posible realizar la factorización de enteros en tiempo polinomial en una computadora clásica (no cuántica)?
- ¿Es posible calcular el logaritmo discreto en tiempo polinomial en un ordenador clásico (no cuántico)?
- ¿Es posible calcular el vector más corto de una red en tiempo polinomial en una computadora clásica o cuántica?
- ¿Se puede resolver el problema del isomorfismo de grafos en tiempo polinomial en una computadora clásica?
El problema del isomorfismo de grafos consiste en determinar si dos grafos finitos son isomorfos, es decir, si existe una correspondencia biunívoca entre sus vértices y aristas que preserva la adyacencia. Si bien se sabe que el problema pertenece a NP, se desconoce si es NP-completo o si se puede resolver en tiempo polinomial. Esta incertidumbre lo sitúa en una clase de complejidad única, lo que lo convierte en un importante problema abierto en la informática. [ 2 ]
- ¿ La canonización de grafos es equivalente en tiempo polinomial al problema del isomorfismo de grafos?
- ¿Se pueden reconocer las potencias de las hojas y las potencias de k hojas en tiempo polinomial?
- ¿Se pueden resolver los juegos de paridad en tiempo polinomial?
- ¿Es posible calcular la distancia de rotación entre dos árboles binarios en tiempo polinomial?
- ¿ Se pueden reconocer en tiempo polinomial los grafos de ancho de clique acotado ? [ 3 ]
- ¿Es posible encontrar una cuasigeodésica cerrada simple en un poliedro convexo en tiempo polinomial? [ 4 ]
- ¿Es posible encontrar una incrustación simultánea con aristas fijas para dos grafos dados en tiempo polinomial? [ 5 ]
- ¿Se puede resolver el problema de la suma de raíces cuadradas en tiempo polinomial en el modelo de máquina de Turing?
Teoría algorítmica de números
- Problema de Skolem : ¿Es decidible si una sucesión de recurrencia lineal algebraica tiene un cero?
- El décimo problema de Hilbert sobre el campo de los números racionales
Otros problemas algorítmicos
- La conjetura de optimalidad dinámica : ¿Tienen los árboles splay una relación competitiva limitada?
- ¿Es posible construir un árbol de búsqueda en profundidad en NC ?
- ¿Se puede calcular la transformada rápida de Fourier en tiempo o ( n log n ) ?
- ¿Cuál es el algoritmo más rápido para multiplicar dos números de n dígitos?
- ¿Cuál es la complejidad temporal promedio más baja posible del algoritmo Shellsort con una secuencia de brecha fija determinista?
- ¿ Se puede resolver 3SUM en tiempo fuertemente subcuadrático, es decir, en tiempo O ( n 2−ϵ ) para algún ϵ > 0 ?
- ¿Es posible calcular la distancia de edición entre dos cadenas de longitud n en tiempo fuertemente subcuadrático? (Esto solo es posible si la hipótesis del tiempo fuertemente exponencial es falsa).
- ¿Se puede realizar la ordenación X + Y en tiempo o ( n 2 log n ) ?
- ¿Cuál es el algoritmo más rápido para la multiplicación de matrices ?
- ¿ Se pueden calcular los caminos más cortos entre todos los pares de nodos en un tiempo fuertemente subcúbico, es decir, en un tiempo O ( V 3−ϵ ) para algún ϵ > 0 ?
- ¿ Se puede desaleatorizar el lema de Schwartz-Zippel para la prueba de identidad polinómica ?
- ¿Admite la programación lineal un algoritmo de tiempo fuertemente polinomial ? (Este es el problema n.° 9 de la lista de problemas de Smale ).
- ¿Cuántas consultas se necesitan para cortar el pastel sin envidia ?
- ¿Cuál es la complejidad algorítmica del problema del árbol de expansión mínima ? De forma equivalente, ¿cuál es la complejidad del árbol de decisión del problema del árbol de expansión mínima? Se conoce el algoritmo óptimo para calcular los árboles de expansión mínima , pero se basa en árboles de decisión, por lo que se desconoce su complejidad.
- Conjetura de Gilbert-Pollak : ¿Es la razón de Steiner del plano euclidiano igual a...?¿
teoría de lenguajes de programación
- Conjetura de Barendregt-Geuvers-Klop : ¿Todo sistema de tipos puros débilmente normalizador es también fuertemente normalizador?
Otros problemas
- ¿Es decidible la lógica lineal multiplicativa-exponencial ?
- ¿Es cierta la conjetura de Aanderaa-Karp-Rosenberg ?
- Conjetura de Černý : Si un autómata finito determinista conestados tiene una palabra de sincronización , debe tener una de longitud como máximo¿
- Problema generalizado de la altura de las estrellas : ¿Se pueden expresar todos los lenguajes regulares utilizando expresiones regulares generalizadas con una profundidad de anidamiento limitada de estrellas de Kleene ?
- Problema de separación de palabras : ¿Cuántos estados se necesitan en un autómata finito determinista que se comporta de manera diferente en dos cadenas dadas de longitud¿
- ¿Cuál es el estado de completitud de Turing de todos los autómatas celulares elementales únicos ?
- Determinar si la longitud de la palabra mínima no completable dees polinomial en, o incluso enSe sabe quees un código de longitud variable si para todos,implicaya pesar deEn tales casos, aún desconocemos si existe una cota polinómica. Esto podría debilitar la conjetura de Restivo (ya refutada en general, aunque se desconocen las cotas superiores).
- Determina todos los números enteros positivosde tal manera que la concatenación deyen baseusos como máximocaracteres distintos, para fijosy.
Véase también
Referencias
- ↑ "P vs. NP: El mayor problema sin resolver en la informática" . Quanta Magazine . 1 de diciembre de 2023. Consultado el 11 de marzo de 2025 .
- ↑ Klarreich, Erica (14 de diciembre de 2015). "Un algoritmo histórico rompe un estancamiento de 30 años" . Quanta Magazine . Recuperado el 11 de marzo de 2025 .
- ↑ Fellows, Michael R. ; Rosamond, Frances A. ; Rotics, Udi; Szeider, Stefan (2009). "El ancho de clique es NP-completo" (PDF) . SIAM Journal on Discrete Mathematics . 23 (2): 909– 939. doi : 10.1137/070687256 . MR 2519936 . S2CID 18055798 . Archivado del original (PDF) el 27-02-2019.
- ↑ Demaine, Erik D .; O'Rourke, Joseph (2007). "24 Geodésicas: Lyusternik–Schnirelmann". Algoritmos de plegado geométrico: Enlaces, origami, poliedros . Cambridge, Inglaterra: Cambridge University Press. pp. 372–375 . doi : 10.1017/CBO9780511735172 . ISBN 978-0-521-71522-5. MR 2354878 .
- ↑ Gassner, Elisabeth; Jünger, Michael; Percan, Merijam; Schaefer, Marcus; Schulz, Michael (2006). "Incrustaciones simultáneas de grafos con aristas fijas" (PDF) . Conceptos de teoría de grafos en informática: 32.º Taller Internacional, WG 2006, Bergen, Noruega, 22-24 de junio de 2006, Artículos revisados (PDF) . Notas de clase en informática. Vol. 4271. Berlín, Alemania: Springer. pp. 325-335 . doi : 10.1007/11917496_29 . ISBN 978-3-540-48381-6MR 2290741 .
Enlaces externos
- Woeginger, Gerhard J. "Problemas abiertos en torno a algoritmos exactos" . Matemáticas Aplicadas Discretas . 156 (2008): 397–405 .
- La lista de problemas abiertos de la RTA – Problemas abiertos en reescritura .
- La lista de problemas abiertos de TLCA : problemas abiertos en el área del cálculo lambda tipado .
- Conjeturas
- Listas de problemas sin resolver
- Problemas sin resolver en informática