What is it?
Keep an interval where changes sign and halve it each step. Slow (one bit per step) but impossible to break: Bolzano's theorem guarantees a root inside. It is binary search on a continuous function.
Formulas
- guaranteed error after steps
Where it shows up in computing
Robust solvers (Brent's method) combine bisection's guarantee with faster steps.
Intersecting rays with implicit surfaces or height fields often brackets the hit and bisects.
Same idea as binary search (and
git bisect): halving gives steps.
Where is it used?
Computing topics reachable from here, through the chain of ideas that leads to them:
Exercises
1Computation
How many bisection steps on guarantee to within ?
Solution
: steps.
This page has the essentials. A fuller treatment (intuition, formal definition, worked example) is on the way.