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?


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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.