El artículo "Algoritmos subcuadráticos para 3SUM", de Ilya Baran, Erik D. Demaine, Mihai Patrascu tiene la siguiente complejidad para el
Problema 3SUM: dada una lista de enteros si hay tal quex , y , z ∈ L x + y = z .
Recientemente, un documento "Tríos, degenerados y triángulos amorosos" de Grondlund y Pettie ha demostrado que "la complejidad del árbol de decisión de 3SUM es , y que existe un algoritmo aleatorio de 3SUM que se ejecuta en tiempo , y un algoritmo determinista que se ejecuta en tiempo.
Estos resultados refutan la versión más fuerte de la conjetura de 3SUM, a saber, que su árbol de decisión (y algorítmico) la complejidad es ".
Vea este segundo artículo aquí .
Claramente, ambos son documentos importantes. Al no ser un experto en esta área, mi pregunta es sobre cómo comparar el impacto y la importancia de cualquiera de ellos, dados los diferentes modelos de complejidad. Cualquier otro comentario perspicaz sobre este problema también es bienvenido. Por ejemplo, ¿el primer artículo ya descartó el límite de ?
El primer artículo esencialmente proporciona un algoritmo subcuadrático si sabemos que cada número de entrada tiene bits y podemos agregar dos números de bits en un solo paso. Este no fue un resultado muy sorprendente y no descartó un límite .w w Ω(n2)
El segundo artículo no utiliza tales supuestos y mejora el exponente de para los árboles de decisión, lo cual es una sorpresa, aunque no tan grande como lo sería para todos los algoritmos, para los cuales solo han mejorado ligeramente (refutando así la conjetura más fuerte) . Supongo que más resultados seguirán en breve.n
fuente