Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
Congpei An1
1,Institute of Computational Sciences, Department of Mathematics, Jinan University
Numerical Integration over unit sphereby using spherical t -designs - - PowerPoint PPT Presentation
Numerical Integration over unit sphereby using spherical t -designs Numerical Integration over unit sphereby using spherical t -designs An 1 Congpei 1,Institute of Computational Sciences, Department of Mathematics, Jinan University
Numerical Integration over unit sphere–by using spherical t-designs
1,Institute of Computational Sciences, Department of Mathematics, Jinan University
Numerical Integration over unit sphere–by using spherical t-designs
1 Well conditioned spherical designs 2 Numerical verification methods 3 Numerical results of verification methods 4 Numerical integration over unit sphere 5 Performance of Numerical Integrations
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
x1 = 1 , x2 = sin(θ2) cos(θ2) , xi = sin(θi) cos(φi) sin(θi) sin(φi) cos(θi) , i = 3, . . . , N. (1)
Numerical Integration over unit sphere–by using spherical t-designs Background on spherical t−designs
Numerical Integration over unit sphere–by using spherical t-designs Background on spherical t−designs
Definition (Spherical t−design) The set XN = {x1, . . . , xN} ⊂ S2 is a spherical t-design if 1 N
N
p (xj) = 1 4π
∀p ∈ Pt, (2) where dω(x) denotes surface measure on S2. The definition of spherical t−design was given by Delsarte, Goethals, Seidel in 1977 [10].
Numerical Integration over unit sphere–by using spherical t-designs Background on spherical t−designs
Basis Pt=Span{Yℓk : k = 1, . . . , 2ℓ + 1, ℓ = 0, 1, . . . , t} Orthonormality with respect to L2 inner product (p, q)L2 =
Normalization Y0,1 =
1 √ 4π
dim Pt = (t + 1)2 Addition Theorem
2ℓ+1
Yℓ,k(x)Yℓ,k(y) = 2ℓ+1
4π Pℓ (x · y) , x, y ∈ S2
Numerical Integration over unit sphere–by using spherical t-designs Background on spherical t−designs
For t ≥ 1, and N ≥ dim(Pt) = (t + 1)2, let Y0
t be the ((t + 1)2 − 1) by
N matrix defined by Y0
t (XN) := [Yℓ,k(xj)],
k = 1, . . . , 2ℓ + 1, ℓ = 1, . . . , t; j = 1, . . . , N, (3) Yt(XN) :=
√ 4π eT
Y0
t (XN)
(4) where e = [1, . . . , 1]T ∈ RN. Gt (XN) := Yt (XN)T Yt (XN) ∈ RN×N, Ht (XN) := Yt (XN) Yt (XN)T ∈ R(t+1)2×(t+1)2.
Numerical Integration over unit sphere–by using spherical t-designs Background on spherical t−designs
Let N ≥ (t + 1)2, define Ct : (Sd)N → R, Ct(XN) = EGt(XN)e (5) where the N × N Gram matrix Gt for XN ⊂ S2 Gt (XN) = Yt (XN)T Yt (XN) e = 1 1 . . . 1 ∈ RN, E = [1, −I] ∈ R(N−1)×N, 1 = [1, . . . , 1]T ∈ RN−1 (6)
Numerical Integration over unit sphere–by using spherical t-designs Background on spherical t−designs
Theorem (ACSW2010,[1]) Let N ≥ (t + 1)2. Suppose that XN = {x1, . . . , xN} is a fundamental system for Pt. Then XN is a spherical t-design if and only if Ct (XN) = 0. Definition (Fundamental system) A point set XN = {x1, . . . , xN} ⊂ S2 is a fundamental system for Pt if the zero polynomial is the only member of Pt that vanishes at each point xi, i = 1, . . . , N. Ht(XN) is nonsingular ⇐ ⇒ XN is a fundamental system for Pt. Let N = (t + 1)2, Gt(XN) is nonsingular⇐ ⇒ XN is a fundamental system for Pt.
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
Chen and Womersley [8], Chen, Frommer and Lang [9] verified that a spherical t-design exists in a neighborhood of an extremal system. This leads to the idea of extremal spherical t-designs, which first appeared in [8] in N = (t + 1)2. We here extend the definition to N ≥ (t + 1)2. Definition (Extremal spherical designs[1]) A set XN = {x1, . . . , xN} ⊂ S2 of N ≥ (t + 1)2 points is a extremal spherical t-design if the determinant of the matrix Ht(XN) := Yt(XN)Yt(XN)T ∈ R(t+1)2×(t+1)2 is maximal subject to the constraint that XN is a spherical t-design.
Numerical Integration over unit sphere–by using spherical t-designs
max log det (Ht(XN)) XN ⊂ S2 subject to Ct (XN) = 0. (7) ⇓
The log of the determinant is bounded above by logdet(HL(XN)) ≤ (t + 1)2 log N 4π
(8)
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
1 By IRn, denote [a] = [a, a], a, a ∈ Rn, a ≤ a 2 +, −, ∗, / can be extended from Rn to IRn and from Rn×n to IRn×n. 3 Let mid[a] = (a + a)/2 in componentwise. 4 diam[a] = a − a = 2rad [a] , 5 F : D ⊆ Rn → Rn be a continuously differentiable function.Let
[dF] ∈ IRn×n be an interval matrix containing F′(ξ) for all ξ ∈ [x], i.e. {F′(x) : x ∈ [x]} ⊆ [dF] ([x]). (9) Such [dF] can be obtained by an interval arithmetic evaluation of (expressions for) the Jacobian F′ at the interval vector [x].
Numerical Integration over unit sphere–by using spherical t-designs
Definition (Krawczyk operator,[11]) Given a nonsingular matrix BL ∈ Rn×n, ˇ z ∈ [z] ⊆ D and [dF] ∈ IRn×n, the Krawczyk operator [11] is defined by: kF(ˇ z, [z] , BL, [dF]) := ˇ z − BLF(ˇ z) + (In − BL · [dF])([z] − ˇ z). (10) It is known that kF(ˇ z, [z] , BL, [dF]) is an interval extension of the function ψ(z) := z − BLF(z) over [z], that is, z − BLF(z) ∈ kF(ˇ z, [z] , BL, [F]) for all z ∈ [z].
Numerical Integration over unit sphere–by using spherical t-designs
Theorem (Krawczyk 1969 [11], Moore 1977[12]) Let F : D ⊂ Rn → Rn be a continuously differentiable function. Choose [z] ∈ IRn, ˇ z ∈ [z] ⊆ D, an invertible matrix BL ∈ Rn×n and [dF] ∈ IRn×n such that F′ (ξ) ∈ [dF] for all ξ ∈ [z]. Assume that kF (ˇ z, [z], BL, [dF]) ⊆ [z]. Then F has a zero z∗ in kF (ˇ z, [z], BL, [dF]).
Numerical Integration over unit sphere–by using spherical t-designs
1 Represent the points xi on the sphere by spherical coordinates with φ, θ .
That is [xi] = [sin([θ])cos([φi]), sin([θi])sin([φi]), cos([θi])]T , i = 1, . . . , N.
2 Ct(XN) is redefined as a system of nonlinear equation
˜ F(y) = 0. The components of y are yi−1 = θi, i = 2, . . . , N, yN+i−3 = ϕi, i = 3, . . . , N.
Numerical Integration over unit sphere–by using spherical t-designs
1 Use a QR-factorization method at each step to determine the N − 2 least
important components of y, which we label collectively by yN, then write y := (z, yN), and define a new function F(z) = ˜ F(z, yN), where F : RN−1 → RN−1.
2 Using the Krawczyk operator with BL = (mid[dF])−1 we can verify the
existence of a fixed point of z − BLF(z), which is a solution of F(z) = 0.
Numerical Integration over unit sphere–by using spherical t-designs
Theorem (ACSW2010,[1]) Let U be a nonsingular upper triangular matrix. Assume that In − UT [A]U∞ ≤ r < 1. (11) Let β = N Π
j=1Ujj
−2 . Then 0 < β(1 − r)N ≤ det (A) ≤ β(1 + r)N, for A ∈ [A] and AT = Aa. (12)
Designs for integration and interpolation on the two-Sphere, SIAM J. Numer. Anal.
Numerical Integration over unit sphere–by using spherical t-designs
preserves the symmetric structure, we denote its (real) eigenvalues by λi(UT AU). Since max
1≤i≤N | 1 − λi(UT AU) |= ρ
where ρ is the spectral radius, we have 0 < 1 − r ≤ λi(UT AU) ≤ 1 + r, i = 1, . . . , N. Hence, (1 − r)N ≤ det
Noting that det (U) det
= N Π
j=1Ujj
2 = β−1, from 0 < (1 − r)N ≤ β−1 det (A) ≤ (1 + r)N , we obtain (12). ✷
Numerical Integration over unit sphere–by using spherical t-designs
1 Choose a preconditioning matrix U s.t (U−1)T U−1 = mid[Ht] 2 Conduct all operations in machine interval arithmetic and get an interval
enclosing In − UT [Ht]U∞. In − UT [Ht]U∞ =UT ((U−1)T U−1 − [Ht])U∞ (13a) =UT (mid(Ht) − [Ht])U∞ (13b) ≤UT ∞rad(Ht)∞U∞ < 1, (13c)
3
[log det (Ht(XN))] ⊆
for all XN ∈ [XN], where b = log β + N log (1 − r) and b = log β + N log (1 + r) .
Numerical Integration over unit sphere–by using spherical t-designs
For N = (t + 1)2, det(Gt(XN)) = det(Ht(XN)). Using an Extremal system 1as a initial point set. Based on the MATLAB toolbox INTLAB 2§3.
integration on the sphere, Adv. Comput. Math., 21 , pp. 107–125(2004).
spherical t-designs, Numer. Math., 117 (2011), pp. 289-205
Computing, T. Csendes, ed., Dordrecht, Kluwer Academic Publishers, pp. 77–104, 1999.
Numerical Integration over unit sphere–by using spherical t-designs
1 max diam([XN]) represents the maximum diameter of all computed
enclosures for the parametrization of the respective spherical t-design.
2 [log det(Gt(XN))] is over 104 for the largest t.
Numerical Integration over unit sphere–by using spherical t-designs
Figure: The diameters of [XN]
Numerical Integration over unit sphere–by using spherical t-designs
Figure: Middle point values and diameters of [log det(Gt(XN))]
Numerical Integration over unit sphere–by using spherical t-designs
Separation distance–well separated spherical t-design δXN := min
xi,xj∈XN ,i=j dist (xi, xj) ≥ π
2t ≥ π 2 √ N .
Figure: The separation of XN with N = (t + 1)2
Numerical Integration over unit sphere–by using spherical t-designs
Designs,Constructive Approximation February 2015, Volume 41, Issue 1, pp 93-112
Numerical Integration over unit sphere–by using spherical t-designs
Mesh norm hXN := max
y∈S2 min xi∈XN dist(y, xi) ≤ 4.8097
t ,
Figure: The mesh norm of XN with N = (t + 1)2
Numerical Integration over unit sphere–by using spherical t-designs
Mesh ratio ρXN :=
2hXN δXN
≥ 1
Figure: The mesh ratio of extremal spherical t-designs with N = (t + 1)2
Numerical Integration over unit sphere–by using spherical t-designs
Let Cδ, Ch be constants. A lower bound on the separation of well conditioned spherical t-designs for δXN ≥ CδN − 1
2 ,
combined with the known upper bounds on mesh norm hXN ≤ ChN
1 2
would give the uniform bound ρXN ≤ 2Ch Cδ independent of t, N. (15)
Numerical Integration over unit sphere–by using spherical t-designs
Figure: Well conditioned 49 design with 2500 points
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
1 Bivariate trapezoidal rule5, with q = 2.5. 2 Well conditioned spherical t-designs 3 Equal area points6
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
3 2
3 2
Numerical Integration over unit sphere–by using spherical t-designs
n−1
2n
3 2
Numerical Integration over unit sphere–by using spherical t-designs
The equal-area points aim to achieve a partition T of the sphere into a user-chosen number of N of subsets Tj each of which has the same area |Tj| = 4π N , j = 1, . . . , N, and diam(Tj) ≤ c √ N , Then we obtain the equal weight rule INf := 4π N
N
f(xj). We have |If − INf| ≤ 4πσc √ N
Numerical Integration over unit sphere–by using spherical t-designs
(a) Bi. trapezoidal rule (b) Equal area points (c) spherical t-design
Numerical Integration over unit sphere–by using spherical t-designs
f1(x, y, z) =0.75 exp(−(9x − 2)2/4 − (9y − 2)2/4 − (9z − 2)2/4) + 0.75 exp(−(9x + 1)/49 − (9y + 1)/10 − (9z + 1)/10) + 0.5 exp(−(9x − 7)2/4 − (9y − 3)2/4 − (9z − 5)2/10) + 0.2 exp(−(9x − 4)2 − (9y − 7)2 − (9z − 5)2/10)
Numerical Integration over unit sphere–by using spherical t-designs
f2(x) = sin2(1 + ||x||1)/10 is not continuously differentiable at points where any component of x is zero.
Figure: f2
Numerical Integration over unit sphere–by using spherical t-designs
f3(x, y, z) = 1/(101 − 100z) is analytic over S2, it has a pole just off the surface of the sphere at x = (0, 0, 1.01), in other word, f3((0, 0, 1.01)) = inf.
Figure: f3
Numerical Integration over unit sphere–by using spherical t-designs
3, center x0 = (0, 0, 1)T.
f4(x) = cos2( π
2 dist(x, x0)/R)
if dist(x, x0) < R if dist(x, x0) ≥ R,
Figure: f4
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs
function exact integration values f1 6.6961822200736179523 f2 0.45655373990000 f3 π log 201/50∗ f4 0.103351∗
Numerical Integration over unit sphere–by using spherical t-designs
Figure: f1
Numerical Integration over unit sphere–by using spherical t-designs
Figure: f2
Numerical Integration over unit sphere–by using spherical t-designs
Figure: f3
Numerical Integration over unit sphere–by using spherical t-designs
Figure: f4
Numerical Integration over unit sphere–by using spherical t-designs
1 Well conditioned Spherical t-design is a useful tool to deal
2 Can we give a sharp error analysis for numerical
3 How to set up a efficient quadrature rule when integrand
Numerical Integration over unit sphere–by using spherical t-designs
Numerical Integration over unit sphere–by using spherical t-designs REFERENCES
Numerical Integration over unit sphere–by using spherical t-designs REFERENCES [1]
interpolation on the two-Sphere, SIAM J. Numer. Anal. Vo. 48, Issue 6, pp. 2135-2157. [2]
using spherical designs, SIAM J. Numer. Anal. Vol. 50, No. 3, pp. 1513õ1534. [3] C.An, Distributing points on the unit sphere and spherical designs, Ph.D Thesis, The Hong Kong Polytechnic University, 2011. [4]
[5]
Dynamics, 23 (2000), pp. 130–137. [6]
ArXiv:1009.4407v1[math.MG], 2011. [7]
[math.MG],2013. [8]
spherical designs, SIAM J. Numer. Anal., 44 (2006), pp. 2326–2341. [9]
Math., 117 (2011), pp. 289-205 [10]
(1977), pp. 363–388. [11]
[12]
611–615(1977). [13]
Dordrecht, Kluwer Academic Publishers, pp. 77–104, 1999. [14]
uller, Spherical Harmonics, vol. 17 of Lecture Notes in Mathematics, Springer Verlag, Berlin, New-York, 1966. [15]
(1988), pp. 139–148. [16] P.D. Seymour and T. Zaslavsky ,Averaging sets: A generalization of mean values and spherical designs. Advances in Mathematics, vol. 52, pp. 213-240,1984. [17]
(1995), pp. 238–254. [18]
[19]
Theory, 103 (2000), pp. 91-98. [20]