Math 2.0

Numerical analysis Nonlinear equations Proposition

Bairstow's method

Builds on Newton's methodPolynomial long divisionJacobian matrixRoot of a polynomial

Statement

Let pp be a polynomial of degree n≥3n \ge 3 with real coefficients, and let u,vu, v be real numbers. By polynomial long division by B(x)=x2+ux+vB(x) = x^2 + ux + v, write p(x)=B(x) q(x)+cx+d,q(x)=B(x) s(x)+gx+h,p(x) = B(x) \, q(x) + c x + d, \qquad q(x) = B(x) \, s(x) + g x + h, where qq and ss are polynomials and c,d,g,hc, d, g, h are real numbers that depend on (u,v)(u, v). Then cc and dd are polynomial functions of (u,v)(u, v) with partial derivatives ∂c∂u=ug−h,∂c∂v=−g,∂d∂u=vg,∂d∂v=−h.\frac{\partial c}{\partial u} = ug - h, \quad \frac{\partial c}{\partial v} = -g, \quad \frac{\partial d}{\partial u} = vg, \quad \frac{\partial d}{\partial v} = -h. The step of Bairstow's method is (uv)↦(uv)−1vg2+h(h−ug)(−hg−vgug−h)(cd).\begin{pmatrix} u \\ v \end{pmatrix} \mapsto \begin{pmatrix} u \\ v \end{pmatrix} - \frac{1}{vg^2 + h(h - ug)} \begin{pmatrix} -h & g \\ -vg & ug - h \end{pmatrix} \begin{pmatrix} c \\ d \end{pmatrix}. It is one step of Newton's method for the system c(u,v)=0c(u, v) = 0, d(u,v)=0d(u, v) = 0. The solutions of this system are the pairs (u,v)(u, v) for which x2+ux+vx^2 + ux + v divides pp.

Remarks

Differentiate p=Bq+cx+dp = Bq + cx + d with respect to vv: 0=q+B ∂vq+(∂vc)x+∂vd0 = q + B \, \partial_v q + (\partial_v c) x + \partial_v d. So qq leaves the remainder −(∂vc)x−∂vd-(\partial_v c) x - \partial_v d on division by BB, which gives ∂vc=−g\partial_v c = -g and ∂vd=−h\partial_v d = -h. Differentiating with respect to uu gives that xq(x)x q(x) leaves the remainder −(∂uc)x−∂ud-(\partial_u c) x - \partial_u d; since x(gx+h)≡(h−ug)x−vgx(gx + h) \equiv (h - ug) x - vg modulo BB, this gives the other two derivatives. The 2×22 \times 2 matrix in the step is the inverse of the Jacobian matrix of (c,d)(c, d), times its determinant vg2+h(h−ug)vg^2 + h(h - ug). So, when this Jacobian is invertible at a quadratic factor, the method converges quadratically from nearby starting values. A quadratic factor gives two roots of pp by the quadratic formula, which may be a pair of complex conjugate roots, all in real arithmetic.

Going deeper

For a student

All the work is two synthetic divisions per step, so it is cheap. After a factor is found, one divides it out and repeats on the quotient of degree n−2n - 2. Like Newton's method, it needs good starting values and converges only linearly at multiple factors.

Reading path

To understand this page from the ground up, read these 14 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Euclidean space object
  2. Function concept
  3. Limit point of a set definition
  4. Polynomial long division concept
  5. Root of a polynomial concept
  6. Total derivative concept
  7. Function of several variables concept
  8. Limit of a function definition
  9. Partial derivative concept
  10. Derivative definition
  11. Jacobian matrix concept
  12. Tangent line concept
  13. Newton's method concept
  14. Bairstow's method statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Bairstow%27s_method
About this page
TagC8S7XX0VZM
URIm2://C8S7XX0VZM
Kindstatement, proposition
WritingW0 stub
MSC65H04
StatusThis copy of the site has no build data. Run m2 status C8S7XX0VZM.
AboutRoot of a polynomial
UsesNewton's method, Polynomial long division, Jacobian matrix, Root of a polynomial
Same as

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.