Me he topado con una aplicación en la que tengo que calcular un montón de primaria simétrica polinomios. Es trivial para calcular la suma o el producto de las cantidades, de curso, así que mi preocupación es con la informática, los "otros" simétrica polinomios.
Por ejemplo (yo uso aquí la notación $\sigma_n^k$ $k$- ésimo polinomio simétrico en $n$ variables), las fórmulas de Vieta me permiten calcular un montón de polinomios simétricos todos a la vez, así:
$$\begin{align*} &(x+t)(x+u)(x+v)(x+w)\\ &\qquad =x^4+\sigma_4^1(t,u,v,w)x^3+\sigma_4^2(t,u,v,w)x^2+\sigma_4^3(t,u,v,w)x+\sigma_4^4(t,u,v,w) \end{align*}$$
y, como he dicho, $\sigma_4^1$ $\sigma_4^4$ son triviales para calcular por su propia cuenta sin tener que recurrir a la Vieta.
Pero lo que si quiero calcular $\sigma_4^3$ sólo sin tener que calcular todos los otros polinomios simétricos? Más en general, mi aplicación implica un gran ish número de argumentos, y quiero ser capaz de calcular "aislado" simétrica polinomios sin tener que calcular todos ellos.
Por lo tanto, estoy en busca de un algoritmo para el cálculo de $\sigma_n^k$ sólo $k$ y los argumentos, sin cómputo de los otros polinomios simétricos. Hay, o no puedo hacerlo mejor que Vieta?