Sea un polinomio dado por un circuito aritmético C de tamaño s . Dado C como entrada, ¿existe un algoritmo determinista para verificar si todos los factores irreducibles de f en Q [ x 1 , x 2 , ... , x n ] son formas lineales? En una nota relacionada, dada una forma lineal l = ∑ n i =, ¿podemos verificar de manera determinista sies factor de. Por supuesto, queremos que el tiempo de ejecución sea polinómico en ambos casos. Por tamaño, nos referimos al tamaño total de bits. Además, se puede suponer que el grado dees polinomial en.
Cuando dice "tamaño
—
Joshua Grochow
", ¿eso significa el número de puertas / cables, o el tamaño total de bits (teniendo en cuenta los bits utilizados para describir las constantes en el circuito)?
@ JoshuaGrochow, sí, el tamaño es el tamaño total de bits aquí.
—
Gorav Jindal
Probablemente ya tenga en mente tres comentarios, pero por si acaso: 1. Con respecto al tiempo polinomial, los algoritmos de factorización para circuitos aritméticos son polinomiales en el tamaño y el grado del polinomio, y no conozco algoritmos para tareas relacionadas que se ejecutan en tiempo polinomio solo en el tamaño. 2. Con respecto al determinismo, estos algoritmos son aleatorios y las variantes deterministas se vuelven exponenciales en el número de variables. 3. La segunda pregunta puede traducirse en un problema PIT, por lo que su pregunta equivale a desrandomizar algún algoritmo PIT específico.
—
Bruno
¡También agrego que encuentro estos problemas muy interesantes y me gustaría saber lo que ya se sabe sobre esto!
—
Bruno
re PIT, prueba de identidad polinómica a través de Schwartz – Zippel / wikipedia y hay mucha investigación activa en esa área. (re que pg PIT se puede usar para factorizar enteros, pero ¿qué es una referencia que describe cómo usarlo para factorizar polinomios?)
—
vzn