The most efficient interpolatory rules for
, in terms of fewest
integrand values, come from the closed (
) interpolation formulas.
The closed rules have many points with several zero-valued components and
therefore have fewer terms in the symmetric sums.
The rest of this section will focus on the closed
case, and will provide explicit weight formulas for this case.
Denote the surface content for
by
and
notice that
if
is a permutation of
, so
it is sufficient to determine only those weights
for
for which
is a distinct
partition of
.
First consider the degree three (
) case. In this case,
and
, and the interpolatory rule uses
integration rule points. The only distinct weight is
The degree five (
) case uses
,
and
, and the interpolatory rule uses
integration rule points. The two distinct weights are
The degree 7 (
) rule uses
,
,
and
, and the interpolatory rule
uses
points. Similar algebraic work shows that
the three distinct weights are
Table 3.1 provides a summary of these formulas, and also includes formulas for
the degree 9, 11, and 13 weights. The generator for a weight
is
a point
with
.
The (fully symmetric) set of integration rule points for
is
the set of all permutations of
with all possible
sign
combinations. The rules for
are new. All formulas have been checked
using a computer algebra system. To save space in the Table 3.1, all of the
zero entries for each generator have been truncated, and the weight(s)
given for each
have been scaled by dividing by the common factor
.
| Table 3.1:
Points and Weights for Fully Symmetric Interpolatory Rules for |
||
| Truncated Generator | Scaled Weight | |
| 1 | ||
| 2 |
|
|
|
|
||
| 3 |
|
|
|
|
||
|
|
||
|
|
|
|
| 4 |
|
|
|
|
||
|
|
||
|
|
||
|
|
|
|
|
|
|
|
| 5 |
|
|
|
|
|
|
|
|
||
|
|
||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
||
Table 3.2 shows the required number of
integrand values for the rules
for selected values of
and
. For comparison, integrand value numbers are also provided for some
other rule families. In the ``Xu'' rows, the numbers are given for the
rules described by Xu [9]. These rules, given for odd
only,
require
integrand values for a degree
rule. In spite of the rapidly increasing
factor, these rules often require fewer integrand values than the
rules. For large
, the
rules require
integrand values compared to
integrand values for the Xu rules. For a fixed
and sufficiently large
, the
rules will require fewer points.
| Table 3.2: Numbers of Integrand Values Needed for Spherical Surface Rules | |||||||||
| Degree | Rule | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| 3 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 | |
| Xu | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | |
| 5 | 18 | 24 | 50 | 72 | 98 | 128 | 162 | 200 | |
| Mys. | 20 | 30 | 42 | 56 | 72 | 90 | 110 | 132 | |
| 7 | 38 | 88 | 90 | 292 | 462 | 688 | 978 | 1340 | |
| Mys. | 52 | 90 | 142 | 210 | 296 | 402 | 530 | 682 | |
| Mys. | 26 | 64 | 130 | 232 | 378 | 576 | 834 | 1160 | |
| Stroud | 26 | 48 | 82 | 136 | 226 | 384 | 674 | 1224 | |
| Xu | 32 | 80 | 192 | 448 | 1024 | 2304 | 5120 | 11264 | |
| 9 | 66 | 184 | 450 | 432 | 1666 | 2816 | 4482 | 6800 | |
| Mys. | 38 | 104 | 250 | 532 | 1022 | 1808 | 2994 | 4700 | |
| 11 | 102 | 360 | 1002 | 2364 | 2702 | 9424 | 16722 | 28004 | |
| Keast | 70 | 168 | 362 | 740 | 1486 | 2992 | 6098 | 12604 | |
| Xu | 80 | 240 | 672 | 1792 | 4608 | 11520 | 28160 | 67584 | |
| 13 | 146 | 600 | 1970 | 5336 | 12642 | 18048 | 53154 | 97880 | |
| 15 | 198 | 952 | 3530 | 10836 | 28814 | 68464 | 116370 | 299660 | |
| Xu | 160 | 560 | 1792 | 5376 | 15360 | 42240 | 112640 | 292864 | |
| 17 | 258 | 1208 | 5890 | 17376 | 59906 | 157184 | 374274 | 715040 | |
| 19 | 326 | 1992 | 9290 | 35436 | 115598 | 332688 | 864146 | 2060980 | |
| Xu | 280 | 1120 | 4032 | 13440 | 42240 | 126720 | 366080 | 1025024 | |
| 21 | 402 | 2712 | 14002 | 58728 | 209762 | 658048 | 1854882 | 4780008 | |
The rows labelled with ``Mys.''
give the number of integrand values needed for some rules listed in the book
by Mysovskih [5]. For degree 7, there are numbers for two general
rules listed: the first rule uses
integrand values
and the second uses
integrand values.
For degree 7, the row labelled ``Stroud'' gives numbers (
)
for rules listed in the book by Stroud [7], p. 295.
For degree 11, the row labelled ``Keast'' gives numbers
(
)
for a rule derived by Keast [4], p. 418. The Mysovskih and Stroud
books also list a number of other rules for specific values of the rule degree
and
(mostly for low rule degree and small
) that are not included
in Table 3.2.
A practical issue when using an integration rule is stability.
A standard measure of the stability of an integration rule is the
sum of the absolute values of the rule weights. This is a worst-case
roundoff error magnification factor. Denote this
stability factor for a fully symmetric interpolatory rule
by
| Table 3.3: Approximate |
|||||||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||
| 1 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 2 | 1.0 | 1.0 | 1.0 | 1.3 | 1.5 | 1.7 | 1.8 | 1.9 | 2.0 |
| 3 | 1.0 | 1.0 | 1.0 | 1.0 | 1.6 | 2.1 | 2.6 | 3.0 | 3.4 |
| 4 | 1.0 | 1.2 | 1.4 | 1.6 | 1.7 | 2.4 | 3.3 | 4.1 | 5.0 |
| 5 | 1.0 | 1.1 | 1.5 | 2.1 | 2.8 | 3.3 | 4.4 | 5.7 | 7.1 |
| 6 | 1.4 | 1.9 | 2.3 | 3.0 | 4.3 | 5.5 | 6.7 | 8.4 | 10.4 |
| 7 | 1.1 | 1.8 | 3.0 | 4.5 | 6.5 | 8.8 | 11.1 | 13.4 | 16.2 |
| 8 | 2.7 | 3.7 | 4.8 | 7.1 | 10.2 | 13.9 | 18.0 | 22.3 | 26.7 |
| 9 | 1.5 | 4.1 | 7.6 | 11.9 | 17.2 | 23.1 | 29.9 | 37.3 | 45.3 |
| 10 | 6.3 | 8.6 | 12.9 | 20.4 | 29.5 | 39.7 | 51.0 | 63.6 | 77.6 |