rootfinding
Rootfinding, or zero-finding, is the problem of locating values x for which a given function f satisfies f(x) = 0. In one dimension this means finding real roots of a real-valued function; in several dimensions it extends to solving a system F(x) = 0.
A root often exists in an interval if f is continuous on that interval and f(a) and
- Bisection: a robust bracketing method that requires a sign change over an interval. It converges linearly
- False position ( regula falsi) and variants such as Illinois or Pegasus: keep a sign change but
- Secant method: derivative-free, uses two initial points to form a secant line. It has superlinear convergence
- Newton-Raphson: uses f and its derivative f′, with updates x_{n+1} = x_n − f(x_n)/f′(x_n). It enjoys quadratic convergence
- Fixed-point iteration: rewrite f(x) = 0 as x = g(x) and iterate x_{n+1} = g(x_n). Convergence depends on |g′(r)|
- Brent’s method: a robust hybrid that combines bisection, secant, and inverse quadratic interpolation for reliable performance.
For systems of equations, multidimensional Newton or quasi-Newton methods and varieties like Broyden’s method are common.