Пусть - симметрический многочлен , т. Е. Такой многочлен, что для всех и все перестановки . Для удобства можно предположить, что является конечным полем, чтобы избежать решения проблем с моделью вычислений.x ∈ K n σ ∈ S n K
Пусть обозначает сложность вычисления , т. Е. Сложность алгоритма, который при заданном возвращает . Можем ли мы как-то охарактеризовать , основываясь на свойствах ? Например, мы гарантируем, что является полиномом (по ) для всех симметрических полиномов ?f x f ( x ) C ( f ) f C ( f ) n f
В особом случае это выглядит так: (а) мы можем вычислить полиномы степенной суммы во времени , и (b) мы можем вычислить элементарные симметричные полиномы во времени , используя тождества Ньютона . Как следствие, если является взвешенной суммой мономов, где ни одна переменная не возводится в степень, превышающую 1 (т. Е. Если является мультилинейной), то f можно вычислить за полиномиальное время (поскольку ее можно выразить как взвешенную сумму элементарных симметрических полиномов). Например, когда K = G F ( 2 )фтогда любой симметрический полином может быть вычислен за полиномиальное время. Можно ли сказать что-то большее, чем это?