2007
DOI: 10.1137/06067016x
|View full text |Cite
|
Sign up to set email alerts
|

A Fast Algorithm for the Calculation of the Roots of Special Functions

Abstract: We describe a procedure for the determination of the roots of functions satisfying second-order ordinary differential equations, including the classical special functions. The scheme is based on a combination of the Prüfer transform with the classical Taylor series method for the solution of ordinary differential equations and requires O(1) operations for the determination of each root. When the functions in question are classical orthogonal polynomials (Legendre, Hermite, etc.), the techniques presented here … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
60
2

Year Published

2010
2010
2018
2018

Publication Types

Select...
6
4

Relationship

0
10

Authors

Journals

citations
Cited by 116 publications
(62 citation statements)
references
References 9 publications
0
60
2
Order By: Relevance
“…The current state of the art is the Glasier-Liu-Rohklin (GLR) algorithm [21], which computes all the nodes and weights of the n-point quadrature rule in a total of O(n) operations. This also employs Newton's method, but here the function and derivative evaluations are computed with n-independent complexity by sequentially hopping from one node to the next using a local 30-term Taylor series approximation generated from the second-order differential equation satisfied by the orthogonal polynomial.…”
mentioning
confidence: 99%
“…The current state of the art is the Glasier-Liu-Rohklin (GLR) algorithm [21], which computes all the nodes and weights of the n-point quadrature rule in a total of O(n) operations. This also employs Newton's method, but here the function and derivative evaluations are computed with n-independent complexity by sequentially hopping from one node to the next using a local 30-term Taylor series approximation generated from the second-order differential equation satisfied by the orthogonal polynomial.…”
mentioning
confidence: 99%
“…This may seem expensive at first sight. However the Chebfun [3,28] command legpts, an implementation of the method introduced in [16], provides a very fast algorithm. Moreover, we had to compute the Legendre points and weights only once for all the examples we investigated.…”
Section: Numerical Resultsmentioning
confidence: 99%
“…Notable exceptions are special Chebyshev-like families when explicit, simple expressions are known for the quadrature nodes and weights. However, asymptotic O(N) algorithms exist for any ω, at least for the determination of the nodes [13].…”
Section: Orthogonal Polynomialsmentioning
confidence: 99%