Comprobando si un polinomio se convierte en factores lineales


9

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 =fQ[x1,x2,,xn]CsCfQ[x1,x2,,xn]l=i=1nlixi, ¿podemos verificar de manera determinista siles factor def. 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 defes polinomial enn.


Cuando dice "tamaño s ", ¿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)?
Joshua Grochow

@ JoshuaGrochow, sí, el tamaño es el tamaño total de bits aquí.
Gorav Jindal

2
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

Respuestas:


8

ff

f

ffmod

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.