My question is motivated by curiosity about the optimization of high-degree polynomial functions.
Let's say your experiment data are modeled by a non-trivial 15th degree polynomial. Taking the derivative of that function would leave you with a 14th degree polynomial. As far as I know, there is simply no way to "manually" find the roots (and therefore critical points) of such a polynomial (please correct me if this is wrong).
However, it seems (Computing roots of high degree polynomial numerically.) that certain programming languages (MATLAB, Mathematica, etc...) have a pretty easy time finding roots of polynomials of much higher degree (up to degree 2000 in less than a minute, apparently).
How do they find those roots, and are they exact values or approximations?
edit roots. – horchler Jan 14 '16 at 23:25