455
Views
1
CrossRef citations to date
0
Altmetric
Articles

Numerical solution of a Cauchy problem for Laplace equation in 3-dimensional domains by integral equations

, &
Pages 1550-1568 | Received 24 Jun 2015, Accepted 27 Nov 2015, Published online: 13 Jan 2016

Abstract

A numerical method based on integral equations is proposed and investigated for the Cauchy problem for the Laplace equation in 3-dimensional smooth bounded doubly connected domains. To numerically reconstruct a harmonic function from knowledge of the function and its normal derivative on the outer of two closed boundary surfaces, the harmonic function is represented as a single-layer potential. Matching this representation against the given data, a system of boundary integral equations is obtained to be solved for two unknown densities. This system is rewritten over the unit sphere under the assumption that each of the two boundary surfaces can be mapped smoothly and one-to-one to the unit sphere. For the discretization of this system, Weinert’s method (PhD, Göttingen, 1990) is employed, which generates a Galerkin type procedure for the numerical solution, and the densities in the system of integral equations are expressed in terms of spherical harmonics. Tikhonov regularization is incorporated, and numerical results are included showing the efficiency of the proposed procedure.

1. Introduction

The Cauchy problem for the Laplace equation is one of the classical inverse ill-posed problems, [Citation1] having the typical challenging feature of an inverse problem, that is instability with respect to noise in the input data. It also shares another common feature of inverse problems namely a wide range of important applications, for example, in cardiology, corrosion detection, electrostatics, geophysics, leak identification, non-destructive testing and plasma physics, for references see [Citation2] where also references to some methods for Cauchy problems are given.

It would lead us completely astray to attempt to give an overview of methods and results for the Cauchy problem (for some methods and references see, [Citation3Citation5]). Instead, we turn to the main focus of this work namely a continuation of the work by the authors on developing a single-layer approach for Cauchy problems.

It is well known that layer-approaches leading to first-kind Fredholm integral equations have been successful for well-posed boundary value problems. Starting with the work [Citation2] and building on results from [Citation6], a string of works has been produced showing that a single-layer approach can also be applied to ill-posed Cauchy problems, and is in fact a simple and straightforward but yet mathematically rigorous approach. This single-layer approach has been implemented and tested in various planar domains, both doubly and simply connected, as well as unbounded. Moreover, the method is not restricted to the Laplace equation but can also be applied for the similar problem in elasticity and stationary fluid flow.

Recently, see [Citation7], some 3-dimensional axisymmetric solution domains have been incorporated as well; using the symmetry the integral equations are reduced to the planar case. In the present work, and this will count as the main aim and result, the single-layer approach will be extended and implemented for general smooth bounded doubly connected domains.

We formulate more precisely the problem to be studied. Let D2IR3 be a bounded simply connected domain with boundary surface Γ2, and let D1D2 be a simply connected domain having a boundary surface Γ1 lying in D2. The solution domain is D=D2\D¯1, see Figure for an example of the configuration (only a part of the surface Γ2 is shown to see the interior surface Γ1); ν is the outward unit normal to the boundary of D.

Let uC2(D)C1(D¯) be a harmonic function, that is a solution to the Laplace equation(1.1) Δu=0inD(1.1)

and suppose additionally that u satisfies the boundary conditions(1.2) u=fonΓ2anduν=gonΓ2.(1.2)

The linear inverse problem we study is: find the harmonic function u in the domain D, in particular, reconstruct the Cauchy data u and uν on the interior surface Γ1.

We assume that data are compatible and given such that there exists a solution (it is possible to weaken the smoothness of the data, see [Citation8]). Note that uniqueness of the solution is well known, [Citation9,Citation10] and moreover, it is also well known that the Cauchy problem () and () is ill-posed, and measurement errors can destroy the reconstructions unless regularizing methods are employed.

Figure 1. A solution domain D with boundary part Γ1 contained within the outer boundary surface Γ2.

Figure 1. A solution domain D with boundary part Γ1 contained within the outer boundary surface Γ2.

We represent the solution to () and () as a single-layer potential with unknown densities. Matching the given Cauchy data, a system of boundary integral equations is derived from which the densities over the two boundary surfaces can be obtained. To build a numerical solver for this system, we shall assume that each boundary surface can be mapped (via a parameterization) smoothly and one-to-one to the unit sphere. Boundary integral techniques that make use of parameterizations have successfully been used for various planar boundary value problems, see for example, [Citation11Citation13]. An analogous approach for 3-dimensional boundary surfaces is Weinert’s method [Citation14]. This method has drawn some recent interest, see [Citation15Citation19]. We shall be timely and incorporate the method [Citation14].

More precisely, the system of boundary integral equations to be derived for the Cauchy problem will then be rewritten over the unit sphere. For the discretization, a Galerkin projection method is employed involving approximation of the densities in terms of spherical harmonic polynomials. Tikhonov regularization is incorporated for the solution of the corresponding finite dimensional discrete system.

A limitation of our approach is the assumption that the given boundary surfaces can each be mapped onto the unit sphere. However, there is a sufficiently large class of domains relevant for applications that can be mapped in this way to the unit sphere. Moreover, for more general boundary surfaces, one can approximate these with surfaces of the requested kind, or even only construct the map numerically.

We note that an alternative strategy for the Cauchy problem also only needing information on the boundary is to employ the boundary element method (BEM). The main difference compared with the present approach is that the BEM requires approximation of the boundary surfaces, whilst no such discretization is needed here due to the assumption that the boundary surfaces can be mapped to the unit sphere. References to works on inverse problems and the BEM are included in those mentioned in the second paragraph. Note though, that there are in general few numerical works for Cauchy problems in full 3-dimensional domains.

For the outline of this work, in Section , we present the single-layer approach for the Cauchy problem leading to a system of integral equations. It is shown in the setting of square integrable functions that this system has a unique solution for a dense set of data, see Theorem . In Section , this system is rewritten over the unit sphere. In Section , discretization of the system is explained, and explicit formulas for the formation of the coefficients in the corresponding finite dimensional linear system are given. In Section , these formulas are further investigated leading to computationally efficient ways of generating the required coefficients in the linear approximation. Numerical results for some Cauchy problems are given in Section .

2. Reduction to boundary integral equations

The solution to the Cauchy problem () and () is sought in the form of a sum of single-layer potentials over the two boundary surfaces,(2.1) u(x)=Γ1ϕ1(y)Φ(x,y)ds(y)+Γ2ϕ2(y)Φ(x,y)ds(y),xD,(2.1)

where ϕ1C(Γ1) and ϕ2C(Γ2) are unknown densities, and Φ(x,y)=14π1|x-y| is the fundamental solution of the Laplace equation in IR3.

We shall make use of the following boundary integral operators(2.2) Sjμ(x)=Γjμ(y)Φ(x,y)ds(y),xΓ(2.2)

and(2.3) Kjμ(x)=Γjμ(y)Φ(x,y)ν(x)ds(y),xΓ(2.3)

with ,j=1,2.

Using jump properties of these operators, it follows that an element of the form () satisfies () and () provided that the densities are solutions of the following system(2.4) S21ϕ1+S22ϕ2=fonΓ2,K21ϕ1+12I+K22ϕ2=gonΓ2.(2.4)

Given that one can find a solution to this system in the form of a pair of densities, using these densities in the representation (), we have a solution to the Cauchy problem () and ().

To investigate solutions to (), we shall make use of an operator A:L2(Γ1)×L2(Γ2)L2(Γ2)×L2(Γ2), defined by(2.5) A=S21S22K2112I+K22.(2.5)

Since the system () corresponds to the ill-posed Cauchy problem () and (), this system will also be ill-posed and thus we cannot invoke Fredholm theory in the hope of showing well-posedness. Instead, we recall the steps in [Citation6, Theorem 4.1] and extend it to the 3-dimensional setting.

Theorem 1.1 The operator A defined in () is injective and has dense range.

Proof We start by showing injectivity. Assume that Aϕ=0, where ϕ=(ϕ1,ϕ2)L2(Γ1)×L2(Γ2). The element u given by () is a solution to the Laplace equation outside the boundary surfaces and, according to [Citation20, Theorem 6.12] and the note thereafter, is in H3/2(D) and the restriction of this solution and its normal derivative to Γ2 are well defined in L2(Γ2). Hence, u has zero Cauchy data on the outer boundary surface Γ2 and satisfies the Laplace equation in D. Thus, from the uniqueness of a solution to the Cauchy problem (for an overview on uniqueness and strong unique continuation properties of elliptic equations see [Citation21,Citation22]) we conclude that u=0 in D¯. The element u is also a solution to the Laplace equation in the exterior of Γ2 with zero boundary data. Since the exterior Dirichlet problem is uniquely solvable in IR3 (in for example the class of solutions with u(x)=O(|x|-1),|x| in IR3 ), we conclude that u is zero also in the exterior of Γ2. Jump relations of the derivative of the single-layer potential across Γ2 immediately gives ϕ2=0. Since u=0 also on the interior surface Γ1, using that the single-layer operator on Γ1 has an inverse, see Corollary [Citation20, Corollary 8.11], gives ϕ1=0. Hence, the operator A is injective.

For the denseness, we show that the adjoint operator is injective. Let ζ=(φ,ψ) be an element of L2(Γ2)×L2(Γ2). One can check that(2.6) (Aϕ,ζ)L2(Γ2)×L2(Γ2)=(ϕ,Aζ)L2(Γ1)×L2(Γ2),(2.6)

with(2.7) A=S12W12S2212I+W22,(2.7)

where(2.8) (Wjψ)(x)=ΓjΦ(x,y)ν(y)ψ(y)ds(y),xΓ,(2.8) ,j=1,2, is of classical double-layer type.

Assume that Aζ=0. This translates into(2.9) S12φ+W12ψ=0onΓ1(2.9)

and(2.10) S22φ+12ψ+W22ψ=0onΓ2.(2.10)

Define the function(2.11) v(x)=Γ2Φ(x,y)φ(y)ds(y)+Γ2Φ(x,y)ν(y)ψ(y)ds(y).(2.11)

This element v is a solution to the Laplace equation in D, and according to () this solution has zero Dirichlet condition on the boundary Γ1. In fact, () is a solution to the Laplace equation also in the interior of Γ1, hence, due to the zero boundary condition on Γ1, it follows that v=0 throughout the interior of Γ1. Since v is smooth across Γ1,v=0 also in between Γ2 and Γ1 by analytic continuation. Furthermore, v is a solution to the Laplace equation in the exterior of Γ2 with behaviour at infinity of the form which guarantees uniqueness of a solution. Equation () means that v is zero on Γ2 when approached from the exterior. This, together with uniqueness of a solution to the exterior problem, implies that v is zero in the exterior of Γ2.

We have then shown that v is zero both in the exterior and interior of Γ2. Using jump properties for the function v and its derivative across Γ2, we find that φ=ψ=0. Hence, A is injective and thus A has dense range.

It is possible to consider other spaces as well for the operator A in (). The L2 setting is attractive from a practical point of view, since data are typically contaminated with noise destroying any smoothness assumption on the data. The uniqueness for the Cauchy problem needed in the proof also fits well into an L2 setting since the element () has, for square integrable densities, traces in H1(Γ) and L2(Γ) for the function values and normal derivative, respectively. However, it is possible to consider the natural trace spaces H1/2(Γ2) and H-1/2(Γ2) for the Cauchy data and generate uniqueness, see [Citation22]. One can thus show the above result about injectivity and denseness for the operator A with densities in H-1/2(Γj),j=1,2 and A then maps into the natural trace spaces on Γ2; such an analysis is carried out in [Citation23] for the Helmholtz equation. As was noted there, for noisy data a smoothing operator is in general then required to make the given data belong to the required spaces.

In terms of solving the Cauchy problem () and (), we are in particular interested to reconstruct from the given Cauchy data the solution and its normal derivative on the interior boundary surface Γ1. With our approach, it is easy to formally write down expressions for these elements since we can invoke jump properties of layer potentials when taking the restriction of the solution () to Γ1; we find that(2.12) u=S11ϕ1+S12ϕ2onΓ1,uν=-12I+K11ϕ1+K12ϕ2onΓ1.(2.12)

3. Rewriting the system () over the unit sphere

In order to find the requested Cauchy data, we first have to solve (), and we shall therefore start by rewriting this equation over the unit sphere.

The basic assumption of the present work is that the surfaces Γ1 and Γ2 can each be smoothly and bijectively mapped onto the unit sphere S2. Thus, there exist one-to-one mappings(3.1) q1:S2Γ1andq2:S2Γ2(3.1)

having smoothly varying Jacobians Jq1 and Jq2, respectively. Employing these mappings, we can rewrite the integral equations () over the unit sphere to bring them into the form(3.2) S~21ψ1+S~22ψ2=f~onS2,K~21ψ1+12I+K~22ψ2=g~onS2,(3.2)

where the densities are given by(3.3) ψ(x^)=ϕ(q(x^)),=1,2,(3.3)

and the data(3.4) f~(x^)=f(q2(x^)),g~(x^)=g(q2(x^))(3.4)

for x^S2. The integral operators are parameterizations over the unit sphere of () and () and take the form(3.5) S~jσ(x^)=S2σ(y^)Lj(x^,y^)ds(y^),x^S2(3.5)

and(3.6) K~jσ(x^)=S2σ(y^)Mj(x^,y^)ds(y^),x^S2.(3.6)

The kernels areLj(x^,y^)=Φ(q(x^),qj(y^))Jqj(y^),j,[0.2cm]R(x^,y^)|x^-y^|,=j,

andMj(x^,y^)=-q(x^)-qj(y^),ν(q(x^))4πq(x^)-qj(y^)3Jqj(y^),j,R~(x^,y^)|x^-y^|,=j,

whereR(x^,y^)=Jq(y^)14π|x^-y^||q(x^)-q(y^)|,x^y^,14π1Jq(x^),x^=y^,

andR~(x^,y^)=-R(x^,y^)q(x^)-q(y^),ν(q(x^))q(x^)-q(y^)2,x^y^,-2j=13qj(x^)νj(x^)-j=13qj(x^)νj(x^)2Jq2(x^),x^=y^.

Here, we used thatlimy^x^|x^-y^||q(x^)-q(y^)|=1Jq(x^).

Points on the unit sphere are expressed in the standard spherical coordinates,(3.7) x^=p(θ,φ)=(sinθcosφ,sinθsinφ,cosθ),withθ[0,π],φ[0,2π].(3.7)

The integral operators S~ and K~, =1,2, are weakly singular. As is known for such singularities, for approximation and numerical implementation, it is advantageous to make the singularities explicit. Thus, we move these such that each appear at the north pole n^=(0,0,1) of the unit sphere. To achieve this, we make use of the orthogonal transformations (used in [Citation14,Citation17,Citation24]) defined for αIR byDF(α)=cosα-sinα0sinαcosα0001andDT(α)=cosα0-sinα010sinα0cosα.

Then the linear orthogonal transformation(3.8) Tx^=DF(φ)DT(θ)DF(-φ)(3.8)

has the property that Tx^x^=n^ for every x^S2. Moreover, |x^-y^|=|Tx^-1(n^-η^)|=|n^-η^|, and η^=Tx^y^.

Invoking this transformation in the operators S~ and K~, =1,2, defined in () and (), these operators are transformed into(3.9) (S~σ)(x^)=S2σ(Tx^-1η^)R(x^,Tx^-1η^)|n^-η^|ds(η^),x^S2(3.9)

and(3.10) (K~σ)(x^)=S2σ(Tx^-1η^)R~(x^,Tx^-1η^)|n^-η^|ds(η^),x^S2(3.10)

for =1,2.

The representation () for the Cauchy data on the interior surface Γ1 can also be rewritten over the unit sphere, and we obtain(3.11) u=S~11ψ1+S~12ψ2onS2,uν=-12I+K~11ψ1+K~12ψ2onS2,(3.11)

with the operators defined above and densities given by ().

4. Discretization and Tikhonov regularization

We discretize the equations () to obtain a linear system, and then discuss how to solve it in a stable way.

The following quadrature is used for integrals over the unit sphere having continuous integrands(4.1) S2f(y^)ds(y^)ρ=02n+1s=1n+1μ~ρa~sf(y^sρ),(4.1)

where y^sρ=p(θ~s,φ~ρ), φ~ρ=ρπ/(n+1), θ~s=arccoszs with zs being the zeros of the Legendre polynomials Pn+1, a~s=2(1-zs2)/((n+1)Pn(zs))2 and μ~ρ=π/(n+1).

For the case of a weak singularity in the integrand, we employ the quadrature rule(4.2) S2f(y^)|n^-y^|ds(y^)ρ=02n+1s=1n+1μ~ρb~sf(y^sρ)(4.2)

with weightsb~s=a~si=0nPi(zs).

Both quadratures are obtained by approximation of the regular part of the integrand via spherical harmonics and then using exact integration. According to results in [Citation14,Citation17], these quadrature rules have super-algebraic convergence order. In Figure is an example of the distribution of these quadrature points on the unit sphere for n=8 (there are no quadrature points on the north or south pole).

Figure 2. The quadrature points y^sp (·) with n=8.

Figure 2. The quadrature points y^s′p′ (·) with n′=8.

Returning to the ill-posed system of integral equations (), it will be discretized using a projection Galerkin method. This means that we search for the numerical solution of this system in the form(4.3) ψ(x^)ψ~(x^)=k=0nm=-kkψk,mYk,mR(x^),forx^S2,=1,2,(4.3)

where ψk,m are unknown coefficients. Here, the real-valued spherical harmonics are(4.4) Yk,mR=ImYk,|m|,0<mk,ReYk,|m|,-km0,(4.4)

with Yk,m(θ,φ)=ckmPk|m|(cosθ)eimφ the classical (complex-valued) spherical harmonic functions, Pkm the Legendre functions and(4.5) ckm=(-1)|m|-m22k+14π(k-|m|)!(k+|m|)!,m=-k,,k,k=0,1,,.(4.5)

Let(4.6) (v,w)=ρ=02n+1s=1n+1μρasv(y^sρ)w(y^sρ),(4.6)

which is a discrete inner product on the space of spherical polynomials of degree n (this can be seen since it is obtained from the quadrature rule () which is exact for spherical polynomials of degree 2n). The coefficients as and μp are generated as in (), but they depend here on a possibly different integer nIN.

We first discretize () by assuming that the densities are given by (), and then employing the quadrature rules () and (). To identify the coefficients in the approximation of the densities, we use discrete projection, that is taking the discrete inner product () of each equation in the discretized system with an element Yk,mR.

This strategy leads to the linear system(4.7) k=0nm=-kkψk,m1Akkmm21+ψk,m2Akkmm22=ρ=02n+1s=1n+1μρasf~(x^sρ)Yk,mR(x^sρ)k=0nm=-kkψk,m1A~kkmm21+ψk,m2A~kkmm22=ρ=02n+1s=1n+1μρasg~(x^sρ)Yk,mR(x^sρ),(4.7) k=0,,n,m=-k,,k (note that k and m depend on the integer n and not n), with coefficients(4.8) Akkmm2j=ρ=02n+1s=1n+1ρ=02n+1s=1n+1μ~ρμρasYk,mR(x^sρ)a~sL2j(x^sρ,y^sρ)Yk,mR(y^sρ),j=1b~sR2(x^sρ,y^sρsρ)Yk,mR(y^sρsρ),j=2(4.8)

and(4.9) A~kkmm2j=ρ=02n+1s=1n+1ρ=02n+1s=1n+1μ~ρμρasYk,mR(x^sρ)×a~sM2j(x^sρ,y^sρ)Yk,mR(y^sρ),j=1b~sR~2(x^sρ,y^sρsρ)Yk,mR(y^sρsρ),j=2+0,j=112Yk,mR(x^sρ),j=2,(4.9) j=1,2. In order to see that these coefficients come from the above strategy, note that the inner two sums with primed indices correspond to discretization of a boundary integral operator using either () or () depending on whether it is singular or not and the outer two sums are discrete projection with the element Yk,mR using (). In the above expression,(4.10) y^spsρ=Tx^sρ-1y^sρ,(4.10)

with y^sρ being points on the unit sphere generated by () with angles s and ρ generated as described after () and the transformation Tx^sρ is as stated in () with x^=x^sρ (the angles s and ρ are generated as s and ρ but with the integer n replaced by n).

We use the convention that primed indices for coefficients and for points on the unit sphere correspond to discretizations of the layer-integrals () and () using the quadratures () and () with the approximation () of the densities, whilst the corresponding unprimed coefficients and points correspond to discretization of the L2 inner product that is application of (). In the numerical examples, we choose the same integer n for the quadrature points in the discretization of the layer-integrals as for the discrete inner product, but for clarity here we use the prime and unprimed notation; in principal different integers can be chosen.

Solving the linear system (), we get an approximation to the densities in () via the expression (). We point out that in solving this linear system, standard Tikhonov regularization is applied with a regularization parameter λ>0. There are many different ways of choosing this regularizing parameter; in the numerical section the heuristic L-curve rule [Citation25] will be employed.

Using also quadrature in () we can find an approximation to the solution u of the Cauchy problem () and (), and it is of the form(4.11) u(x)un(x)==12ρ=02n+1s=1n+1μ~ρa~sψ~(y^sρ)Φ(x,y^sρ)Jq(y^sρ),xD.(4.11)

As mentioned earlier, of particular interest is the function values and normal derivative of the solution of the Cauchy problem on the interior surface Γ1. Invoking the obtained approximation () of the densities in the expression () together with quadrature, the sought values on Γ1 are found to be(4.12) un(x^)=s=1n+1ρ=02n+1b~sμ~ρψ~1(Tx^-1y^sρ)R1(x^,Tx^-1y^sρ)+a~sμ~ρψ~2(y^sρ)L12(x^,y^sρ)(4.12)

and(4.13) unν(x^)=s=1n+1ρ=02n+1b~sμ~ρψ~1(Tx^-1y^sρ)R~1(x^,Tx^-1y^sρ)+a~sμ~ρψ~2(y^sρ)M12(x^,y^sρ)-12ψ~1(x^),(4.13)

where x^S2.

5. Implementation

For the effective implementation of the proposed algorithm for generating a solution to the Cauchy problem () and (), it is important to have a clear and efficient way of computing the coefficients Akkmm2j and A~kkmm2j in the linear system ().

Starting with the real-valued spherical harmonics (), using the definition () of the spherical harmonics, we have the expressionYk,mR(θ,φ)=ckmPk|m|(cosθ)cos(|m|φ),m<01,m=0sin(|m|φ),m>0.

We need to evaluate these real-valued spherical harmonics at the points (). This can be achieved using expressions for rotated spherical harmonics, given in [Citation17, pp. 224–225], to getYk,mR(y^sρsρ)=|m~|kYk,m~(y^sρ)e-im~φρ×12iFskm~|m|ei|m|φρ-(-1)|m|Fskm~-|m|e-i|m|φρ,m>0Fskm~|m|,m=012Fskm~|m|ei|m|φρ+(-1)|m|Fskm~-|m|e-i|m|φρ,m<0,

whereFskm~m=ei(m-m~)π2|l|kdm~l(k)π2dml(k)π2eilθs

anddml(k)π2=2m(k+m)!(k-m)!(k+l)!(k-l)!Pk+m(l-m,-l-m)(0).

Here, Pn(α,β) are the normalized Jacobi polynomialsPn(α,β)(0)=2-nt=0n(-1)tn+an-tn+bt,a0,b0.

When l-m,-l-m are negative, we can calculate the elements dml(k)π2 using the symmetry relationdml(k)(φ)=(-1)m-ldlm(k)(φ)=d-l-m(k)(φ)=dml(k)(-φ).

The formula () for calculating the coefficients Akkmm2j, with the above expressions it can be written asAkkmm2j=s=1n+1asckmPk|m|(cosθs)ρ=02n+1μρcos(|m|φρ),m<01,m=0sin(|m|φρ),m>0×ρ=02n+1μ~ρs=1n+1a~sL21(x^sρ,y^sρ),j=1b~sR2(x^sρ,y^sρsρ),j=2×m~kckm~Pkm~(cosθs~)eim~(φρ~-φρ),=jckmPk|m|(cosθs~)cos(|m|φρ~),m<01,m=0sin(|m|φρ~),m>0,j×12iFskm~|m|ei|m|φρ-(-1)|m|Fskm~-|m|e-i|m|φρ,m>0Fskm~|m|,m=012Fskm~|m|ei|m|φρ+(-1)|m|Fskm~-|m|e-i|m|φρ,m<0,j=21,j=1.

Although this expression follows logically from previously derived formulas it looks a bit long and involved. However, it can be written more economically asAkkmm2j=s=1n+1asGkmsBkmms2j,

whereGkms=ckmPk|m|(cosθs),Bkmms2j=ρ=02n+1μρHmρCkmsρ2j,Hmρ=cos(|m|φρ),m<01,m=0sin(|m|φρ),m>0,Ckmsρ2j=|m~|ke-im~φρDkspm~2j×12iFskm~|m|ei|m|φρ-(-1)|m|Fskm~-|m|e-i|m|φρ,m>0Fskm~|m|,m=012Fskm~|m|ei|m|φρ+(-1)|m|Fskm~-|m|e-i|m|φρ,m<0,j=2Dksρm2j,j=1,Dksρm~2j=s=1n+1Gkm~sEsρm~s2ja~s,j=1b~s,j=2,

andEsρm~s2j=ρ=02n+1μρ~eim~φρ~R2(x^sρ,y^sρsρ),j=2Hm~ρL21(x^sρ,y^sρ),j=1.

The calculation of the coefficients A~kkmm2j given by the formula () can be handled in the similar way.

6. Numerical examples

In this section, we illustrate the robustness of the proposed integral equation-based method for the reconstruction of the harmonic function satisfying the Cauchy problem () and (), for both exact and noisy data. In the case of noisy data, random pointwise errors are added to the function values f with the percentage given in terms of the L2-norm.

We recall that the integer n is the degree of the spherical harmonic polynomials approximating the densities via (), n is the number of points chosen in the quadrature (cubature) rules () and (); the numbers n and n enter into the approximation via (). We give results when n=n. Given an integer n, the number of discretization points on each surface is 2(n+1)2, see Figure for an example with n=8. Further improvements can possibly be made by other choices of n.

Figure 3. The solution domain in Examples and .

Figure 3. The solution domain in Examples and .

Figure 4. L-curves (n=12) in Example .

Figure 4. L-curves (n=12) in Example .

Figure 5. The exact and numerical approximation (n=12) of function values on the boundary surface Γ1 with 3 % noise for Example .

Figure 5. The exact and numerical approximation (n=12) of function values on the boundary surface Γ1 with 3 % noise for Example .

Figure 6. The exact and numerical approximation (n=12) of the normal derivative on the boundary surface Γ1 with 3 % noise for Example .

Figure 6. The exact and numerical approximation (n=12) of the normal derivative on the boundary surface Γ1 with 3 % noise for Example .

Table 1. Errors in the case of exact data in Example .

Table 2. Errors in the case of data with 3 % noise in Example .

Example 1 Let the solution domain D be the region bounded by the two surfacesΓ1=ξ(θ,φ)=3(sinθcosφ,sinθsinφ,cosθ),0θπ,0φ2π

andΓ2=ξ(θ,φ)=r(θ,φ)(sinθcosφ,sinθsinφ,cosθ),0θπ,0φ2π

with the radial function r(θ,φ)=0.50.6+4.25+2cos3θ; an acorn inside a sphere, see Figure (a). Both these surfaces satisfy by construction the assumption of the existence of a smooth one-to-one map to the unit sphere. In fact, to see this more clearly, we can writeq1(θ,φ)=3p(θ,φ)

andq2(θ,φ)=0.50.6+4.25+2cos3θp(θ,φ),

with p(θ,φ) as in (); these are then the requested mappings in ().

We choose as the exact solution of the Laplace equation the functionuex(x)=x32-x12+x2,

and this then generates the following Cauchy dataf(x)=uex(x),xΓ2andg(x)=uexν(x),xΓ2.

The results of the reconstruction of the corresponding Cauchy data on the interior surface Γ1 are given in the Tables and for exact and 3 % noisy data, respectively. The value of the regularization parameter in the Tikhonov regularization is chosen by the L-curve rule [Citation25]. This involves a log–log plot of the norm of the regularized solution against the residual norm as a function of the Tikhonov regularization parameter. The regularizing parameter value is chosen near the corner of the curve; the L-curves for exact and noisy data are given in Figure (all figures for the numerical examples are generated with n=12). Reconstructions in the case of noisy data for the function values and normal derivative on Γ1 are given in Figures and , respectively. It is always complicated to present and inspect 3-dimensional figures and it is easy to be deceived. However, the graphical reconstructions reflect well the above-stated error levels.

Accurate approximations are obtained with the order of accuracy comparable with the input noise. Also the normal derivative can be stably retrieved. In the noisy case, the accuracy is improving with the number n up to a threshold, where the system becomes too ill-conditioned. It seems like noise levels above 5 % make results deteriorate albeit in a somewhat stable and predictable manner.

The proposed method is straightforward to implement and mathematically sound being based on classical layer operators. Thus, no real surprise is to be expected by varying the domain or data. Of course, more complicated domains or rapidly varying data, will force more quadrature points to be used, which in turn makes the problem more ill-conditioned and the results obtained less accurate. To convince the reader that the proposed method is applicable for a range of domains and data, and to show that the results obtained in this example are by no means optimized to be best possible, we give approximations for one more example.

Figure 7. L-curves (n=12) in Example .

Figure 7. L-curves (n=12) in Example .

Figure 8. The exact and numerical approximation (n=12) of function values on the boundary surface Γ1 with 3 % noise for Example .

Figure 8. The exact and numerical approximation (n=12) of function values on the boundary surface Γ1 with 3 % noise for Example .

Figure 9. The exact and numerical approximation (n=12) of the normal derivative on the boundary surface Γ1 with 3 % noise for Example .

Figure 9. The exact and numerical approximation (n=12) of the normal derivative on the boundary surface Γ1 with 3 % noise for Example .

Table 3. Errors in the case of exact data in Example .

Table 4. Errors in the case of data with 3 % noise in Example .

Example 2 The domain is the region bounded by the surfacesΓ1=ξ1(θ,φ)=r1(θ,φ)(sinθcosφ,sinθsinφ,cosθ),0θπ,0φ2π,

with the radial function r1(θ,φ)=0.8+0.2(cos(2φ)-1)(cos(4θ)-1), andΓ2=ξ2(θ,φ)=r2(θ,φ)(sinθcosφ,2sinθsinφ,cosθ),0θπ,0φ2π,r2(θ,φ)=1(21+2)cos(2θ)+2-sin2(2θ).

These surfaces satisfy by construction the assumption of the existence of a smooth one-to-one map to the unit sphere. To see this more clearly, simply write the above mappings asq1(θ,φ)=0.8+0.2(cos(2φ)-1)(cos(4θ)-1)p(θ,φ),q2(θ,φ)=1(21+2)cos(2θ)+2-sin2(2θ)p(θ,φ),

with p(θ,φ) as in (); these are then the requested mappings in ().

We choose the exact solution in the formuex(x)=cosx1ex2+x3

and the Cauchy data are then generated asf(x)=uex(x),xΓ2andg(x)=uexν(x),xΓ2.

The errors for the reconstruction on the interior surface Γ1 are given in Tables and for exact and 3 % noisy data, respectively.

The value of the Tikhonov regularization parameter is chosen by the L-curve rule; the L-curves are given in Figure . Reconstructions in the case of noisy data for the function values and normal derivative are given in Figures and , respectively.

As mentioned at the end of Example , the results are comparable with the first example as expected, showing that the proposed method is applicable for a range of domains and data.

Notes

No potential conflict of interest was reported by the authors.

References

  • Hadamard J. Lectures on Cauchy’s problem in linear partial differential equations. New Haven (CT): Yale University Press; 1923.
  • Chapko R, Johansson BT. A direct integral equation method for a Cauchy problem for the Laplace equation in 3-dimensional semi-infinite domains. CMES Comput. Model. Eng. Sci. 2012;85:105–128.
  • Kabanikhin SI. Definitions and examples of inverse and ill-posed problems. J. Inverse Ill-Posed Prob. 2008;16:317–357.
  • Cao H, Klibanov MV, Pereverzev SV. A Carleman estimate and the balancing principle in the quasi-reversibility method for solving the Cauchy problem for the Laplace equation. Inverse Prob. 2009;25:1–21.
  • Karageorghis A, Lesnic D, Marin L. A survey of applications of the MFS to inverse problems. Inverse Prob. Sci. Eng. 2011;19:309–336.
  • Cakoni F, Kress R. Integral equations for inverse problems in corrosion detection from partial Cauchy data. Inverse Prob. Imaging. 2007;1:229–245.
  • Babenko C, Chapko R, Johansson BT. On the numerical solution of the Cauchy problem for the Laplace equation in a toroidal domain by a boundary integral equation method. Bucharest: Editura Academiei. Forthcoming.
  • Hào DN, Johansson BT, Lesnic D, et al. A variational method and approximations of a Cauchy problem for elliptic equations. J. Algorithms Comput. Technol. 2010;4:89–119.
  • Calderón A-P. Uniqueness in the Cauchy problem for partial differential equations. Am. J. Math. 1958;80:16–36.
  • Carleman T. Sur un problème d’unicité pur les systèmes d’équations aux dérivées partielles à deux variables indépendantes. Ark. Mat., Astr. Fys.. 1939;26:1–9. French.
  • Atkinson K. The numerical solution of integral equations of the second kind. Cambridge: Cambridge University Press; 1997.
  • Atkinson K. The numerical solution of boundary integral equations. In: Duff I, Watson G, editors. The state of the art in numerical analysis. Oxford: Clarendon Press; 1997. pp. 223–259.
  • Kress R. Linear integral equations. 3rd ed. Berlin: Springer-Verlag; 2014.
  • Wienert L. Die numerische Approximation von Randintegraloperatoren für die Helmholtzgleichung im {\it R}\textsuperscript{3} [PhD thesis]. University of Göttingen; 1990.
  • Ganesh M, Graham IG, Sivaloganathan JA. New spectral boundary integral collocation method for three-dimensional potential problems. SIAM J. Numer. Anal. 1998;35:778–805.
  • Graham IG, Sloan IH. Fully discrete spectral boundary integral methods for Helmholtz problems on smooth closed surfaces in R3. Numer. Math. 2002;92:289–323.
  • Ganesh M, Graham IG. A high-order algorithm for obstacle scattering in three dimensions. J. Comput. Phys. 2004;198:211–242.
  • Chapko R, Johansson BT. On the numerical solution of a Cauchy problem for the Laplace equation via a direct integral equation approach. Inverse Prob. Imaging. 2012;6:25–38.
  • Chapko R, Johansson BT, Protsyuk O. A direct boundary integral equation method for the numerical construction of harmonic functions in three-dimensional layered domains containing a cavity. Int. J. Comput. Math. 2012;89:1448–1462.
  • McLean W. Strongly elliptic systems and boundary integral operators. Cambridge: Cambridge University Press; 2000.
  • Tataru D. Unique continuation problems for partial differential equations. In: Croke CB, Uhlmann G, Lasiecka I, Vogelius M, editors. Geometric methods in inverse problems and PDE control. Vol. 137, The IMA volumes in mathematics and its applications. New York (NY): Springer-Verlag; 2004. pp. 239–255.
  • Alessandrini G, Rondi L, Rosset E, et al. The stability for the Cauchy problem for elliptic equations. Inverse Prob. 2009;25:123004, pp. 47.
  • Boukari Y, Haddar H. A convergent data completion algorithm using surface integral equations. Inverse Prob. 2015;31:035011.
  • Ivanyshyn O, Kress R. Identification of sound-soft 3D obstacles from phaseless data. Inverse Prob. Imaging. 2010;4:131–149.
  • Hansen PC. The L-curve and its use in the numerical treatment of inverse problems. In: Johnston P, editor. Computational inverse problems in electrocardiology. Southampton: WIT Press; 2001. pp. 119–142.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.