arrow
Return

Efficiently computing many roots of a function

delete2005-01-01
delete5
PRE
AI
D
Dimitris J. Kavvadias *
F
Frosso S. Makri
M
Michael N. Vrahatis
DOI:10.1137/S1064827502406531delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present a new bisection based method for counting and computing roots of a function in a given interval. Our method is focused on very large problems, i.e., instances with the number of roots of the order of hundreds. The method draws its power from the fact that the roots are expected to be many, and is able to discover a large percentage of them very efficiently. Its main advantage, apart from its efficiency, is the fact that it requires only the sign of the function at a certain point and not its actual value. Also, its simplicity makes it a suitable preprocessing step for reducing the size of the problem, prior to more robust but also more demanding methods. The algorithm is accompanied by a probabilistic analysis of its behavior, which shows that a simple existence criterion like Bolzano's rule can be a powerful tool in the zero finding process.
Keywords:
zerofinding
expected behavior
bisection based methods
counting and computing the roots of a function
very large problems
Riemann's hypothesis
zeta-function
special functions
Elbert's conjecture
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

SIAM Journal on Scientific Computing cover
SIAM Journal on Scientific Computing
IF:
2.6
Papers:
5.1K
Citations:
1.8W

Organization

No organization information available