Professional Documents
Culture Documents
eigenvalue problems
Saulo P. Oliveiraa,∗, Juarez S. Azevedob
a
Departamento de Matemática, Universidade Federal do Paraná, 81531-980,
Curitiba-PR, Brazil.
b
CETEC-UFRB, Centro, 44380-000, Cruz das Almas-BA, Brazil.
Abstract
We consider the numerical approximation of homogeneous Fredholm integral
equations of second kind, with emphasis on computing truncated Karhunen-
Loève expansions. We employ the spectral element method with Gauss-
Lobatto-Legendre (GLL) collocation points. Similarly to piecewise-constant
finite elements, this approach is simple to implement and does not lead to
generalized discrete eigenvalue problems. Numerical experiments confirm
the expected convergence rates for some classical kernels and illustrate how
this approach can improve the finite element solution of partial differential
equations with random input data.
Keywords: Spectral element method, Fredholm integral of second kind,
Karhunen-Loève expansion.
2000 MSC: 45C05, 65R20, 35R60, 65M70
1. Introduction
Eigenvalue problems involving the Fredholm integral equation of second
kind are present in many areas of sciences and engineering, such as acoustics
[15], celestial mechanics [18], fracture mechanics [8], image processing [24],
information theory [7], laser theory [10], machine learning [20], meteorology
[11], and optics [35].
∗
Corresponding author.
Email addresses: saulopo@ufpr.br (Saulo P. Oliveira), juarezsa@gmail.com
(Juarez S. Azevedo)
2
we present the problem setting and introduce the notations that will be
used throughout this work. In Section 3 we review the piecewise-constant
finite element method and present the spectral element method with GLL
collocation points along with its fundamental properties. Theoretical error
bounds for these methods are provided in Section 4. Section 5 is devoted to
numerical examples that illustrate the accuracy of the proposed method and
its application to problems with random input data. The paper closes with
concluding remarks in Section 6.
2. Problem setting
Let D be a bounded domain in IRd (d = 1, 2, or 3) with closure D̄ and
Lipschitz-continuous boundary ∂D. We consider the Hilbert space L2 (D)
equiped with the usual inner product and induced norm
Z
(u, v) = u(x)v(x) dx, kvk2L2 (D) = (u, v)1/2 , (1)
D
along with the spaces H k (D), k ≥ 1 with the standard norms and semi-norms
k
X X
kvk2H k (D) = |v|2l , |v|2l = k∂ α vk2L2 (D) , (2)
l=0 |α|=l
such that hY ′ (x, ω)2 i < ∞ for any x ∈ D, where Y ′ = Y − hY i denotes the
fluctuation of Y around the mean. We have that the covariance function
is of nonnegative-definite type, i.e., for any finite subset Dn ⊂ D and for any
function h : Dn → IR,
X
K(x, y)h(x)h(y) ≥ 0. (3)
x,y∈Dn
3
Moreover, if Y is continuous in quadratic mean, then K admits the spec-
tral decomposition
∞
X
K(x, y) = λk φk (x)φk (y), (4)
k=1
−1/2
where ξk (ω) = λk (Y, φk ) satisfies hξi ξj i = δij . In particular, if Y is a
Gaussian field, then ξk (ω) are independent Gaussian random variables with
zero mean and unitary variance [25, Sec 37].
Motivated by (3)-(6), we will consider finite element approximations of (5)
for symmetric, nonnegative-definite kernels. From here on, m is an arbitrary
positive integer such that λm > 0 and C denotes a generic positive constant
that does not depend on the discretization parameter h.
We have the following result concerning the regularity of the eigenvalues
and eigenfunctions of (5):
Lemma 2.1. Let p be a positive integer. If K ∈ H k (D × D) with k > 2p + 1,
then φm ∈ H k (D) and there exists C = C(K, N ) > 0 and 0 < s < 1 such
that |φm |l ≤ Cλ−s
m for any l ≤ p.
4
3. Finite element approximation
Let us consider the variational formulation of the Fredholm integral equa-
tion (5): find λk ∈ R and φk (x) ∈ L2 (D) (k = 1, 2, . . .) such that
5
constitute an orthonormal basis for Vh , hence the discrete eigenvalue problem
reduces to
s
1
Z Z
h
Kφk = λk φk , Ki,j = K(x, y) dy dx. (13)
|Di ||Dj | Di Dj
Given a connectivity array IEN that assigns the local node i of the
element De to the global node I = IEN (i, e), we assemble the global basis
6
functions vI ∈ Vh , in order that
where ŵl > 0 are the product quadrature weights corresponding to the col-
location points ξ l , 1 ≤ l ≤ Nve − 1 [13]. In the case of a continuous integrand
f , we can rewrite (16) as
e
Z Ne N
X X v −1 Nv
X
e e
f (x) dx ≈ ŵl f (F (ξ l ))J = wJ f (xJ ), (17)
D e=1 l=0 J=1
In particular for f = vi vi , and taking (15) into account, we have that the
entries of mass matrix M in (10) are approximated as follows:
Nv
X
GLL
Mi,j ≈ Mi,j := wJ vi (xJ )vj (xJ ) = wi δi,j . (19)
J=1
7
hence the resulting discrete eigenvalue system is
As pointed out in [23], this system can be easily transformed into a sym-
metric eigenvalue problem, which is convenient for numerical calculations.
Moreover, system (21) can be reduced to
4. Error analysis
In this section we present error bounds for the approximate eigenvalues
computed with the methods outlined in Section 3. Let us denote by λ̃hm
the eigenvalues of the Galerkin eigenvalue problem (13). Schwab and Todor
[29, 33] have proved that
We define the following bilinear form associated with the discrete Galerkin
eigenvalue problem (14):
Ne
X
aPh C (uh , vh ) = |Di ||Dj |K(x̄i , ȳ j )uh (x̄i )vh (ȳ j ). (25)
i,j=1
8
where C depends on D and K. On the other hand, the min-max char-
acterization of the approximate eigenvalues λ̃hm of (13) and λhm of (14) are
respectively given as follows:
which yields |λ̃hm − λhm | ≤ Ch2 (see also [2, Thm. 5.2]). Thus from (24) and
the triangular inequality we find
Let us now consider the spectral element method in the Nyström formu-
lation (23):
Theorem 4.1. Let K ∈ H k (D × D) with k > 4N + 1 be a symmetric and
nonnegative covariance kernel and let (λm , φm ) be an eigenpair of (5) with
kφm kL2 (D) = 1. There exists an approximate eigenvalue λhm of (23) such that
λm − λhm = O(h2N ).
Proof: The steps of this proof are essentially the same as in [23]. Let us
define the truncation error
Z XNv
ǫi = K(xi , y)φm (y) dy − wj K(xi , xj )φm (xj ). (30)
D j=1
where ĝie (x̂) = gie (F e (x̂)), gi (x) = K(xi , x)φm (x), and the upper index e
denotes restriction to the element De . Following [2, Thm. 3.5], we note
that EK̂ is a continuous linear functional that satisfies f e (q̂) = 0 for any
9
q̂ ∈ P2N −1 (D̂); it follows from Bramble-Hilbert’s lemma [14, Thm. 4.1.3] and
the inequality (3.1.20) in [14] that
|EK̂ [ĝie ]| ≤ C|ĝie |2N ≤ Ch2N (J e )−1/2 |gie |2N . (32)
We have from (31)-(32) and Lemma 2.1 that
|ǫi | ≤ Ch2N , 1 ≤ i ≤ Nv , (33)
where C now depends also on K and λm . Let v = [φm (x1 ), . . . , φm (xNv )]T
and let h0 > 0 such that v 6= 0 for any h ≥ h0 . There exists an approximate
eigenvalue λhm of (23) such that
Nv
! N !−1
X X v
In particular, we can find h1 > 0 such that kD1/2 vk2 > 1/2 for any
h > h1 . Thus,
|λm − λhm | ≤ Ch2N ∀ h > max{h0 , h1 }
10
5. Numerical experiments
In the following we numerically evaluate the performance of the piecewise-
constant finite element (PC) and the spectral element method (GLL) on solv-
ing the homogeneous Fredholm integral equation and computing truncated
KL expansions. For GLL, we consider the polynomial degree ranging from
N = 1 to N = 4.
11
0 0
10 10
−5 −5
10 10
e10
e10
−10 −10
10 10
PC PC
N =1 N =1
N =2 N =2
N =3 N =3
−15 N =4 −15 N =4
10 10
−2 −1 −2 −1
10 10 10 10
h h
Figure 1: Relative GLL error the 10th eigenvalue versus number of elements for the sinc
(left) and the Gaussian (right) covariance kernel.
are λ2D
n = λi λj , where the index n = n(i, j) is set to arrange the eigenvalues
in decreasing order.
We consider the input parameters σ = 1 and η = 0.1. Figure 2 shows
the relative error of the 10th eigenvalue of the 1D kernel (37) and the 100th
eigenvalue of the 2D kernel (39). The error curves of both PC and GLL
decay with order O(h2 ), regardless of the polynomial degree. These results
are consistent with the experiments of Wang [34] on the Nyström method
with Simpson’s rule.
∂t ∂t (40)
Q(x; ω; 0) = Q0 (x; ω).
12
0
0
10 10
−1 −1
10 10
e100
e10
−2 −2
10 PC 10 PC
N =1 N =1
N =2 N =2
N =3 N =3
N =4 N =4
−3 −3
10 −2 −1
10 −2 −1
10 10 10 10
h h
Figure 2: Relative GLL error the 10th (100th) eigenvalue versus number of elements for
the 1D (left) and 2D (right) exponential covariance kernel.
13
0.45 MC 0.45 MC
PC N =1
0.4 0.4
0.35 0.35
σQ
σQ
2
2
0.3 0.3
0.25 0.25
0.2 0.2
0.15 0.15
−2 −1 0 1 2 3 −2 −1 0 1 2 3
x x
0.45 MC 0.45 MC
N =2 N =4
0.4 0.4
0.35 0.35
σQ
σQ
2
0.3 0.3
0.25 0.25
0.2 0.2
0.15 0.15
−2 −1 0 1 2 3 −2 −1 0 1 2 3
x x
2
Figure 3: Variance σQ (x) = hQ′T (x; ω; T )2 i of the scalar field Q for T = 0.4. Dashed
curves: reference solution; solid curves: PC and GLL with N = 1, 2, and 4.
14
0.25 0.25
0.2 0.2
0.15 0.15
C Q0
C Q0
0.1 0.1
0.05 0.05
MC MC
0 PC 0 N =1
−0.05 −0.05
−2 −1 0 1 2 3 −2 −1 0 1 2 3
x x
0.25 0.25
0.2 0.2
0.15 0.15
C Q0
C Q0
0.1 0.1
0.05 0.05
MC MC
0 N =2 0 N =4
−0.05 −0.05
−2 −1 0 1 2 3 −2 −1 0 1 2 3
x x
0
Figure 4: Covariance CQ (x) = hQ′ (x; ω; T )Q′ (0; ω; T )i of the scalar field Q for T = 0.4.
Dashed curves: reference solution; solid curves: PC and GLL with N = 1, 2, and 4.
Initially, the flow is in steady state with constant heads H10 = 9.5 on
the left boundary and H20 = 9.0 on the right boundary. At time t = 0,
the constant heads on the left and right boundaries are suddenly changed
to H1 = 11 and H2 = 10, respectively [26]. The storativity is chosen as
S = 0.005. The mean of the log transmissivity is given as hY (x; ω)i = 0.0,
15
and its covariance kernel is the separable exponential kernel (39) with the
parameters σ 2 = 1.0 and η = 1.0.
The flow domain is uniformly discretized into Ne × Ne square elements,
and the time integration is performed with the Crank-Nicolson method with
∆t = 10−3 . As in [26], the reference solution is computed by Monte Carlo
simulation with 5000 unconditional realizations, in which the log transmis-
sivity is approximated by a truncated KL expansion with Ne2 terms. We
employed Ne = 40 on the reference solution and Ne = 20 on the GLL and
PC approximations. Once the truncated KL expansion is found for either ap-
proach, we compute realizations of the hydraulic head by numerically solving
(42)-(43) with piecewise bilinear finite elements.
We exhibit the solutions along the profile x2 = L2 /2 and at the times
t = 0, 0.01, 0.05, 0.4. The reference solution is shown in dashed lines, whereas
PC and GLL solutions are shown in solid lines. Figure 5 shows the transient
head variance σh2 (x1 , t) = hh(x1 , L2 /2; ω; t)i, and Figure 6 illustrates the cross
covariance between the log transmissivity and the hydraulic head,
6. Conclusions
The Gauss-Lobatto-Legendre (GLL) spectral element method was em-
ployed to numerically solve the homogeneous Fredholm integral equation
(5). The GLL quadrature rendered the matrix M in (10) diagonal, in or-
der that the resulting discrete eigenvalue problem (22) is analogous to the
system (14) obtained from the piecewise constant finite element discretiza-
tion. As expected from classical error estimates, spectral elements of degree
N provide eigenvalue approximations of order O(h2N ), assuming that the
kernel function K is sufficiently regular (Theorem 4.1). The numerical ex-
periments on Section 5 indicate that this method is an attractive choice for
solving equation (5) and numerically computing truncated Karhunen-Loéve
expansions.
16
PC N =1
t= 0 t= 0
0.06 t= 0.01 0.06 t= 0.01
t= 0.05 t= 0.05
t= 0.4 t= 0.4
0.04 0.04
σh2
σh2
0.02 0.02
0 0
0 2 4 6 8 10 0 2 4 6 8 10
x1 x1
N =2 N =4
t= 0 t= 0
0.06 t= 0.01 0.06 t= 0.01
t= 0.05 t= 0.05
t= 0.4 t= 0.4
0.04 0.04
σh2
σh2
0.02 0.02
0 0
0 2 4 6 8 10 0 2 4 6 8 10
x1 x1
Figure 5: Transient variance σh2 (x1 , t) = hh(x1 , L2 /2; ω; t)i. Dashed curves: reference
solution; solid curves: PC and GLL with N = 1, 2, and 4.
For practical purposes, the accuracy of the proposed method could also
be investigated, both theoretically and experimentally, for non-affine and
simplicial elements. Moreover, the knowledge of spectral element methods
for deterministic problems [22] could be further explored by providing the
discretization space for not only the eigenfunctions of the auxiliary Fred-
holm integral equation, but also the unknowns of initial and boundary value
problems with random input data.
Acknowledgements
This research is supported by Brazilian agency CNPq under grants 314553/2009-
6 and 471182/2011-7.
17
PC N =1
0.1 0.1
t= 0 t= 0
t= 0.01 t= 0.01
0.08 t= 0.05 0.08 t= 0.05
t= 0.4 t= 0.4
0.06 0.06
CY h
CY h
0.04 0.04
0.02 0.02
0 0
−0.02 −0.02
0 2 4 6 8 10 0 2 4 6 8 10
x1 x1
N =2 N =4
0.1 0.1
t= 0 t= 0
t= 0.01 t= 0.01
0.08 t= 0.05 0.08 t= 0.05
t= 0.4 t= 0.4
0.06 0.06
CY h
CY h
0.04 0.04
0.02 0.02
0 0
−0.02 −0.02
0 2 4 6 8 10 0 2 4 6 8 10
x1 x1
References
[1] C. Alouch, P. Sablonnière, D. Sbibih, and M. Tahrichi. Superconvergent
Nyström and degenerate kernel methods for eigenvalue problems. Appl.
Math. Comput., 217(20):7851–7866, 2011.
[2] A.B. Andreev, V.A. Kascieva, and M. Vanmaele. Some results in lumped
mass finite-element approximation of eigenvalue problems using numer-
ical quadrature formulas. J. Comput. Appl. Math., 43(3):291–311, 1992.
18
[4] K. Atkinson. The numerical solution of integral equations of the second
kind. Cambridge University Press, Cambridge, 1997.
[5] J. S. Azevedo, M. A. Murad, M. R. Borges, and S. P. Oliveira. A space–
time multiscale method for computing statistical moments in strongly
heterogeneous poroelastic media of evolving scales. Int. J. Numer. Meth.
Engrg., 90(6):671–706, 2012.
[6] J. S. Azevedo and S. P. Oliveira. A numerical comparison between quasi-
Monte Carlo and sparse grid stochastic collocation methods. Commun.
Comput. Phys., 12:1051–1069, 2012.
[7] A. Baggeroer. A state-variable approach to the solution of Fredholm
integral equations. IEEE Trans. Inform. Theory, 15(5):557–570, 1969.
[8] Z. Bažant and Y. Li. Stability of cohesive crack model: Part II – eigen-
value analysis of size effect on strength and ductility of structures. J.
Appl. Mech., 62:965–969, 1995.
[9] H. Brakhage. Zur Fehlerabschätzung für die numerische Eigenwertbes-
timmung bei Integralgleichungen. Numer. Math., 3:174–179, 1961.
[10] H. Brunner, A. Iserles, and S. P. Nørsett. The spectral problem for a
class of highly oscillatory Fredholm integral operators. IMA J. Numer.
Anal., 30(1):108–130, 2010.
[11] C. Buell. Integral equation representation for factor analysis. J. Atmos.
Sci., 28(8):1502–1505, 1971.
[12] A. Van Buren and J. Boisvert. Accurate calculation of prolate spheroidal
radial functions of the first kind and their first derivatives. Q. Appl.
Math., 60(3):589–599, 2002.
[13] C. Canuto, M. Hussaini, A. Quarteroni, and T. Zang. Spectral methods:
Fundamentals in Single Domains. Springer-Verlag, New York, 2006.
[14] P. Ciarlet. The Finite Element Method for Elliptic Problems. SIAM,
Philadelphia, 2002.
[15] F. R. DiNapoli and F. H. Middleton. Surface-wave propagation in a
continuously stratified medium. J. Acoust. Soc. Am., 39(5A):899–903,
1966.
19
[16] F. A. Dorini and M. C. C. Cunha. Statistical moments of the random
linear transport equation. J. Comput. Phys., 227(19):8541–8550, 2008.
[20] M. Girolami. Orthogonal series density estimation and the kernel eigen-
value problem. Neural Comput., 14(3):669–688, 2002.
[25] M. Loève. Probability Theory II, 4th ed. Spring-Verlag, New York, 1978.
20
[28] K. K. Phoon, S. P. Huang, and S. T. Quek. Implementation of
Karhunen-Loève expansion for simulation using a wavelet-Galerkin
scheme. Prob. Eng. Mech., 17(3):293–303, 2002.
[31] A. Spence. Error bounds and estimates for eigenvalues of integral equa-
tions. Numer. Math., 29:133–147, 1978.
[32] T. Tang, X. Xu, and J. Cheng. On spectral methods for Volterra integral
equations and the convergence analysis. J. Comput. Math, 26:825–837,
2008.
21