GAUSSIAN QUADRATURE
283
These n
+2m
unspecified parameters, namely the nodes
xn+I•
•••
,
xn+m
and the
weights
u
1
,
•••
,
vn+m•
are
to
be chosen to give (5.3.46) as large a degree of
precision as is possible.
We
seek
a formula of degree of precision n + 2m -
1.
Whether such a formula can be determined with the new nodes
xn+I•
...
,
xn+m
located in
[a,
b]
is
in general unknown.
In the case that
(5.3.45)
is
a Gauss formula, Kronrod studied extensions
(5.3.46) with m = n + 1. Such pairs of
formulaS'
give a less expensive way of
producing an error estimate for a Gauss rule (as compared with using a Gauss
rule with 2n
+ 1 node points). And the degree
of
precision
is
high enough to
produce the kind of accuracy associated with the Gauss rules.
A variation on the preceding theme
was
introduced in Patterson (1968).
For
w(x)
=
1,
he started with a Gauss-Legendre rule
/n
0
{f).
He then produced a
sequence of formulas by repeatedly constructing formulas
(5.3.46) from the
preceding member of the sequence, with
m = n + 1. A paper by Patterson (1973)
contains an algorithm based on a sequence of rules /
3
, /
7
, /
15
, /
31
, /
63
, /
127
, /
255
;
the formula /
3
is
the three-point Gauss rule. Another such sequence
{ /
10
, /
21
, /
43
, /
87
}
is
given in Piessens et
al.
(1983, pp. 19, 26, 27), with /
10
the
ten-point Gauss rule. All such
Patterson formulas to date have had
all
nodes
located inside the interval of integration and all weights positive.
The degree of precision of the
Patterson rules increases with the number of
points. For the sequence /
3
, /
7
,
...
, /
255
previously referred to, the respective
degrees of precision are
d =
5,
11,
23,
47,
95,191,383. Since the weights are
positive, the proof of Theorem
5.4 can be repeated to show that the Patterson
rules are rapidly convergent.
A further discussion of the
Patterson and Kronrod rules, including programs,
is given in
Piessens et al. (1983, pp. 15-27); they also give reference to much of
the literature on this subject.
.Example Let (5.3.45) be the three-point Gauss rule on [
-1,
1]:
8 5
13(!)
=
9/(0)
+
9[/(-{.6)
+
/(!.6)]
(5.3.47)
The Kronrod rule for this
is
/7{!)
= aof(O) + a
1
[/(
-{.6)
+
/(f6)]
+a2[/(
-{31) + /({31)] +
a3[/(
-{32) + /({3
2
)] (5.3.48)
with
f3'f
and
PI
the smallest and largest roots, respectively, of
2 10 155
x -
-x+-
=0
9
891
The weights a
0
, a
1
, a
2
, a
3
come from integrating over [
-1,
1]
the Lagrange
polynomial
p
7
(x)
that interpolates
f(x)
at the nodes
{0,
± £6,
±{3
1
,
±{3
2
}.
Approximate values are
a
0
= .450916538658
a
2
= .401397414776
a
1
= .268488089868
a
3
= .104656226026