Bisection — Definition, Formula & Examples
Bisection is a root-finding method that repeatedly cuts an interval in half to zero in on where a continuous function equals zero. You start with two x-values where the function has opposite signs, then check the midpoint to decide which half still contains the root.
Given a continuous function on an interval with , the bisection method computes the midpoint and replaces with either or depending on the sign of , iterating until is smaller than a desired tolerance. By the Intermediate Value Theorem, each sub-interval is guaranteed to contain at least one root.
Key Formula
Where:
- = Left endpoint of the current interval
- = Right endpoint of the current interval
- = Midpoint where the function is evaluated
How It Works
Pick an interval where and have opposite signs — one positive, one negative. Compute the midpoint and evaluate . If , you found the root. Otherwise, replace whichever endpoint shares the same sign as , so the new interval still brackets the root. Repeat until the interval is narrow enough for your desired accuracy. Each iteration cuts the possible error in half, so after steps the error is at most .
Worked Example
Problem: Use bisection to approximate a root of on (this root is ). Perform three iterations.
Iteration 1: Compute the midpoint. Since and , the root lies in .
Iteration 2: Now and , so the root is in .
Iteration 3: Now and , so the root is in .
Answer: After three iterations the root is bracketed in , giving an estimate of about with a maximum error of . The actual value .
Why It Matters
The bisection method is often the first algorithm taught in precalculus or introductory numerical analysis because it always converges for continuous functions. Engineers and scientists use it as a reliable fallback when faster methods like Newton's method fail to converge. Understanding bisection also reinforces the Intermediate Value Theorem in a practical, computational way.
Common Mistakes
Mistake: Choosing an interval where and have the same sign.
Correction: The method requires . Without a sign change, you have no guarantee a root exists in the interval, and the algorithm will not work correctly.
