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?
9
Réponses:
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
la source
Je pense que ce document répond directement à votre question.
la source