Ridders' method
In numerical analysis, Ridder's method is a root-finding algorithm based on the false position method and the use of an exponential function to successively approximate a root of a function f.
Ridder's method is simpler than Brent's method but usually performs about as well.
Method
Given two values of the independent variable, x1 and x2, which are on two different sides of the root being sought, the method begins by evaluating the function at the midpoint x3 between the two points. One then finds the unique exponential function which, when multiplied by f, transforms the function at the three points into a straight line. The false position method is then applied to the transformed values, leading to a new value x4, between x1 and x2, which can be used as one of the two bracketing values in the next step of the iteration.
The method can be summarized by the formula