He estado leyendo un poco sobre el método de suma de cuadrados (SOS) de la encuesta de Barak & Steurer y las notas de clase de Barak . En ambos casos, barren problemas de precisión numérica debajo de la alfombra.
Desde mi comprensión (ciertamente limitada) del método, lo siguiente debería ser cierto:
Dado cualquier sistema de igualdades polinómicas sobre variables de valor real , donde todos los parámetros son ( , y grado de cada restricción), el grado- " " ( ) El método SOS encuentra una asignación satisfactoria de las variables o prueba que no existe ninguna en el tiempo .
Mi primera pregunta es si la afirmación anterior es cierta (¿hay algún argumento ingenuo que no use SOS para resolver esto?). La segunda pregunta es dónde encaja la precisión numérica. Si quiero obtener una asignación que satisfaga todas las restricciones dentro de la precisión aditiva , ¿cómo depende el tiempo de ejecución de ? En particular, ¿es polinomial?
La motivación para esto es, por ejemplo, aplicar un enfoque de divide y vencerás en un sistema grande hasta que el caso base sea un sistema de tamaño .
EDITAR: De Barak-Steurer, parece que el " algoritmo de suma de cuadrados de grado " en la página 9 (y los párrafos que lo conducen) definen problemas para soluciones sobre R , y de hecho la definición de un pseudo -Distribución en la sección 2.2 es más de R . Ahora veo en Lemma 2.2, sin embargo, que no se garantiza una solución / refutación en el grado 2 n sin variables binarias.
Entonces puedo refinar mi pregunta un poco. Si sus variables no son binarias, la preocupación es que la secuencia de salidas no es finita (¿tal vez ni siquiera un aumento monotónico?). Entonces la pregunta es: ¿ φ ( l ) sigue aumentando? Y si es así, hasta qué punto se tiene que ir a conseguir una precisión aditivo ε ?
Aunque esto probablemente no cambia nada, me he enterado de mi sistema es satisfiable (no hay refutación de cualquier grado), así que estoy realmente preocupado por lo grande que tiene que ser. Finalmente, estoy interesado en una solución teórica, no en un solucionador numérico.