Annulation et déterminant

9

L'algorithme de Berkowitz fournit un circuit de taille polynomiale avec une profondeur logarithmique pour déterminer une matrice carrée en utilisant des puissances matricielles. L'algorithme utilise implicitement l'annulation. L'annulation est-elle essentielle pour atteindre un circuit de taille polynomiale avec une profondeur logarithmique ou linéaire pour calculer le déterminant (et tout meilleur circuit possible pour permanent)? Existe-t-il des limites inférieures entièrement exponentielles (et pas seulement superpolynomiales ou sous-exponentielles) pour ces problèmes en utilisant des circuits sans annulation?

T ....
la source
2
dans un certain sens intuitif, sans annulations, le déterminant est la même chose que le permanent
Sasho Nikolov

Réponses:

11

Oui, des annulations sont nécessaires et il existe des limites inférieures pour les modèles monotones et non commutatifs où les annulations sont impossibles. Voir la discussion dans Circuits arithmétiques monotones . Une étude de la complexité des circuits aritmétiques est disponible sur http://www.cs.technion.ac.il/~shpilka/publications/SY10.pdf

Noam
la source
1
f=g1+g2fg1g2f=g1×g2g1g2. La borne inférieure de Jerrum-Snir fonctionne tant que le circuit satisfait à la propriété que les monômes formels de la racine sont égaux aux monômes non nuls du polynôme calculé.
Ramprasad