Published 2006
| Version v1
Report
A note on the complexity of univariate root isolation
Creators
Contributors
Others:
- Department of Informatics and Telecomunications [Kapodistrian Univ] (DI NKUA) ; National and Kapodistrian University of Athens (NKUA)
- Geometric computing (GEOMETRICA) ; Centre Inria d'Université Côte d'Azur (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- This work is partially supported by the european project ACS (Algorithms for Complex Shapes, IST FET Open 006413) and ARC ARCADIA (http://www.loria.fr/~petitjea/Arcadia/)
- INRIA
Description
This paper presents the average-case bit complexity of subdivision-based univariate solvers, namely those named after Sturm, Descartes, and Bernstein. By real solving we mean real root isolation. We prove bounds of $\sOB(N^5)$ for all methods, where $N$ bounds the polynomial degree and the coefficient bitsize, whereas their worst-case complexity is in $\sOB(N^6)$. In the case of the Sturm solver, our bound depends on the number of real roots. Our work is a step towards understanding the practical complexity of real root isolation. This enables a better juxtaposition against numerical solvers, the latter having worst-case complexity in $\sOB(N^4)$. % Our approach extends to complex root isolation, where we offer a simple proof leading to bounds % for the number of steps that the subdivision algorithm performs on the worst and average-case complexities of $\sOB(N^7 )$ and $\sOB(N^6)$ respectively, where the latter is output-sensitive.
Additional details
Identifiers
- URL
- https://inria.hal.science/inria-00116985
- URN
- urn:oai:HAL:inria-00116985v5
Origin repository
- Origin repository
- UNICA