<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2017.87076</article-id><article-id pub-id-type="publisher-id">AM-77695</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Multigrid Solution of an Elliptic Fredholm Partial Integro-Differential Equation with a Hilbert-Schmidt Integral Operator
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Duncan</surname><given-names>Kioi Gathungu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Alfio</surname><given-names>Borzì</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Institut für Mathematik, Universit&amp;amp;auml;t Würzburg, Würzburg, Germany</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>duncan.gathungu@mathematik.uni-wuerzburg.de(DKG)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>03</day><month>07</month><year>2017</year></pub-date><volume>08</volume><issue>07</issue><fpage>967</fpage><lpage>986</lpage><history><date date-type="received"><day>29,</day>	<month>May</month>	<year>2017</year></date><date date-type="rev-recd"><day>15,</day>	<month>July</month>	<year>2017</year>	</date><date date-type="accepted"><day>18,</day>	<month>July</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    An efficient multigrid finite-differences scheme for solving elliptic Fredholm partial integro-differential equations (PIDE) is discussed. This scheme combines a second-order accurate finite difference discretization of the PIDE problem with a multigrid scheme that includes a fast multilevel integration of the Fredholm operator allowing the fast solution of the PIDE problem. Theoretical estimates of second-order accuracy and results of local Fourier analysis of convergence of the proposed multigrid scheme are presented. Results of numerical experiments validate these estimates and demonstrate optimal computational complexity of the proposed framework. 
  
 
</p></abstract><kwd-group><kwd>Elliptic Problems</kwd><kwd> Fredholm Operator</kwd><kwd> Multigrid Schemes</kwd><kwd> Finite Differences</kwd><kwd> Numerical Analysis</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>A partial integro-differential equation (PIDE) is an equation composed of a partial-differential term and an integral term. In the recent past, the solution of partial-integro differential equations has attracted attention and motivated research in the field in view of applications in mechanics, biology and finance [<xref ref-type="bibr" rid="scirp.77695-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref4">4</xref>] . We notice that in the past, research on integro-differential problems has focused on one-dimensional problems in the framework of ordinary differential equations. On the other hand, parabolic multi-dimensional problems with Volterra type integral terms have been considered [<xref ref-type="bibr" rid="scirp.77695-ref5">5</xref>] . Furthermore, independently of these topics, the problem of fast computation of Fredholm operators in multi-dimensions has been investigated. However, much less is known on the numerical analysis of multi-dimensional elliptic PIDEs with Fredholm integral terms. In [<xref ref-type="bibr" rid="scirp.77695-ref6">6</xref>] , a one dimensional PIDE with a convolution kernel is solved through conversion of the PIDE to an ordinary differential equation and the use of the inverse Laplace transform. The work in [<xref ref-type="bibr" rid="scirp.77695-ref7">7</xref>] develops a moving mesh finite-difference method for a PIDE that involves approximating the time dependent mapping of the coordinate transformation by a piecewise quadratic polynomial in space and piecewise linear functions in time. In [<xref ref-type="bibr" rid="scirp.77695-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref9">9</xref>] , compact finite-differences for one-dimensional PIDEs are studied. Additional results on high-order schemes for integro differential equations (IDE) can be found in [<xref ref-type="bibr" rid="scirp.77695-ref10">10</xref>] . The research in [<xref ref-type="bibr" rid="scirp.77695-ref11">11</xref>] , is devoted to an iterated Galerkin method for PIDE in one-dimesion; see [<xref ref-type="bibr" rid="scirp.77695-ref12">12</xref>] . Further, the work [<xref ref-type="bibr" rid="scirp.77695-ref13">13</xref>] considers the numerical solution of linear IDE using projection methods. The work in [<xref ref-type="bibr" rid="scirp.77695-ref14">14</xref>] investigates a Tau method with Chebychev and Legendre basis to find the numerical solutions of Fredholm integro-differential equations where the differential part is replaced by its operational Tau representation. We remark that the methodologies referred above are designed for one-dimensional problems and their complexity for multi-dimensional problems may become prohibitive.</p><p>The purpose of this work is to contribute to this field of research with the development and analysis of a methodology that is appropriate for multi-dimen- sional PIDE problems. We present a second-order accurate fast multigrid scheme to solve elliptic problems of the following form</p><p>A   u ( x ) + ∫ Ω k ( x , y ) u ( y ) d y = f ( x )   in   Ω ,</p><p>where A represents an elliptic operator with given boundary conditions and Ω ⊂ ℝ d . Our approach is to combine a multigrid scheme for elliptic problems with the multigrid kernel approximation strategy developed in [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] .</p><p>For this purpose, we discretize our PIDE problem by finite-differences and quadrature rules and analyse the stability and accuracy of the resulting scheme in the case of A being the minus Laplace operator that is combined with a Fredholm Hilbert-Schmidt integral operator.</p><p>It is well-known that a multigrid scheme solves elliptic problems with optimal computational complexity. However, this is in general not true if a straight- forward implementation of the integral term is considered. For this reason, with- in the multigrid framework, we investigate the multigrid kernel approximation stra- tegy proposed in [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] , where it is demonstrated that it is possible to approximate a Fredholm integral term with O ( h 2 s ) accuracy while reducing the complexity of its calculation from O ( n 2 ) to O ( s n ) , where n is the number of grid points.</p><p>Our work is organized as follows. In Section 2, we discuss the theory of an elliptic Fredholm partial integro-differential equation, proving existence and uni- queness of solutions. In Section 3, we discuss the finite-difference discretization of our PIDE problem and prove second-order accuracy of the numerical solution. In Section 4, we illustrate our multigrid solution process including the techniques in [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] for approximating the Fredholm integral operator. Our resulting PIDE multigrid solution procedure is analysed by local Fourier analysis in Section 5. In Section 6, results of numerical experiments are presented that successfully validate the theoretical estimates and the effectiveness of the proposed PIDE solution procedure. A section on conclusion completes this work.</p></sec><sec id="s2"><title>2. An Elliptic Fredholm Partial Integro-Differential Equation</title><p>We consider the following PIDE problem</p><p>− Δ u ( x ) + ∫ Ω k ( x , y ) u ( y ) d y = f ( x )     in   Ω , (2.1)</p><p>u ( x ) = 0     on   Γ , (2.2)</p><p>where x , y ∈ Ω ⊂ ℝ 2 is a two-dimensional, convex and bounded domain with a C 2 boundary or a rectangle. We denote Γ = ∂ Ω and Ω &#175; = Ω ∪ Γ . We consider f ∈ L 2 ( Ω ) and a symmetric positive semi-definite Hilbert Schmidt kernel</p><p>k ∈ L 2 ( Ω &#215; Ω ) , such that ∫ Ω ∫ Ω | k ( x , y ) | 2 d x d y &lt; ∞ , and the following holds</p><p>∫ Ω ∫ Ω k ( x , y ) v ( x ) v ( y ) d x d y ≥ 0,     for   all   v ∈ L 2 ( Ω ) . (2.3)</p><p>We have the following theorem.</p><p>Theorem 2.1 Let k ∈ L 2 ( Ω &#215; Ω ) be a Hilbert Schmidt kernel. The integral operator I given by</p><p>( I   u ) ( x ) = ∫ Ω k ( x , y ) u ( y ) d y ,   x ∈ Ω ,</p><p>defines a bounded mapping of L 2 ( Ω ) into itself, with the Hilbert Schmidt norm ‖ I ‖ ≤ ‖ k ‖ 2 .</p><p>Proof. From Tonelli’s theorem, ( I   u ) ( x ) = ∫ Ω k ( x , y ) u ( y ) d y is a measurable function of x and its L<sup>2</sup>-norm can be determined by the Cauchy-Schwarz inequality. Let u ∈ L 2 ( Ω ) , we have</p><p>‖ I u ‖ 2 2 = ∫ Ω | I   u ( x ) | 2 d x = ∫ Ω | ∫ Ω k ( x , y ) u ( y ) d y | 2 d x ≤ ∫ Ω ( ∫ Ω | k ( x , y ) | 2 d y ) ( ∫ Ω | u ( y ) | 2 d y ) d x = ∫ Ω ∫ Ω | k ( x , y ) | 2 ‖ u ‖ 2 2 d y d x = ‖ k ‖ 2 2 ‖ u ‖ 2 2 &lt; ∞ .</p><p>Hence I u ∈ L 2 ( ℝ ) .</p><p>Remark 2.1 From Schur’s test [<xref ref-type="bibr" rid="scirp.77695-ref16">16</xref>] , since the kernel k is a measurable function, it satisfies the following conditions</p><p>ξ 1 = ess   sup x ∈ ℝ ∫ Ω | k ( x , y ) | d y &lt; ∞ ,   ξ 2 = ess   sup y ∈ ℝ ∫ Ω | k ( x , y ) | d x &lt; ∞ .</p><p>Then the integral operator I defines a bounded mapping and ‖ I ‖ 2 ≤ ( ξ 1 ξ 2 ) 1 2 .</p><p>With this preparation, we can prove the following.</p><p>Theorem 2.2 There exist a unique function u ∈ H 0 1 ( Ω ) ∩ H 2 ( Ω ) that solves (2.1)-(2.2).</p><p>Proof. The proof is straightforward by using the Lax-Milgram theorem and the properties of the kernel.</p></sec><sec id="s3"><title>3. Discretization of the Elliptic PIDE Problem</title><p>We discretize (2.1)-(2.2) using finite differences and the Simpson’s rule [<xref ref-type="bibr" rid="scirp.77695-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref19">19</xref>] . For simplicity, we assume that k ∈ C ( Ω &#175; &#215; Ω &#175; ) and f ∈ C ( Ω &#175; ) such that we can evaluate these functions on grid points. Specifically, we consider Ω = ( a , b ) &#215; ( a , b ) and N is an integer with N ≥ 2 . We denote x = ( x 1 , x 2 ) and</p><p>y = ( y 1 , y 2 ) . Let h = b − a N − 1 be the mesh size. We denote the mesh points</p><p>#Math_37#, and x 2 j = a + ( j − 1 ) h ,   j = 1 , ⋯ , N . These grid points define the following grid</p><p>Ω h = { x i j = ( x 1 i , x 2 j ) ∈ ℝ 2 :   i , j = 2 , ⋯ , N − 1 } ∩ Ω     .</p><p>Later, we consider a sequence of nested uniform grids { Ω h l } h l &gt; 0 , where N = N l = 2 l + 1 for l ∈ ℕ .</p><p>For grid functions v and w defined on Ω h , we introduce the discrete L<sup>2</sup>-scalar product</p><p>( v , w ) h = h 2 ∑ x ∈ Ω h v ( x ) w ( x ) ,</p><p>with associated norm ‖ v ‖ h = ( v , v ) h . The negative Laplacian with homogeneous Dirichlet boundary conditions is approximated by the five-point stencil and is denoted by − Δ h . Given continuous functions in Ω are approximated by grid functions defined through their values at the grid points. Thus the right-hand side of (2.1) in Ω h is represented by f i j h = f ( x 1 i , x 2 j ) , if f ∈ C ( Ω ) (otherwise by local average), and similarly for the kernel function.</p><p>Further, we introduce the following finite-difference operators. The forward finite-difference operator is given by</p><p>D x 1 + u ( x 1 i , x 2 j ) ≡ u ( x 1 i + 1 , x 2 j ) − u ( x 1 i , x 2 j ) h . (3.1)</p><p>The backward finite-difference operator is as follows</p><p>D x 1 + u ( x 1 i , x 2 j ) ≡ u ( x 1 i , x 2 j ) − u ( x 1 i − 1 , x 2 j ) h . (3.2)</p><p>With these operators, we can define the H h 1 norm as ‖ u ‖ 1 , h = ( ‖ u ‖ h 2 + |   |   D x 1 − u ]   | x 1 2 + |   |   D x 2 − u ]   | x 2 2 ) 1 2 . Notice that the bracket ] denotes summation up to N in the given direction x 1 , resp. x 2 ; see [<xref ref-type="bibr" rid="scirp.77695-ref19">19</xref>] . With this preparation, we have</p><p>Δ h u ( x 1 i , x 2 j ) = D x 1 − D x 1 + u ( x 1 i , x 2 j ) + D x 2 − D x 2 + u ( x 1 i , x 2 j ) = u ( x 1 i + 1 , x 2 j ) − 2 u ( x 1 i , x 2 j ) + u ( x 1 i − 1 , x 2 j ) h 2 + u ( x 1 i , x 2 j + 1 ) − 2 u ( x 1 i , x 2 j ) + u ( x 1 i , x 2 j − 1 ) h 2 .</p><p>The integral term of the elliptic PIDE in two-dimensions is written explicitly as follows</p><p>( I u ) ( x ) = ∫ Ω k ( x , y ) u ( y ) d y ,   x ∈ Ω     .</p><p>Using the Simpson’s rule, we have the following approximation of this integral operator</p><p>( I h u ) ( x ) = h 2 ∑ l = 1 N ∑ m = 1 N     r ( l , m ) k ( x , x l m ) u ( x l m ) ,     x ∈ Ω h , (3.3)</p><p>where r ( l , m ) = r ˜ ( l ) r ˜ ( m ) represents the coefficients of the quadrature rule. In the case of the Simpson’s rule, we have</p><p>r ˜ ( l ) = ( 1 3 if   l = 1 , l = N 4 3 l   m o d       2 = 0 ,   l = 2 , ⋯ , N − 1 2 3   else   .</p><p>We refer to the Formula (6) as the full-kernel (FK) evaluation.</p><p>We need the following lemma.</p><p>Lemma 3.1 The positivity of the Hilbert Schmidt operator stated in (2.3) is preserved after discretization.</p><p>Proof. Consider the following function v ( x ) = ∑ m = 1 l     δ ˜ ϵ ( x − x l m ) v l m where δ ˜ ε ( x ) is a L 2 suitable approximation of the Dirac delta function as ϵ ( x ) → 0 , e.g., a narrow Gaussian. Inserting this function in (2.3) we have</p><p>∑ l , m = 1 N ∑ i , j = 1 N v l m v i j ∫ Ω ∫ Ω k ( x , y ) δ ˜ ϵ ( x ) ( x − x l m ) δ ˜ ϵ ( y ) ( y − y i j ) d x d y ≥ 0. (3.4)</p><p>Therefore by continuity, as ϵ ( x ) → 0 the above integral tends to k ( x l m , y i j ) . Thus, we obtain ( I h u , u ) ≥ 0 .</p><p>The Simpson’s rule provides a fourth-order accurate approximation of the integral as follows</p><p>‖ I h v − I v ‖ h = O ( h 4 ) ,</p><p>for any sufficiently smooth v .</p><p>With the setting above, we write the finite-difference approximation of (2.1)- (2.2) as follows</p><p>− Δ h U + I h U = f h     in   Ω h , (3.5)</p><p>where U = ( U i j ) denotes the numerical approximation to u. Further, the integral function (6) evaluated at ( x 1 i , x 2 j ) is given as follows</p><p>( I h U ) i j = h 2 ∑ l m     k i j , l m h h U l m .</p><p>Notice that for functions that are zero on the boundary, summation can be restricted to the interior grid points. The double superscript h h in k l m , i j h h indi- cates that the pairs of indices ( l m , i j ) refer to the mesh Ω h .</p><p>Next, we investigate the stability and accuracy of (8). For this purpose, we use the numerical analysis framework in [<xref ref-type="bibr" rid="scirp.77695-ref19">19</xref>] . We denote A h = − Δ h + I h .</p><p>We need the following lemma, see also [<xref ref-type="bibr" rid="scirp.77695-ref19">19</xref>] .</p><p>Lemma 3.2 Suppose U is a function defined on Ω &#175; h with U = 0 on the boundary; then the following holds</p><p>( A h U , U ) h ≥ ∑ i = 1 N ∑ j = 1 N − 1 h 2 | D x 1 − U i j | 2 + ∑ i = 1 N − 1 ∑ j = 1 N h 2 | D x 2 − U i j | 2</p><p>Proof. Using the results of Lemma 3.3, we have</p><p>( A U , U ) h = ( − D x 1 + D x 1 − U − D x 2 + D x 2 − U + I h U , U ) h = ( − D x 1 + D x 1 − U , U ) h + ( − D x 2 + D x 2 − U , U ) h + ( I h U , U ) h ≥ ∑ i = 1 N ∑ j = 1 N − 1 h 2 | D x 1 U i j | 2 + ∑ i = 1 N − 1 ∑ j = 1 N h 2 | D x 2 U i j | 2 ≥   |   |   D x 1 − U ]   | x 1 2 + |   |   D x 2 − U ]   | x 2 2 (3.6)</p><p>Lemma 3.3 Suppose U is a function defined on Ω &#175; h with U = 0 on the boun- dary; then there exists a constant ρ * , which is independent of U and h , such that the following discrete Poincar&#233;-Friedrichs inequality holds</p><p>‖ U ‖ h 2 ≤ ρ * ( |   |   D x 1 − U ]   | x 1 2 + |   |   D x 2 − U ]   | x 2 2 ) (3.7)</p><p>for all such U ; see [<xref ref-type="bibr" rid="scirp.77695-ref19">19</xref>] .</p><p>Remark 3.1 From (3.6) and (3.7), we obtain ( − Δ h U + I h U , U ) h ≥ ρ 0 ‖ U ‖ 1, h 2 , where ρ 0 = 1 / ( 1 + ρ * ) .</p><p>Theorem 3.4 The scheme (3.5) is stable in the sense that ‖ U * ‖ 1, h ≤ 1 ρ 0 ‖ f h ‖ h</p><p>Proof. We have</p><p>ρ 0 ‖ U ‖ 1, h 2 ≤ ( − Δ h U + I h U , U ) h = ( f h , U ) h ≤ | ( f h , U ) h | ≤ ‖ f h ‖ h ‖ U ‖ h ≤ ‖ f h ‖ h ‖ U ‖ 1, h ,</p><p>hence ‖ U * ‖ 1, h ≤ 1 ρ 0 ‖ f h ‖ h .</p><p>We conclude this section with the following theorem.</p><p>Theorem 3.5 Suppose f ∈ L 2 ( Ω ) and k ( x , y ) ≥ 0 is a Hilbert Schmidt ker- nel, and assume that the weak solution u to (2.1)-(2.2) belongs to H 0 1 ∩ H 3 ( Ω ) ; then the solution U to (3.5) approximates u with second-order accuracy as follows</p><p>‖ u − U ‖ 1, h ≤ c   h 2 ,</p><p>where c is a positive constant independent of h. In particular ‖ u − U ‖ h ≤ c h 2 .</p><p>Proof. The proof uses Theorem 3.4 and the fact that the truncation error of (3.5) is of second order. This proof follows exactly the same reasoning as in Theorem 2.26 in [<xref ref-type="bibr" rid="scirp.77695-ref19">19</xref>] .</p></sec><sec id="s4"><title>4. A Multigrid Scheme for Elliptic PIDE Problems</title><p>Our multigrid solution procedure for solving the discrete elliptic PIDE problem (3.5) is based on the full approximation storage (FAS) framework [<xref ref-type="bibr" rid="scirp.77695-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref22">22</xref>] and the multigrid fast integration technique presented in [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] . Notice that, although in this work we consider linear problems such that a linear multigrid scheme is well suited, our focus is on the nonlinear FAS framework in view of future applications (nonlinear problems, differential inequalities).</p><p>To illustrate our multigrid strategy, we first focus on the two-grid case, which involves the fine grid Ω h and the coarse grid Ω H , where H = 2 h .</p><p>In Ω h , consider the discretized PIDE Equation (3.5) as follows</p><p>A h   U h = f h , (4.1)</p><p>where U h denotes the solution to this linear problem.</p><p>The main idea of any multigrid strategy for solving (4.1) is to combine a basic iterative method that is efficient in reducing short-wavelength errors of the approximate solution to (4.1), with a coarse-grid correction of the fine-grid long- wavelength solution’s errors that is obtained solving a coarse problem.</p><p>We denote the smoothing scheme with S. Specifically, when S is applied to (4.1), with a starting approximation U h , m − 1 , it results in U h , m = S ( U h , m − 1 , f h ) . The smoothing property is such that the solution error e h , m = U h − U h , m has smaller higher-frequency modes than the error e h , m − 1 = U h − U h , m − 1 .</p><p>In the multigrid solution process, starting with an initial approximation U h ,0 and applying S to (4.1) ν 1 -times, we obtain the approximate solution U ˜ h = U h , ν 1 .</p><p>Now, the desired (smooth) correction e h to U ˜ h , to obtain the exact solution, is defined by A h ( U ˜ h + e h ) = f h . Equivalently, this correction can be defined as the solution to</p><p>A h ( U ˜ h + e h ) = r h + A h U ˜ h , (4.2)</p><p>where r h = f h − A h U ˜ h is the residual associated to U ˜ h .</p><p>Next, notice that the structure of A h and the smoothness of the error function allow to represent (4.2) on the coarse grid Ω H . On this grid, U ˜ h + e h is repre- sented in terms of coarse variables as follows</p><p>U H = I ^ h H U ˜ h + e H , (4.3)</p><p>where I ^ h H U ˜ h represents the restriction of U ˜ h to the coarse grid by means of the direct injection operator denoted with I ^ h H .</p><p>With this preparation, it appears natural to approximate (4.2) on the coarse grid as follows</p><p>A H U H = I h H ( f h − A h U ˜ h ) + A H I ^ h H U ˜ h . (4.4)</p><p>Notice that this equation can be re-written as A H U H = I h H f h + β h H where β h H = A H I ^ h H U ˜ h − I h H A h U ˜ h . The term β h H is the so-called fine-to-coarse defect correction.</p><p>Now, suppose to solve (4.4) to obtain U H . Then we can compute e H = U H − I ^ h H U ˜ h , which represents the coarse-grid approximation to e h . Notice that while U H and I ^ h H U ˜ h need not to be smooth, their difference is expected to be smooth by construction, and therefore it can be accurately interpolated on the fine grid to obtain an approximation to e h that is used to correct U ˜ h . This procedure defines the following coarse-grid correction step</p><p>U h = U ˜ h + I H h ( U H − I ^ h H U ˜ h ) . (4.5)</p><p>In order to damp the high-frequency errors that may arise through the coarse- grid correction, a post-smoothing is applied.</p><p>Notice that in (4.4) a restriction operator I h H is applied to the residual, while in (4.5) an interpolation operator I H h is applied to the error function. We choose the following inter-grid transfer operators [<xref ref-type="bibr" rid="scirp.77695-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref24">24</xref>]</p><p>I H h : = 1 16 [ − 1 9 9 − 1 ]   and   I h H : = 1 32 [ − 1 0 9 16 9 0 − 1 ] . (4.6)</p><p>The transfer operators given by (4.6) are of 4th-order.The 4th-order interpo- lation operator is symmetric and accesses two grid points on either side of the interpolated point. To approximate at the grid point i = 2 and i = N − 1 , an asymmetric interpolation that accesses one point on one side and three points on the other side is used. The asymmetric fourth-order interpolation is given by</p><p>I H h : = 1 16 [ 5 15 − 5 1 ] .</p><p>Notice that our choice of higher-order interpolation and restriction operators, as in [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] , appears advantageous for the fast integration technique that we discuss next.</p><p>The fast integration strategy [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref25">25</xref>] aims at performing integration mostly on coarser grids and to interpolate the resulting integral function to the original fine grid where this function is required. To illustrate this technique in the one- dimensional case, denote with x j = a + ( j − 1 ) h the grid points on the grid with mesh size h, and with x J = a + ( J − 1 ) H the grid points on the grid with mesh size H = 2 h . Notice that x j = x J for j = 2 J − 1 .</p><p>Now, suppose that the kernel k ( x , y ) and u are sufficiently smooth. (For the case of singular kernels see [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] .) In Ω h , the integral</p><p>( I u ) ( x ) = ∫ Ω k ( x , y ) u ( y ) d y is approximated by ( I h U ) i = h ∑ j k i , j h h U j . On the</p><p>other hand, in the strategy of [<xref ref-type="bibr" rid="scirp.77695-ref15">15</xref>] , the kernel is approximated by k &#175; i , j h h = [ I &#175; H h k i ,. h H ] j , where the interpolation operator I &#175; H h may be equal to I H h . With this setting, we have</p><p>( I h U h ) i ≈ ( I &#175; h U h ) i = h ∑ j     k &#175; i , j h h U j h = h ∑ j [ I H h k i ,. h H ] j U j h = h ∑ j     k i , J h H [ ( I H h ) T U h ] J = H ∑ j k i , J h H U J H     where   U H = I h H U h ,</p><p>where U H is obtained by coarsening of U h . In particular, using straight injection for boundary values or the full-weighted restriction in (4.6), we have U J H = U 2 J h . Now, we go a step further and consider the coarse integral function</p><p>( I H U H ) I = H ∑     k I , J H H U J H . This function is evaluated on the coarse grid and, from</p><p>the calculation above it is clear that it is equal to ( I &#175; h U h ) i for all i = 2 I − 1 . Therefore we obtain the following approximation to the integral function on the fine grid</p><p>I h U h ≈ I H h ( I H U H )   where   U H = I h H U h . (4.7)</p><p>In one dimension, the summation complexity on the coarse grid is of order O ( N 2 / 2 ) operations, which may still be large. However, assuming that the kernel is sufficiently smooth and using the fact that the coarse-grid summation has the same structure of the fine-grid summation, the coarsening-summation proce- dure just described can be applied recursively, until a grid is reached with O ( N ) grid points. On this grid the summation is then actually performed, requiring O ( N ) operations. Further, the computational effort of the restriction � h H U h and of the interpolation I H h ( I H U H ) is O ( 2 p N ) , where p is the order of interpolation ( p = 2 for linear interpolation). Therefore the order of total work required to obtain the (approximated) summation is O ( N ) operations. Notice that choosing H = h , the quadrature error on using Simpson’s rule is O ( H 4 ) = O ( h 2 ) . This gives an overall O ( h 2 ) order of accuracy for the whole procedure.</p><p>Now, we can illustrate the multigrid procedure considering a sequence of nested grids (levels) Ω k = Ω h k of mesh size h k , indexed by the level number k = 1 , ⋯ , l , where l denotes the finest level. First, we summarize the fast inte- gration (FI) technique in Algorithm 1, where we perform full-kernel evaluation when a level k = l − d , with given depth d , is reached.</p><disp-formula id="scirp.77695-formula21"><graphic  xlink:href="//html.scirp.org/file/7-7403625x190.png"  xlink:type="simple"/></disp-formula><p>Next, we discuss our smoothing scheme. Our approach is to implement a Gauss-Seidel step for the Laplace operator, without updating the integral part of the equation operator. It can be appropriately called a Gauss-Seidel-Picard iteration, where the integral is evaluated using the FI scheme before the Gauss-Seidel step starts. In the one-dimensional case, our smoothing scheme is given by Algorithm 2.</p><disp-formula id="scirp.77695-formula22"><graphic  xlink:href="//html.scirp.org/file/7-7403625x191.png"  xlink:type="simple"/></disp-formula><p>Our multigrid scheme is given in Algorithm 3. Notice that this algorithm describes one cycle of the multigrid procedure that is repeated many times until a convergence criterion is satisfied. In Algorithm 3, the parameter γ is called the cycle index and it is the number of times the same multigrid procedure is applied to the coarse level. A V-cycle occurs when γ = 1 and a W-cycle results when γ = 2 .</p><disp-formula id="scirp.77695-formula23"><graphic  xlink:href="//html.scirp.org/file/7-7403625x195.png"  xlink:type="simple"/></disp-formula></sec><sec id="s5"><title>5. Local Fourier Analysis</title><p>In this section, we investigate convergence of the two-grid version of our FAS-FI multigrid solution procedure using local Fourier analysis (LFA) [<xref ref-type="bibr" rid="scirp.77695-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref26">26</xref>] [<xref ref-type="bibr" rid="scirp.77695-ref27">27</xref>] . In order to ease notation, we consider a one-dimensional case and use h and H indices to denote variables on the fine and coarse grid, respectively. For the LFA investigation, we assume that the kernel of the integral term is translational invariant in the sense that k ( x , y ) = k ( | x − y | ) and require that k ( | x − y | ) de- cays rapidly to zero as | x − y | becomes large. With these assumptions the stencil of our PIDE operator can be cast in the standard LFA framework. However, trea- ting the fast-kernel evaluation in this framework results too cumbersome. On the other hand, numerical experiments show that, apart of the different complexity, the convergence of our multigrid scheme with FI and with FK evaluation are very similar. Therefore we analyze our two-grid scheme with the latter procedure.</p><p>We apply the local Fourier analysis to the two-grid operator given by</p><p>T G h H = S h ν 2 [ I h − I H h   ( A H ) − 1 I h H A h ] S h ν 1 , (5.1)</p><p>where different pre- and post-smoothing steps are considered. The coarse grid operator is given by C G h H = [ I h − I H h   ( A H ) − 1 I h H A h ] .</p><p>The local Fourier analysis considers infinite grids, G h = { j h ,   j ∈ ℤ } , and there- fore the influence of boundary conditions is not taken into account. Nevertheless, LFA is able to provide sharp estimates of multigrid convergence factors. This analysis is based on the function basis</p><p>ϕ h ( θ , x ) = e i θ x / h ,   θ ∈ ( − π , π ] .</p><p>For any low frequency θ 0 ∈ [ − π / 2 , π / 2 ) , we consider the high frequency mode given by</p><p>θ 1 = θ 0 − signum ( θ 0 ) π . (5.2)</p><p>We have ϕ h ( θ 0 , ⋅ ) = ϕ h ( θ 1 , ⋅ ) for θ 0 ∈ [ − π / 2 , π / 2 ) and x ∈ G H . We also have ϕ h ( θ , x ) = ϕ H ( 2 θ 0 , x ) on G H for θ = θ 0 and θ = θ 1 .</p><p>The two components ϕ h ( θ 0 , ⋅ ) and ϕ h ( θ 1 , ⋅ ) are called harmonics. For a given θ 0 ∈ [ − π / 2 , π / 2 ) , the two-dimensional space of harmonics is defined by</p><p>E h θ = s p a n [ ϕ h ( θ α , ⋅ ) : α ∈ { 0,1 } ] .</p><p>For each θ and a translational invariant kernel, we assume that the space E h θ is invariant under the action of T G h H . In fact in our case, the stencil of the discrete PIDE operator is defined by constant coefficients that do not depend on the choice of origin of the infinite grid. Now, we study the action of T G h H on the following function</p><p>ψ ( x j ) = ∑ α , θ     A θ α   ϕ h ( θ α , x j ) ,   x j ∈ G h .</p><p>Specifically, we determine how the coefficients A θ α , θ ∈ [ − π / 2 , π / 2 ) and α = 0 , 1 , are transformed under the action of the two-grid operator. This requires to calculate the Fourier symbols of the components that enter in the construction of this operator.</p><p>First, we derive the Fourier symbol of our smoothing operator. For this purpose, we introduce the following Fourier representation of the solution error before and after one smoothing step. We drop the index α as we assume invariance of E h θ under the action of the smoothing operator. We have</p><p>e j m = ∑ θ E θ m e i θ j   and   e j m + 1 = ∑ θ E θ m + 1 e i θ j , (5.3)</p><p>where E θ m and E θ m + 1 denote the error amplitude after m and m + 1 iterations of the smoother. Notice that e m + 1 = S h e m , and thus for the coefficient of the θ Fourier mode, we have E θ m + 1 = S ^ h ( θ ) E θ m .</p><p>Now, consider the following point-wise definition of our GSP iteration applied to our discretized PIDE on G h . We have</p><p>2 h 2 e j m + 1 − 1 h 2 e j − 1 m + 1 = 1 h 2 e j + 1 m − h ∑ l = − ∞ ∞ k j l e l m . (5.4)</p><p>At this point, recall that k ( x , y ) = k ( | x − y | ) and introduce the index n = j − l . Since we assume that the element k j l = k | j − l | = k | n | becomes very small as n becomes large, we truncate the sum in (5.4) and consider the following equation</p><p>2 h 2 e j m + 1 − 1 h 2 e j − 1 m + 1 = 1 h 2 e j + 1 m − h ∑ n = − L L k | n | e j − n m . (5.5)</p><p>where we assume that the partial sum provides a sufficiently accurate approximation of the integral term on G h . Specifically, assuming that k ( | x − y | ) = e x p ( − | x − y | 2 ) and requiring that the k | n | = O ( 10 − 16 ) (double pre- cision machine epsilon) for | n | &gt; L , one should choose L ∝ 1 / h . However, in practice, a much smaller L results in accurate LFA estimates.</p><p>Next, in (5.5), we insert (5.3) and obtain</p><p>2 h 2 ∑ θ E θ m + 1 e i θ j − 1 h 2 ∑ θ E θ m + 1 e i θ ( j − 1 ) = 1 h 2 ∑ θ E θ m e i θ ( j + 1 ) − h ∑ n = − L L k | n | ∑ θ E θ m e i θ ( j − n ) , (5.6)</p><p>which can be re-written as follows</p><p>∑ θ E θ m + 1 ( 2 h 2 − 1 h 2 e − i θ ) e i θ j = ∑ θ E θ m ( 1 h 2 e i θ − h ∑ n = − L L k | n | e − i θ n ) e i θ j . (5.7)</p><p>Now, comparing the coefficients of equal frequency modes on both sides of (23), we obtain</p><p>S ^ h ( θ ) : = E θ m + 1 E θ m = e i θ − h 3 ∑ n = − L L k | n | e − i θ n 2 − e − i θ . (5.8)</p><p>Therefore an appropriate estimate of the smoothing factor of our GSP scheme is given by</p><p>μ GSP = max π 2 ≤ | θ | ≤ π ( | S ^ h ( θ ) | ) . (5.9)</p><p>With this definition, we obtain a smoothing factor of our GSP scheme given by μ GSP = 0.447 for all mesh sizes. This is done by inspection of the function | S ^ h ( θ ) | .</p><p>Next, in order to investigate the two-grid convergence factor, we construct the Fourier symbol of the two-grid operator. For this purpose, we derive the Fourier symbol for A h = − Δ h + I h , applied to a generic vector v with jth component given by v j = ∑ θ V θ e i θ j . We have</p><p>A h v | j = ∑ θ V θ ( − e i θ ( j + 1 ) − 2 e i θ j + e i θ ( j − 1 ) h 2 + h ∑ n = − L L k | n | e i θ ( j − n ) ) .</p><p>Therefore we obtain</p><p>A ^ h ( θ ) = − 2 ( 1 − c o s ( θ ) ) h 2 + h ∑ n = − L L k | n | e − i θ n . (5.10)</p><p>Now, recall that on the fine grid, we distinguish on the two harmonics. There- fore we have the following operator symbols acting on the vector of the two harmonics</p><p>A ^ h ( θ ) = [ A ^ h ( θ 0 ) 0 0 A ^ h ( θ 1 ) ]       and       S ^ h ( θ ) = [ S ^ h ( θ 0 ) 0 0 S ^ h ( θ 1 ) ] .</p><p>On the coarse grid, we have the following</p><p>A ^ H ( 2 θ ) = − 2 ( 1 − c o s ( 2 θ ) ) H 2 + H   ∑ n = − L 2 L 2 k | n | e − i ( 2 θ ) n . (5.11)</p><p>For the restriction operator, we have the following [<xref ref-type="bibr" rid="scirp.77695-ref27">27</xref>]</p><p>I h H e i θ j = − e i θ ( j − 3 ) + 9 e i θ ( j − 1 ) + 16 e i θ j + 9 e i θ ( j + 1 ) − e i θ ( j + 3 ) 32 , = ( − e − 3 i θ + 9 e − i θ + 16 + 9 e i θ − e 3 i θ 32 ) e i θ j , = ( 18 c o s ( θ ) + 16 − 2 c o s ( 3 θ ) 32 ) e i θ j .</p><p>Hence</p><p>I ^ h H ( θ ) = [ 18 c o s ( θ 0 ) + 16 − 2 c o s ( 3 θ 0 ) 32 18 c o s ( θ 1 ) + 16 − 2 c o s ( 3 θ 1 ) 32 ] .</p><p>For the interpolation operator, we obtain</p><p>I H h e i θ j = − e i θ ( j − 3 ) + 9 e i θ ( j − 1 ) + 16 e i θ ( j ) + 9 e i θ ( j + 1 ) − e i θ ( j + 3 ) 16 , = ( 18 c o s ( θ ) + 16 − 2 c o s ( 3 θ ) 16 ) e i θ j .</p><p>Hence</p><p>I ^ H h ( θ ) = [ 18 c o s ( θ 0 ) + 16 − 2 c o s ( 3 θ 0 ) 16 18 c o s ( θ 1 ) + 16 − 2 c o s ( 3 θ 1 ) 16 ] .</p><p>Now, we are able to compute the two-grid convergence factor as follows</p><p>μ T G = max | θ | ≤ π 2 { ρ ( T G ^   h H ( θ ) ) } , (5.12)</p><p>where ρ denotes the spectral radius of the 2 &#215; 2 matrix T G ^   h H ( θ ) .</p><p>In <xref ref-type="table" rid="table1">Table 1</xref>, we report the values of the two-grid converge factor given by (5.12) for different numbers of pre- and post-smoothing steps, ν 1 , ν 2 . These values are computed by inspection of the function ρ ( T G ^   h H ( θ ) ) , which is evaluated using MATLAB to compute the eigenvalues of the matrix T G ^   h H ( θ ) on a fine grid of θ values, − π / 2 ≤ θ ≤ π / 2 .</p><p>Further in the same table, we compare these values with the value of the observed convergence factor given by</p><p>ρ = ‖ r h m + 1 ‖ L h 2 ‖ r h m ‖ L h 2 .</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Estimated and observed multigrid convergence factors</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x274.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" >1</th><th align="center" valign="middle" >2</th><th align="center" valign="middle" >3</th><th align="center" valign="middle" >4</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x275.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >2.000e−1</td><td align="center" valign="middle" >4.000e−2</td><td align="center" valign="middle" >8.000e−3</td><td align="center" valign="middle" >1.600e−3</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x276.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >1.347e−1</td><td align="center" valign="middle" >1.353e−2</td><td align="center" valign="middle" >9.757e−3</td><td align="center" valign="middle" >8.653e−3</td></tr></tbody></table></table-wrap><p>This numerical convergence factor represents the asymptotic ratio of reduction of the L 2 -norm of the residual between two multigrid cycles. These calculations refer to the choice k ( | x − y | ) = e x p ( − | x − y | 2 ) . As shown in <xref ref-type="table" rid="table1">Table 1</xref>, the LFA estimates of the multigrid convergence factor are accurate. (The same values of μ T G are obtained with L ranging from 20 to 400.)</p></sec><sec id="s6"><title>6. Numerical Experiments</title><p>In this section, we present results of numerical experiments to validate our FAS-FI multigrid strategy and the theoretical estimates. We demonstrate that our FAS-FI scheme has O ( M l o g M ) computational complexity (M denotes the total number of grid points on the finest grid) and provides second-order accurate solutions.</p><p>Our first purpose is to validate our accuracy estimates for the discretization scheme used. For this purpose, we consider an elliptic PIDE problem with a Gaus- sian convolution kernel in two dimensions as follows</p><p>− Δ u ( x , y ) + ∫ Ω ∫ Ω k ( x , y , t , s ) u ( t , s ) d t d s = f ( x , y ) , (6.1)</p><p>where Ω = ( − 1 , 1 ) &#215; ( − 1 , 1 ) and the Gaussian kernel</p><p>k ( x , y , t , s ) = e x p ( − ( x − t ) 2 + ( y − s ) 2 2 ) .</p><p>To investigate the order of accuracy of the discretization scheme, we construct</p><p>an exact solution to (6.1) by choosing u ( x , y ) = exp ( − x 2 + y 2 2 ) . With this</p><p>choice, the right-hand side of (6.1) is given by</p><p>f ( x , y ) = 2 e x p ( − x 2 + y 2 2 ) − ( x 2 + y 2 ) e x p ( − x 2 + y 2 2 ) + π 4 e x p ( − ( x 2 4 + y 2 4 ) )     &#215; [ erf ( 1 + y 2 ) + erf ( 2 − y 2 ) ] [ erf ( 1 − x 2 ) + erf ( 1 + x 2 ) ] .</p><p>The Dirichlet boundary is also given by the chosen u.</p><p>Using the exact solution above, we can validate the accuracy of our finite- differences and Simpson’s quadrature schemes. In <xref ref-type="table" rid="table2">Table 2</xref>, we report the values of the norm of the solution errors on different grids. We obtain second-order accuracy as predicted.</p><p>Next, we investigate the FI scheme. For this purpose, we consider the integral term in (3.3), and compute the norm ‖ I h u − I u ‖ h . Notice that we can evaluate I u exactly, while I h u is computed using the full-kernel (FK) evaluation formula (6) and the FI technique involving different depths, d = l − k . For d = 0 the FI scheme performs FK evaluation.</p><p>In <xref ref-type="table" rid="table3">Table 3</xref>, we report the values of ‖ I h u − I u ‖ h corresponding to different working levels l and different depths. Because we use a fourth-order quadrature formula, we can see an increase of accuracy of a factor 16 by halving the mesh</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> L<sub>2</sub>−norm error using full kernel approximation</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x293.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x294.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" >order of accuracy</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x295.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x296.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >1.99</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x297.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x298.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >2.00</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x299.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x300.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >2.00</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x301.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x302.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >2.00</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x303.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x304.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Errors for 2D integral evaluation using 4<sup>th</sup>−order interpolation and different depths</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x305.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x306.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x307.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x308.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x309.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x310.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x311.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x312.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x313.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x314.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x315.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x316.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x317.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x318.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x319.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x320.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x321.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x322.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x323.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x324.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x325.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x326.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x327.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x328.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x329.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x330.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x331.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x332.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x333.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x334.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x335.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x336.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x337.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x338.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x339.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x340.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x341.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>size and using the FK scheme. On the other hand, increasing the depth of the FI scheme, this scaling factor deteriorates. However, since the truncation error corre- sponding to the Laplace operator is of second-order, the reduction of accuracy due to the use of the FI scheme with the fourth-order quadrature does not affect the overall solution accuracy of the PIDE problem as shown in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p>Next, we validate our FAS-FI solution procedure. One main issue is how the accuracy of the solution obtained with the FAS-FI scheme is affected by the approximation of the integral due to the FI procedure. For this purpose, in <xref ref-type="table" rid="table4">Table 4</xref>, we compare the norm of the solution errors obtained with a FAS scheme with FK calculation and with our FAS scheme including the FI technique. We see a moderate degradation of the quality of the numerical solution while increasing the depth. On the other hand, we notice that a second-accurate solution is obtained by choosing d corresponding to the first before the coarsest grid.</p><p>For the same experiments as in <xref ref-type="table" rid="table4">Table 4</xref>, we show large speed up in com- putational time in <xref ref-type="table" rid="table5">Table 5</xref>. Further, in <xref ref-type="fig" rid="fig1">Figure 1</xref>, we demonstrate that the compu- tational complexity of our multigrid procedure is O ( M l o g M ) and M = N 2 is the total number of grid points. In <xref ref-type="fig" rid="fig2">Figure 2</xref>, we depict the convergence history of the norm of the residuals at a given working level using different numbers of pre- and post-smoothing steps, ν = 1 , ⋯ , 10 , ν = ν 1 + ν 2 , and 5 V-cycle iterations.</p><p>We complete this section, presenting results of experiments with a singular kernel, and consider an elliptic PIDE in one dimension of the following form</p><p>− Δ u ( x ) + ∫ Ω     l o g | x − y | u ( y ) d y = f ( x )</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Errors of FAS solution with FK and FI integral evaluation after 5 V-cycles</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x347.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x348.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x349.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x350.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x351.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x352.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x353.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x354.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x355.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x356.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x357.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x358.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x359.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x360.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x361.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x362.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x363.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x364.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x365.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x366.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x367.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x368.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x369.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x370.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x371.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x372.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x373.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x374.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x375.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x376.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x377.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x378.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x379.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x380.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x381.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x382.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x383.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> CPU time (secs.) of FAS solution with 5 V-cycles. In bold are the values of CPU time actually involved in the multigrid solution scheme</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x384.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x385.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x386.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x387.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x388.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x389.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x390.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x391.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" >0.98</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" >0.95</td><td align="center" valign="middle" >0.53</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x392.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" >10.49</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" >10.36</td><td align="center" valign="middle" >3.27</td><td align="center" valign="middle" >1.72</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x393.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" >162.14</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" >161.41</td><td align="center" valign="middle" >44.33</td><td align="center" valign="middle" >15.78</td><td align="center" valign="middle" >8.63</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x394.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" >2568.89</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" >2574.11</td><td align="center" valign="middle" >731.88</td><td align="center" valign="middle" >224.03</td><td align="center" valign="middle" >84.37</td><td align="center" valign="middle" >47.75</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-7403625x395.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >FK</td><td align="center" valign="middle" >41970.15</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >FI</td><td align="center" valign="middle" >41939.82</td><td align="center" valign="middle" >11237.26</td><td align="center" valign="middle" >5378.64</td><td align="center" valign="middle" >1170.72</td><td align="center" valign="middle" >451.10</td><td align="center" valign="middle" >263.13</td></tr></tbody></table></table-wrap><p>where f ( x ) = 1 for x ∈ Ω : = ( − 1 , 1 ) . We further assume homogeneous Dirichlet boundary conditions.</p><p>We implement the FAS-FI scheme for this PIDE problem whose integral term has a singular kernel with one isolated singularity. On the singularity point, we cannot evaluate the kernel directly. However, we can estimate the integral using its values on neighbouring points. If the singularity is on one x i of the grid, we</p><p>use local averaging k ( x i ) ≈ 1 2 ( k ( x i − 1 2 ) + k ( x i + 1 2 ) ) . In <xref ref-type="fig" rid="fig3">Figure 3</xref>, we depict the</p><p>observed multigrid computational complexity when solving the singular kernel problem and see that complexity appears to match or even improve on the typical estimate O ( M l o g M ) . Further, in <xref ref-type="fig" rid="fig4">Figure 4</xref> the convergence history of the</p><p>multigrid scheme with different pre- and post-smoothing schemes applied to the singular kernel case is presented.</p></sec><sec id="s7"><title>7. Conclusion</title><p>An efficient multigrid finite-differences scheme for solving elliptic Fredholm par- tial integro-differential equations (PIDE) was developed and investigated. This scheme combines a FAS multigrid scheme for elliptic problems with a multilevel fast integration technique. Theoretical estimates of second-order solution accuracy and LFA multigrid convergence estimates were presented. These estimates were confirmed by results of numerical experiments.</p></sec><sec id="s8"><title>Acknowledgements</title><p>This work was supported in part by the German Academic Exchange Service (DAAD), the European Union under Grant Agreement Nr. 304617 “Multi-ITN STRIKE-Novel Methods in Computational Finance” and by the W&#252;rzburg-Wro- claw Center for Stochastic Computing. This publication was funded by the Ger- man Research Foundation (DFG) and the the University of W&#252;rzburg in the fun- ding programme Open Access Publishing.</p></sec><sec id="s9"><title>Cite this paper</title><p>Gathungu, D.K. and Borz&#236;, A. (2017) Multigrid Solution of an Elliptic Fredholm Partial Integro-Diffe- rential Equation with a Hilbert-Schmidt In- tegral Operator. Applied Mathematics, 8, 967-986. https://doi.org/10.4236/am.2017.87076</p></sec></body><back><ref-list><title>References</title><ref id="scirp.77695-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Amstrong, N.J., Painter, K.J. and Sheratt, J.A. (2006) A Continuum Approach to Modelling Cell-Cell Adhension. Journal of Theoretical Biology, 243, 98-113. &lt;br&gt;https://doi.org/10.1016/j.jtbi.2006.05.030</mixed-citation></ref><ref id="scirp.77695-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Li, H., Di, L., Ware, A. and Yuan, G. (2014) The Applications of Partial Integro Differential Equations Related to Adaptive Wavelet Collocation Methods for Viscosity Solutions to Jump-Diffusion Models. Applied Mathematics and Computation, 246, 316-335.&lt;br&gt;https://doi.org/10.1016/j.amc.2014.08.002</mixed-citation></ref><ref id="scirp.77695-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Hirsa, A. and Neftci, S.N. (2013) An Introduction to the Mathematics of Financial Derivatives. Academic Press, Cambridge.</mixed-citation></ref><ref id="scirp.77695-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Itkin, A. (2016) Efficient Solution of Backward Jump-Diffusion Partial Integro-Differential Equations with Splitting and Matrix Exponentials. Journal of Computational Finance, 19, 29-70. &lt;br&gt;https://doi.org/10.21314/JCF.2016.208</mixed-citation></ref><ref id="scirp.77695-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Yaser, R. and Khosrow, M. (2017) Numerical Solution of Partial Integro-Differential Equations by Using Projection Method Mediterranean. Journal of Mathematics, 14, 113.</mixed-citation></ref><ref id="scirp.77695-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Thorwe, J. and Bhalekar, S. (2012) Solving Partial Integro Differential Equation Using Laplace Transform Method. American Journal of Computational and Applied Mathematics, 2, 101-104. &lt;br&gt;https://doi.org/10.5923/j.ajcam.20120203.06</mixed-citation></ref><ref id="scirp.77695-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Ma, J., Jiang, Y. and Xiang, K. (2009) On a Moving Mesh Method for Solving Partial Integro-Differential Equations. Journal of Computational Mathematics, 27, 713-728.&lt;br&gt;https://doi.org/10.4208/jcm.2009.09-m2852</mixed-citation></ref><ref id="scirp.77695-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, J. and Corless, R.M. (2006) Compact Finite Difference Method for Integro-Differential Equations. Applied Mathematics and Computation, 177, 271-288. &lt;br&gt;https://doi.org/10.1016/j.amc.2005.11.007</mixed-citation></ref><ref id="scirp.77695-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Soliman, A.F., El-Asyed, A.M.A. and El-Azab, M.S. (2012) On the Numerical Solution of Partial Integro-Differential Equations. Mathematical Sciences Letters, 1, 71-80.&lt;br&gt;https://doi.org/10.12785/msl/010109</mixed-citation></ref><ref id="scirp.77695-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Liz, E. and Nieto, J.J. (1996) Boundary Value Problems for Second Order Integro-Differential Equations of Fredholm Type. Journal of Computational and Applied Mathematics, 72, 215-225. &lt;br&gt;https://doi.org/10.1016/0377-0427(95)00273-1</mixed-citation></ref><ref id="scirp.77695-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Volk, W. (1988) The Iterated Garlekin Method for Linear Integro-Differential Equations. Journal of Computational and Applied Mathematics, 21, 63-74. &lt;br&gt;https://doi.org/10.1016/0377-0427(88)90388-3</mixed-citation></ref><ref id="scirp.77695-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Hu, Q. (1998) Interpolation Correction for Collocation Solutions of Fredholm Integro-Differential Equations. Mathematics of Computation, 67, 987-999. &lt;br&gt;https://doi.org/10.1090/S0025-5718-98-00956-9</mixed-citation></ref><ref id="scirp.77695-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Volk</surname><given-names> W. </given-names></name>,<etal>et al</etal>. (<year>1985</year>)<article-title>The Numerical Solutions of Linear Integro-Differential Equations by Projection Methods</article-title><source> Journal of Integral Equations</source><volume> 9</volume>,<fpage> 171</fpage>-<lpage>190</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.77695-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Hosseini, S.M. and Shahmorad, S. (2003) Tau Numerical Solution of Fredholm Integro-Differential Equations with Arbitrary Polynimial Bases. Applied Mathematical Modelling, 27, 145-154. &lt;br&gt;https://doi.org/10.1016/S0307-904X(02)00099-9</mixed-citation></ref><ref id="scirp.77695-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Brandt, A. and Lubrecht, A.A. (1990) Multilevel Matrix Multiplication and Fast Solution of Integral Equations. Journal of Computational Physics, 90, 348-370. &lt;br&gt;https://doi.org/10.1016/0021-9991(90)90171-V</mixed-citation></ref><ref id="scirp.77695-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Heli, C.E. (2008) Real Analysis II. Georgia Institute of Technology, Atlanta.</mixed-citation></ref><ref id="scirp.77695-ref17"><label>17</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hackbusch</surname><given-names> W. </given-names></name>,<etal>et al</etal>. (<year>1993</year>)<article-title>Elliptic Differential Equations Theory and Numerical Treatment</article-title><source> Journal of Materials Science</source><volume> 28</volume>,<fpage> 5831</fpage>-<lpage>5835</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.77695-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Stoer, J. and Bulirsch, R. (2002) Introduction to Numerical Analysis. Texts in Applied Mathematics, 79, 243.&lt;br&gt;https://doi.org/10.1007/978-0-387-21738-3</mixed-citation></ref><ref id="scirp.77695-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Jovanovic, B.S. and Süli, E. (2014) Analysis of Finite Difference Schemes. Springer Series in Computational Mathematics, 46, 198. &lt;br&gt;https://doi.org/10.1007/978-1-4471-5460-0</mixed-citation></ref><ref id="scirp.77695-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Brandt, A. (1977) Multi-Level Adaptive Solutions to Boundary-Value Problems. Mathematics of Computation, 31, 333-390. &lt;br&gt;https://doi.org/10.1090/S0025-5718-1977-0431719-X</mixed-citation></ref><ref id="scirp.77695-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Trottenberg, U., Osterlee, C. and Schüller, A. (2001) Multigrid. Elsevier Academic Press, Amsterdam.</mixed-citation></ref><ref id="scirp.77695-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Wesseling, P. (1991) An Introduction to Multigrid Methods. John Wiley and Sons, New York.</mixed-citation></ref><ref id="scirp.77695-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Hemker, P.W. (1990) On the Order of Prolongations and Restrictions in Multigrid Procedures. Journal of Computational and Applied Mathematics, 32, 423-429. &lt;br&gt;https://doi.org/10.1016/0377-0427(90)90047-4</mixed-citation></ref><ref id="scirp.77695-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Hackbusch, W. (1985) Multi-Grid Methods and Applications. Springer, Berlin. &lt;br&gt;https://doi.org/10.1007/978-3-662-02427-0</mixed-citation></ref><ref id="scirp.77695-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Lubrecht, T. and Venner, C.H. (2000) Multi-Level Methods in Lubrication. Elsevier, Amsterdam.</mixed-citation></ref><ref id="scirp.77695-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Brandt, A. (1982) Guide to Multi Grid Development. The Weizmann Institute of Science, Rehovot.</mixed-citation></ref><ref id="scirp.77695-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Wienands, R. and Joppich, W. (1994) Practical Fourier Analysis for Multigrid methods. Chapman and Hall/CRC Press, Boca Raton.</mixed-citation></ref></ref-list></back></article>