Le -ième polynôme symétrique élémentaire est la somme de tous produits de variables distinctes. Je m'intéresse à la complexité du circuit arithmétique monotone de ce polynôme. Un algorithme de programmation dynamique simple (ainsi que la figure 1 ci-dessous) donne un circuit avec des portes .
Question: une limite inférieure de connue?
Un circuit est asymétrique si au moins une des deux entrées de chaque porte de produit est une variable. Un tel circuit est en fait le même que le réseau de commutation et de rectification (un graphique acyclique dirigé avec quelques bords étiquetés par des variables; chaque chemin st donne le produit de ses étiquettes, et la sortie est la somme de tous les chemins st). Il y a déjà 40 ans, Markov a prouvé un résultat étonnamment serré: un circuit arithmétique monotone minimal pour a exactement portes de produit. La limite supérieure découle de la figure 1:
Mais je n'ai vu aucune tentative de prouver une telle limite inférieure pour les circuits non asymétriques. Est-ce simplement notre «arrogance», ou y a-t-il des difficultés inhérentes observées en cours de route?
PS Je sais que les portes sont nécessaires pour calculer simultanément tous les . Cela découle de la limite inférieure de la taille des circuits booléens monotones triant l'entrée 0-1; voir page 158 du livre d' Ingo Wegener . Le réseau de tri AKS implique également que les portes sont suffisantes dans ce cas (booléen). En fait, Baur et Strassen ont prouvé une limite étroite sur la taille du circuit arithmétique non monotone pour . Mais qu'en est-il des circuits arithmétiques monotones ?S n 1 , … , S n n O ( n log n ) Θ ( n log n ) S n n / 2
la source