W -tej elementarne wielomian symetryczny jest sumą wszystkich produktów różnych zmiennych. Interesuje mnie złożoność obwodu arytmetycznego monotonicznego tego wielomianu. Prosty algorytm programowania dynamicznego (jak również ryc. 1 poniżej) daje obwód z bramkami .
Pytanie: Czy znana jest dolna granica ?
obwód jest skośna , jeżeli co najmniej jeden z dwóch wejść każdego bramy produkt jest zmienny. Taki obwód jest w rzeczywistości taki sam jak sieć przełączająco-prostownicza (ukierunkowany wykres acykliczny z niektórymi krawędziami oznaczonymi zmiennymi; każda ścieżka st daje iloczyn swoich etykiet, a wynik jest sumą wszystkich ścieżek st). Już 40 lat temu Markow udowodnił zaskakująco ścisły wynik: minimalny monotoniczny arytmetyczny obwód skośny dla S_k ^ n ma dokładnie k (n-k + 1) bramek produktu. Górna granica wynika z fig. 1:
Ale nie widziałem żadnej próby udowodnienia takiej dolnej granicy dla obwodów bez skosu. Czy to tylko nasza „arogancja”, czy też po drodze pojawiają się jakieś nieodłączne trudności?
PS Wiem, że bramki są niezbędne do jednoczesnego obliczenia wszystkich . Wynika to z dolnej granicy wielkości monotonicznych obwodów boolowskich sortujących wejście 0-1; patrz strona 158 książki Ingo Wegenera . Sieć sortowania AKS sugeruje również, że w tym przypadku (boolowskim) wystarczające są bramki . W rzeczywistości Baur i Strassen udowodnili ścisłe powiązanie wielkości niemonotonicznego obwodu arytmetycznego dla . Ale co z monotonicznymi obwodami arytmetycznymi?S n 1 , … , S n n O ( n log n ) Θ ( n log n ) S n n / 2