Vérifier si un polynôme se transforme en facteurs linéaires

9

Soit un polynôme donné par un circuit arithmétique C de taille s . Étant donné C comme entrée, existe-t-il un algorithme déterministe pour vérifier si tous les facteurs irréductibles de f dans Q [ x 1 , x 2 , , x n ] sont des formes linéaires? Sur une note connexe, étant donné une forme linéaire l = n i =fQ[x1,x2,,xn]CsCfQ[x1,x2,,xn], peut-on vérifier de façon déterministe silest facteur def. Bien sûr, nous voulons que le temps d'exécution soit polynomial dans les deux cas. Par taille, nous entendons la taille totale des bits. De plus, on peut supposer que le degré defest polynomial dansn.l=i=1nlixilffn

Gorav Jindal
la source
Lorsque vous dites "taille ", cela signifie-t-il le nombre de portes / fils ou la taille totale des bits (en tenant compte des bits utilisés pour décrire les constantes du circuit)? s
Joshua Grochow
@JoshuaGrochow, oui, la taille est la taille du bit toal ici.
Gorav Jindal
2
Trois commentaires que vous avez probablement déjà en tête, mais juste au cas où: 1. Concernant le temps polynomial, les algorithmes de factorisation pour les circuits arithmétiques sont polynomiaux dans la taille et le degré du polynôme, et je ne connais pas d'algorithmes pour les tâches connexes qui s'exécutent dans polynôme temporel dans la taille uniquement. 2. Concernant le déterminisme, ces algorithmes sont randomisés et les variantes déterministes deviennent exponentielles dans le nombre de variables. 3. La deuxième question peut être traduite en un problème PIT, donc votre question revient à dérandomiser un algorithme PIT spécifique.
Bruno
J'ajoute également que je trouve ces problèmes très intéressants et j'aimerais savoir ce que l'on sait déjà à ce sujet!
Bruno
re PIT, test d'identité polynomiale via Schwartz – Zippel / wikipedia & il y a beaucoup de recherches actives dans ce domaine. (au sujet du fait que pg PIT peut être utilisé pour factoriser des entiers mais qu'est-ce qu'une référence qui décrit comment l'utiliser pour factoriser des polynômes?)
vzn

Réponses:

8

ff

f

ffmod

Ramprasad
la source