-м елементарному симетричному поліноміальний є сумою всіх продуктів K різних змінних. Мене цікавить монотонна арифметична (+, \ рази) складність ланцюга цього многочлена. Простий алгоритм динамічного програмування (як і рис. 1 нижче) дає схему (+, \ раз) з воротами O (kn) .
Питання: Чи відома нижня межа ?
ланцюга перекіс , якщо принаймні один з двох входів кожного затвора продукту є змінною. Така схема насправді така сама, як мережа комутації та випрямлення (спрямований ациклічний графік з деякими краями, позначеними змінними; кожен st шлях дає добуток своїх міток, а вихід - сума всіх усіх шляхів). Вже 40 років тому Марков виявив напрочуд жорсткий результат: мінімальна монотонна арифметична косою схемою для має рівно вироби. Верхня оцінка випливає з фіг.1 .:
Але я не бачив жодної спроби довести таку нижню межу для схем, що не мають перекосу. Це лише наша "зарозумілість", чи є якісь властиві труднощі, які спостерігаються на цьому шляху?
PS Я знаю, що ворота необхідні для одночасного обчислення всіх . Це випливає з нижньої межі розміру монотонних булевих схем, сортуючи вхід 0-1; див. сторінку 158 книги Інго Вегенера . Мережа сортування AKS також передбачає, що в цьому (булевому) випадку браки є достатніми. Власне, Баур і Страссен довели щільну зв'язаність щодо розміру немонотонної арифметичної схеми для . А як щодо монотонних арифметичних схем?Θ ( n log n ) S n n / 2