SLIDE 7 Intro Subdivision Numerical Comparison Goals Generic Subdivision Sturm Descartes EVAL CEVAL
Generic Subdivision Algorithm
1 Calculate a root bound B of f . 2 Start subdivision algorithm on interval [−B, B]
(or box [−B − Bi, B + Bi] in the complex case).
3 If an exclusion predicate holds on the current region,
it cannot contain a root ⇒ throw it away.
4 If an inclusion predicate holds on the current region,
it contains a root ⇒ report it.
5 If neither succeeds: check border cases, subdivide and recurse.
Choices inclusion and exclusion predicates subdivision method (bisection vs. more involved methods)
Alexander Kobel Certified Complex Numerical Root Finding