Computation of Gauss-Kronrod quadrature rules
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
weights. This paper describes modi cations of Laurie's algorithm that allow the
computation of the nodes and weights of (2n + 1)-point Gauss-Kronrod rules with
Note that the nonnegativity of the measure dw implies that the Gauss nodes are real.
Gauss-Kronrod rules with real nodes may have positive or negative weights, and the
:= we
Z1
(1.1)
If := f(x)dw(x)
?1
is a formula of the form (1.2)
Gnf := X n f(xk)wk
k=1
with nodes x1 < x2 < : : : < xn in the convex hull of the support of the measure dw and positive weights wk, such that
z Department of Mathematics and Computer Science, Kent State University, Kent, OH 44242. E-mail: . reichel@ Research supported in part by NSF grant DMS-9806413.
an
extension
can
be
found
in
2. Some tridiagonal matrices.
polynomials with respect to the inner
pLreotdfupcjtg1j=0
be
a
sequence
of
monic
orthogonal
Z1
(2.1)
(f; g) := f(x)g(x)dw(x);
?1
i.e.,
(2.2)
deg(pj) = j; (pj; pk) = 0; j 6= k:
Gauss-Kronrod quadrature
3
The pj satisfy the recursion relations
(2.3)
pk+1(x) p1(x)
= :=
x(x??aa0k; )pk(xp)0?(x)b2k:=pk?1;1(x);
It is known that Gauss-Kronrod quadrature rules, i.e., rules with the properties
(1.5) and (1.6), do not always exist. If the (2n + 1)-point Gauss-Kronrod rule (1.4)
properties; any new piece of information, from whatever source - computational or
otherwise - should therefore be greeted with appreciation." It is our hope that the
COMPUTATION OF GAUSS-KRONROD QUADRATURE RULES WITH NON-POSITIVE WEIGHTS
G. S. AMMAR , D. CALVETTI y, AND L. REICHEL z
Abstract. Recently Laurie presented a fast algorithm for the computation of (2n + 1)-point
y Department of Mathematics, Case Western Reserve University, Cleveland, OH 44106. E-mail: . dxc57@ Research supported in part by NSF grant DMS-9806702.
k = 1; 2; : : : ;
with coe cients
(2.4)
ak
:=
(pk; xpk) (pk; pk)
of Gauss-Kronrod rules and their properties are provided by Gautschi 7] and Laurie
13]; see also Gautschi 8] for a recent discussion and further references.
complex conjugate nodes, or with real nodes and positive and negative weights, in
O(n2) or O(n3) arithmetic operations. The faster algorithm yields nodes and weights
Gauss-Kronrod quadrature rules with real nodes and positive weights. We describe modi cations of this algorithm that allow the computation of Gauss-Kronrod quadrature rules with complex conjugate nodes and weights or with real nodes and positive and negative weights.
(1.4)
K2n+1f := 2X n+1 f(x~k)w~k;
k=1
such that
(1.5)
K2n+1f = If 8f 2 P3n+1
and
(1.6)
fxkgnk=1 fx~kgk2n=+11:
Department of Mathematical Sciences, Northern Illinois University, DeKalb, IL 60115. E-mail: . ammar@
(1.3)
Gnf = If 8f 2 P2n?1:
Here and throughout this paper Pj denotes the set of polynomials of degree at most j. The (2n + 1)-point Gauss-Kronrod quadrature rule associated with the Gauss rule (1.2) is an integration rule of the form
aaR?xs1si1us maxnkeddtwhaa(nxt)i,n0kn==it1e0.;n1Au;nm2;bn:e-:pr:o,lsFeuofmrorenotththaeattiiontntheaeglrcmaolonmveennitesncek,
1
2
G. S. Ammar et al.
For notational simplicity we assume throughout this paper that
(1.7)
x~k = xk; 1 k n:
We refer Kronrod
to the nodes.
nodes
(1.7)
as
Gauss
nodes
and
the
remaining
nodes
fx~kg2kn=+n1+1
as
Pairs of Gauss and Gauss-Kronrod rules (1.2) and (1.4) are often evaluated to-
gether in order to determine accurate approximations with error estimates of integrals
thatLraeuqruiiere1o3n],lyanOd(nm2o) raerirtehcmenettliyc
Calvetti et operations
al. for
3], the
presented e computation
cient of the
algorithms nodes and
weights of (2n+1)-point Gauss-Kronrod quadrature rules with real nodes and positive
does exist, then the Kronrod nodes may be real or appear in complex conjugate pairs.
Weights w~k associated with complex conjugate Kronrod nodes are complex conjugate.
s(S1ete.i1eMl)t.joePns erpgooapltyeorntoi1em6s]iaoalfnsGdna+tuh1s(exs-r)Ke:c=reonnQ tropk2dn=a+pnr1+eur1le(bsxy?(E1x.~h4kr))ic,chawnahnobdseeMizneavrseotssrtoaigiraaenttnehdi eb5K]y.rosNtnuircdoeydsinungrovdteehyses;
with su cient accuracy for most applications. The slower algorithm gives higher
accuracy for certain di cult problems.
The present paper is organized as follows. Section 2 reviews results by Laurie
algorithms of the present paper will be helpful in shedding light on these questions, as
well as be useful for the computation of Gauss-Kronrod rules required in applications.
13] and discusses modi cations required for the computation of Gauss-Kronrod rules
with complex conjugate nodes, or with real nodes and positive and negative weights.
nodes may or may not be contained in the smallest interval containing the support
of dw. Gautschi 7, p. 52] notes that \Little has been proved with regard to these
Key words. orthogonal polynomials, inde nite measure, fast algorithm, inverse eigenvalue
problem
1. Introduction. Let dw be a nonnegative measure with support on the real
The new algorithms are described in Section 3, and Section 4 presents computed
examples. Section 5.
Concludingபைடு நூலகம்remarks and Throughout this paper we
laetdiis:c=uspsi?on1. of