El teorema de Galois dice efectivamente que no se pueden expresar las raíces de un polinomio de grado> = 5 usando funciones racionales de coeficientes y radicales. ¿No se puede leer que esto dice que dado un polinomio no hay un algoritmo determinista para encontrar las raíces?
Ahora considere una pregunta de decisión de la forma, "Dado un polinomio con raíz real y un número k es la tercera y la cuarta raíz más alta de al menos en una brecha de k?"
Un certificado de prueba para esta pregunta de decisión solo será el conjunto de raíces de este polinomio y ese es un certificado corto y, por lo tanto, parece que PERO no es el teorema de Galois que dice que no existe ningún algoritmo determinista para encontrar un certificado para este pregunta de decisión? (y esta propiedad si es verdadera descarta cualquier algoritmo para decidir la respuesta a esta pregunta)
Entonces, ¿en qué clase de complejidad se encuentra esta pregunta de decisión?
Todas las preguntas NP-complete que he visto siempre tienen un algoritmo de tiempo exponencial trivial disponible para resolverlas. No sé si se espera que esto sea una propiedad que siempre debería ser cierta para todas las preguntas de NP-complete. Para esta pregunta de decisión esto no parece ser cierto.
fuente
Respuestas:
Una conexión interesante, sin embargo, la teoría de Galois afirma que no existe un método (consistente) para encontrar raíces de quintic usando radicales , en lugar de decir que el problema tiene una solución (por ejemplo, un camino más largo) que puede requerir un tiempo superpolinomial. Entonces diría que está más relacionado con la indecidibilidad que con la complejidad.
Específicamente, en la teoría de Galois se construyen progresivamente extensiones de grupo de las raíces de la ecuación, paso a paso (agregando una raíz a la vez). Y todos estos grupos deberían poder resolverse, en cierto sentido no debería haber ambigüedad en el proceso de construcción de estas extensiones en otro orden. Hay una pregunta relacionada sobre MO sobre la complejidad de construir el grupo de Galois de una ecuación .
Otra referencia aquí "TEORÍA DE GALOIS COMPUTACIONAL: INVARISTAS Y COMPUTACIONES SOBRE ", CLAUS FIEKER JURGEN KLUNERSQ
Además, uno puede representar sistemáticamente las raíces de una ecuación polinómica usando radicales (cuando la ecuación se puede resolver usando radicales) basándose en la construcción del grupo o grupos de Galois de la ecuación. Ref: "Representación radical de las raíces polinomiales", Hirokazu Anai Kazuhiro Yokoyama 2002
La complejidad computacional de determinar si un polinomio irreducible monico dado sobre los enteros , es soluble por radicales está en P Ref "La solubilidad por radicales está en tiempo polinómico", S. Landau GL Miller 1984Z P
Una encuesta de las "Técnicas para la computación de los grupos de Galois" recientes, Alexander Hulpke
Por supuesto, si uno está buscando buenos algoritmos de aproximación y su complejidad (por ejemplo, el método de Newton o el Teorema de Sturm), esta es una pregunta ligeramente diferente y la respuesta ya publicada proporciona más información en esa dirección.
fuente
Supongo que está considerando polinomios con coeficientes enteros .
Has tomado el punto de partida equivocado para tus investigaciones; Su objetivo es encontrar buenas estimaciones para las raíces reales. Buscar una fórmula algebraica para poder evaluarla con suficiente precisión es algo que puede hacer, pero en realidad no es lo correcto. (a menos que, por supuesto, "la
k
enésima raíz real más grande de un polinomio" sea una de sus operaciones algebraicas)Un punto de partida mucho mejor es usar el teorema de Sturm para aislar las raíces del polinomio. Luego puede producir mejores estimaciones mediante búsqueda binaria, pero si es demasiado lento, puede usar el método de Newton para producir rápidamente estimaciones de alta precisión.
Pero se trata solo de encontrar certificados. Todavía queda la cuestión de qué certificados pueden existir.
En primer lugar, señalaré que puede calcular directamente si dos de las raíces están separadas exactamente por unidades, por ejemplo, calculando gcd ( p ( x ) , p ( x - k ) ) . También tendrá que decidir qué quiere hacer con respecto a las raíces repetidas y tratarlas adecuadamente. Supongo que tratarás este caso especialmente.k gcd(p(x),p(x−k))
Si sabemos que las dos raíces no están exactamente separadas por unidades, eso significa que puede producir una estimación de precisión suficiente para demostrar que son mayores o menores que k unidades separadas. Por ejemplo, hay dos tipos de certificados:k k
El primer tipo (prueba en negativo) es
El segundo tipo (prueba en positivo) es
Se puede verificar un certificado utilizando el teorema de Sturm. Ahora, su pregunta sobre el tamaño de un certificado se reduce a encontrar cuántos bits de precisión necesita para representar .a
En otras palabras, ¿cuáles son los límites de los posibles valores de , donde a , b son raíces de f ?a−b−k a,b f
No estoy seguro de un gran enfoque, pero uno que debería darle algo es observar que todos estos valores son raíces del polinomio:
¿Por qué? Recuerde que la resultante de dos polinomios monicos es el producto de todas las diferencias de sus raíces, por lo que
donde es el coeficiente principal yd es el grado de f . (tal vez he escrito la fórmula para - g ( x ) en lugar de g ( x ) ; nunca estoy seguro del signo)c d f −g(x) g(x)
fuente
Voy a tomar sus preguntas como mayormente abiertas. la prueba de galois ahora conocida como Abel-Ruffini thm muestra la imposibilidad de soluciones polinómicas a la quíntica. (en contraste con, por ejemplo, la ecuación cuadrática). así que no es realmente un resultado de la dureza de un problema per se sino más bien la imposibilidad . en este sentido, es más análogo a, por ejemplo, una prueba de indecidibilidad del problema de detención. La teoría de la complejidad se refiere en general al "costo" de las soluciones informáticas. ese es el punto de vista de dos investigadores de CS líderes en la sección introductoria de este artículo ( Computability and Complexity / Kleinberg & Papadimitriou), sec 1 La búsqueda de la fórmula quíntica:
en otra parte, una analogía general / general podría ser que una P≠ La prueba NP (u otra separación de clase de complejidad) es análoga a un resultado de imposibilidad computacional algo similar al Abel-Ruffini thm. un resultado de separación dice aproximadamente que los problemas de cierto tipo no pueden resolverse con "recursos computacionales" de otro cierto tipo. una P≠ El teorema de NP se vería como un resultado de imposibilidad computacional (monumental).
fuente