Let p(x)=p_nx^n+p_{n-1}x^{n-1}+\cdots+p_1x+p_0 be a
univariate polynomial of degree
n with real or complex coefficients. Then there exist complex numbers z^*_1,\,z^*_2,\dots,z^*_n, the roots of
p(x), that give the
factorization: :p(x)=p_n\cdot(x-z^*_1)\cdot(x-z^*_2)\cdots(x-z^*_n). Although those numbers are unknown,
upper and lower bounds for their absolute values are computable from the coefficients of the polynomial. Now one can pick
n distinct numbers in the complex plane—randomly or evenly distributed—such that their absolute values are within the same bounds. (Also, if the zeros are symmetrical, the starting points must not be exactly symmetrical along the same axis, as this can prevent convergence.) The updates of the roots may be executed as a simultaneous
Jacobi-like iteration where first all new approximations are computed from the old approximations or as a sequential
Gauss–Seidel-like iteration that uses each new approximation from the time it is computed. A very similar method is the Newton-Maehly method. It computes the zeros one after another, but instead of an explicit deflation it divides by the already acquired linear factors on the fly. The Aberth method is like the Newton-Maehly method for computing the last root while pretending you have already found the other ones. ==Derivation from Newton's method==