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.