Abstract
In this paper, the discrete Galerkin method based on dual-Chebyshev wavelets has been presented to approximate the solution of boundary integral equations of the second kind with logarithmic singular kernels. These types of integral equations occur as a reformulation of a boundary value problem of Laplace’s equation with linear Robin boundary conditions. The discrete Galerkin methods for solving logarithmic boundary integral equations with Chebyshev wavelets as a basis encounter difficulties for computing their singular integrals. To overcome this problem, we establish the dual-Chebyshev wavelets, such that they are orthonormal without any weight functions. This property adapts Chebyshev wavelets to discrete Galerkin method for solving logarithmic boundary integral equations. We obtain the error bound for the scheme and find that the convergence rate of the proposed method is of \(O(2^{-Mk})\). Finally, some numerical examples are presented to illustrate the efficiency and accuracy of the new technique and confirm the theoretical error analysis.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The main purpose of this article is to propose a method for obtaining numerical solutions of logarithmic singular boundary integral equations of the second kind, namely
where \(D\subset \mathbb {R}^2\) is a bounded, open, simply connected region in the plane, \(n_{x}\) is the outward unit normal on \(\partial D\), \(\Vert .\Vert\) is the Euclidean norm on \(\mathbb {R}^2\), p(x) and g(x) are given functions on \(\partial D\) with \(p(\mathrm{x})\ge 0\), but \(p \not \equiv 0\) and u(x) is the unknown function to be determined [10, 18]. Boundary integral equations of the second kind with logarithmic singular kernels deduce from reformulations of the boundary value problem for two-dimensional Laplace’s equation with linear Robin boundary conditions [10, 18], that is
It should be noted that these integral equations are also used in connection with other types of partial differential equations arising in various branches of applied science such as solid and fluid mechanics, electrostatics, heat transfer, diffraction and scattering of waves, etc [10, 14, 15, 17, 32].
Boundary integral equations, especially in the singular case, are mostly difficult to solve analytically, so it is needed to obtain their approximate solutions [4, 24, 38]. The projection methods, including Galerkin and collocation methods, are the commonly used approaches for the numerical solutions of boundary integral equations which require a family of orthogonal basic functions, such as wavelets. Wavelets as well localized and multi-resolution functions [40, 41] are considerably powerful for solving singular integral equations and provide accurate solutions [2, 39, 42]. These methods usually require some quadrature formulae to estimate the logarithmic singular integral appeared in these schemes, such as Gauss-type quadrature rules [18, 22]. A useful research work conducted by authors of [31] has investigated a cell structure together with logarithmical Gaussian quadrature schemes for the numerical integration of boundary integrals. The wavelet technique also allows establishing fast algorithms for the solution of integral equations [3].
Legendre wavelets have been used to obtain the numerical solutions of boundary integral equations of the second kind with logarithmic singular kernels [18]. Spline wavelets have been applied to solve first kind boundary integral equations on polygons [36]. Biorthogonal wavelets have been established a method for solving boundary integral equations in three dimensions [21]. The numerical solutions based on the use of trigonometric wavelets have been presented for the second kind natural boundary integral equation (NBIE) with hyper-singular kernel [16, 19]. Daubechies interval wavelets have been utilized to give a numerical solution of boundary integral equations [35, 43]. The numerical solution of the natural boundary integral equation of the Laplace equation in the concave angle domains via Harr wavelet has been investigated in [26, 44]. The meshless discrete Galerkin (MDG) method [4, 27, 29] has been proposed to solve logarithmic boundary integral equations based on the moving least squares (MLS) approximation [6, 30]. In addition, radial basis functions (FBFs) have been used to obtain the numerical solutions of boundary integral equations [5, 7, 8].
Among wavelets, Chebyshev wavelets have significant applications in different problems of the numerical mathematics as one of the piecewise polynomial wavelets. The Chebyshev wavelets have been used to approximate the solution of differential equations [12], the second kind integral equations [11], the first kind Fredholm integral equations [1], Abel’s integral equations [34], nonlinear systems of Volterra integral equations [13], fractional nonlinear Fredholm integro-differential equations [45], time-varying delay systems [20], and fractional differential equations [37].
The adaptation of Chebyshev wavelets to Galerkin method for solving singular integral equations has some difficulties in computations. The dual-wavelet concept is defined for establishing an orthonormal basis from Chebyshev wavelets and improves these problems. Some good properties of Chebyshev wavelets, such as having vanish moments and local support, are resulted high accuracy approximation for dual-Chebyshev wavelets.
This article applies the dual-Chebyshev wavelets to solve the logarithmic boundary integral equations of the second kind (1). The scheme utilizes the dual-Chebyshev wavelets constructed on the unit interval to estimate the unknown function in the discrete Galerkin method. The discrete Galerkin method for solving singular integral equations usually needs a special integration rule to approximate their integrals. We utilize the composite non-uniform Gauss–Legendre (CNGL) quadrature formula for this aim. At first, by parameterizing \(\partial D\), the boundary integral equation (1) converts to a weakly singular integral equation. Then, the properties of Chebyshev wavelets and dual of them are used to reduce this equation into solving a system of algebraic equations. The error bound and the convergence rate for the new method are obtained. The new technique is efficient, simple, computationally attractive and more flexible for most classes of boundary integral equations.
The outline of the current paper is as follows. In Sect. 2, dual-Chebyshev wavelets are introduced and used to approximate functions. A computational method for solving the integral equation (1) using dual-Chebyshev wavelets is presented in Sections 3. In Sect. 4, we provide the error analysis for the method. Numerical examples are given in Section 5. Finally, we conclude the article in Sect. 6.
2 Dual-Chebyshev wavelets
Chebyshev wavelets, \(\psi _{n,m}(x)=\psi (k,n,m,x)\), have four arguments; \(n=1,2,\dots ,2^{k-1}\), k can assume any non-negative integer, m is the degree of Chebyshev polynomial of the first kind, and x denotes an independent variable in [0, 1] [11]:
where
and \(m=0,1,\dots ,M-1\) and \(n=1,2,\dots ,2^{k-1}\). Here, \(T_m(x),~m=0,1,\dots\) are Chebyshev polynomials of the first kind of degree m which are orthogonal with respect to the weight function \(w(x)=\frac{1}{\sqrt{1-x^2}}\), on the interval \([-1,1]\), and satisfy the following formula:
We should note that Chebyshev wavelets are the orthonormal basis for \(L^2_{\bar{w}_k}[0,1]\) with respect to the weight function:
where \(w_{n,k}(x)=w(2^{k-1}x-n+1)\) [1].
A function \(f(x)\in L^2_{\bar{w}_k}[0,1]\) may be approximated by Chebyshev wavelets as [1, 11]
where
2.1 Dual-Chebyshev wavelets
We define the dual-Chebyshev wavelet concept for establishing an orthonormal basis respect to the weight function \(w(x)=1\) from Chebyshev wavelets which are an orthogonal basis for \(L^2_{\bar{w}_k}[0,1]\) (not for \(L^2 [0,1]\)). The dual-Chebyshev wavelets basis of \(\{\psi _{n,k}\}\) is defined as an orthogonal basis for \(L^2[0,1]\) such as \(\{\tilde{\psi }_{n,k}\}\), subject to the following assumptions:
-
(I)
\(~\mathrm {span}\{\psi _{n,m}(x)\}=\mathrm {span}\{\tilde{\psi }_{n,m}(x)\},~~~m=0,1,\dots ,M-1,~n=1,2,\dots ,2^{k-1},\)
-
(II)
\(~ \langle \psi _{n,k},\tilde{\psi }_{n',k'}\rangle = \int _0^1\psi _{n,k}(x).\tilde{\psi }_{n',k'}(x) \mathrm {d}x = \delta _{k,k'}\delta _{n,n'}.\)
By considering \(i=M(n-1)+m+1\), we can relabel \(\psi _i=\psi _{n,m}\) and \(\tilde{\psi }_i=\tilde{\psi }_{n,m}\) where \(i=1,2,...,2^{k-1}M\). From the assumption (I), it can be concluded that the dual-Chebyshev wavelets are a linear combination of Chebyshev wavelets, that is
or in the matrix form
In addition, we rewrite the assumption (II) in the matrix form as follows:
where
and \(\mathbf I _{2^{k-1}M\times 2^{k-1}M}\) is the identity matrix.
Let \(\mathbf L\) be a \(2^{k-1}M\times 2^{k-1}M\) matrix with following entries:
It is easy to obtain that \(\mathbf T =\mathbf L ^{-1}\), because
Now, we need to calculate the entries of the matrix L for the numerical implementation to compute the matrix \(\mathbf T\). For this purpose, by considering \(i= M(n-1)+m +1\) and \(j= M(n'-1)+m' +1\), we have
If \(n\ne n'\), then the support of two functions in the integral (15) is disjoint and yields \(l_{ij}=0\). In addition, if \(n= n'\), by properties of Chebyshev polynomials, we have
where
The following recurrence relationship between Chebyshev polynomials and their differentials is
so the integral of Chebyshev polynomials can be writhen as
Overall, using Eq. (17), the matrix \(\mathbf L\) is a blocked-diagonal matrix which has the following form:
where \(A=[A_{mm'}]\) is an \(M\times M\) matrix with the following entries
Remark 1
Note that, L is positive definite and strictly diagonally dominant matrix because of Eq. (19) shows a fast decreasing pattern of the magnitude of non-zero entries of A by increasing distance with main diagonal. It is clear that A is a strictly diagonally dominant matrix, and hence, it is invertible. The matrix A (and consequently \(\mathbf L\)) is a symmetric matrix and its eigenvalues are real and positive by Gershgorin’s circle theorem [33]. In addition, A is positive definite, because a symmetric strictly diagonally dominant matrix with real positive diagonal entries is positive definite. On the other hand, the magnitude of diagonal entries of A is bounded with \(\frac{2}{\pi }\), because
It yields that
Clearly, \(\mathbf T\) can be written as a blocked-diagonal matrix as
2.2 Function approximation
A function \(f(x)\in L^2[0,1]\) may be expanded by dual-Chebyshev wavelets for any integer \(k> 0\) and a fixed number \(M \in \mathbb {N}\) as follows:
where
and
In the following, the error estimate of the dual-Chebyshev wavelets is presented in terms of the parameter k in the mean norm. For this aim, we define the orthogonal projection operator \(\mathcal {P}_{k,M}:~L^2[0,1]\rightarrow V_N\) as the Galerkin operator by
where the space \(V_N=\mathrm {span}\{\tilde{\psi }_1,...,\tilde{\psi }_{2^{k-1}M}\}\subset L^2[0,1]\) with the dimension \(d_N\) and the coefficients \(\{c_1,...,c_{2^{k-1}M}\}\) determined by solving the linear system:
Theorem 2.1
Suppose that the functionu(x) is M times continuously differentiable on [0, 1], i.e.,\(u\in C^M[0,1]\). Then, the functionu(x) can be expanded as the infinite sum of dual-Chebyshev wavelets (23) and this series converges to the functionu(x) like of\(O(2^{-kM})\). Furthermore
where\(C_M=\frac{2}{2^{M}M!}\).
Proof
Similar to [3], for dual-Chebyshev wavelets, we have
where \(Q^n_{k,M}(x)\) is the interpolation polynomial of degree M at the Chebyshev nodes of order M on \([{\frac{n-1}{2^{k-1}}},{\frac{n}{2^{k-1}}}]\) for the function u. Thus, utilizing the error bound for Chebyshev interpolation [33], we obtain
Since \(2^{-kM}\) vanishes as \(k \rightarrow \infty\) it follows that \(\mathcal {P}_{k,M}u\) converges (in the mean) to u.
Similarly, we can approximate the two-dimensional function \(K(x,y)\in {L^2([0,1]\times [0,1])}\) by dual-Chebyshev wavelets as
where \(\mathbf K ={[K_{ij}]}_{{1\le {i,j}} \le {2^{k-1}M}}\) with the entries
3 Solution of Logarithmic Boundary Integral Equations
Consider the boundary Fredholm integral equation of the second kind with logarithmic singular kernel:
where D is a bounded, open, simply connected region in the plane, \(n_\mathrm {x}\) is the outward unit normal on \(\partial D\), \(p(\mathrm {x})\) and \(g(\mathrm {x})\) are given functions on \(\partial D\) with \(p(\mathrm {x})\ge 0\) but \(p \not \equiv 0\) and \(u(\mathbf {x})\in C^1(\bar{D})\cap C^2(D)\) is the unknown function to be determined [10, 18].
We also assume that the boundary \(\partial D\) is a smooth simple closed curve with a twice continuously differentiable [10] and parameterized by
with \(\mathrm {r} \in C^2[0,1],~|\mathrm {r'}(t)|\ne 0\) and the parametrization of \(\partial D\) traverses in a counter-clockwise direction. The interior unit normal \(\mathrm {n}(t)\) is introduced as
which is orthogonal to the curve \(\partial D\) at \(\mathrm {r}(t)\). Based on the parametrization of \(\partial D\), we obtain the quantities:
and
By substituting Eqs. (31) and (32) into the integral equation (28), we reduce the boundary integral equations (28) to the following integral equation with the logarithmic kernel:
where
and
with
Note that in the integral Eq. (33), we have used \(u(t)\equiv u(\mathrm {r}(t))\) for simplicity in notation.
Now, we want to utilize the Galerkin method with dual-Chebyshev wavelets constructed on [0, 1] as a basis for solving the integral Eq. (33). From the expansion (21), the solution u(t) can be approximated by dual-Chebyshev wavelets as
Then, instead of u(t), we can replace the expansion (37) in the integral equation (33). Thus, we obtain
By taking inner product \(<\tilde{\Psi }(t),.>\) upon both sides of (38), we have
The use of orthonormality of dual-Chebyshev wavelets yields
where \(\mathbf I _{{2^{k-1}M}\times {2^{k-1}M}}\) is the identity matrix and \(F=[f_1,f_2,...,f_{2^{k-1}M}]^T\) with \(f_j=<f(t),\tilde{\psi }_j>\).
This linear system of algebraic equations can be also written in the extended form as
for unknowns \({{{U}}^T}=[{u}_1,{u}_2,\dots ,{u}_{2^{k-1}M}]^T.\)
The discrete Galerkin method arises when all integrals required in the Galerkin method are calculated using numerical integration. Therefore, we must approximate two types of integrals in the system (41) as
\(f_j=\langle \tilde{\Psi }(t),f(t)\rangle=\int _0^1 f(t)\tilde{\psi }_j(t) \mathrm {d}t,\)
\(K_{ij}=\langle\tilde{\psi }_{i}(x),\rangle K(x,y),\tilde{\psi }_{j}(y)\rangle\rangle=\int _{0}^{1}\int _{0}^{1} K(t,s) \tilde{\psi }_i(s)\tilde{\psi }_j(t) \mathrm {d}s\mathrm {d}t.\)
Since the function \(\ln \Vert \mathrm {r}(t)-\mathrm {r}(s)\Vert\) is a logarithmic weakly singular function, the integrals (42) and (43) cannot be computed by the usual quadrature formulae, and so, we need a specific numerical integration rule. In the following, we consider a simple but efficient quadrature rule for computing such integrals presented in [18]. For approximating the integrals, we use the double composite \(q_N\)-point Gauss–Legendre (DCGL) rule with M non-uniform subdivisions.
Suppose that f(t, s) is defined on \((0, 1)\times (0, 1)\) and satisfies
for all (t, s) and some \(\epsilon \in (0,1)\). Let \(\alpha _1(t), \alpha _2(t)\) be functions in \(C^{2q_N}[0, 1]\). Then, for any given integer M, we have [18, 22]
where
with
Note that the integrals (42) and (43) are singular along the diagonal \(t=s\) (not only at point \(t=0\)) and also at the points (0, 1) and (1, 0) because \(\partial D\) is a simple closed curve, so the quadrature rule (45) cannot be applied for them. The change of variables
for these integrals transform the unit square \([0,1]\times [0,1]\) to the diamond \(\{(u,v): |u|+|v-1|\le 1\}\) [18, 22]. Therefore, we have
and
with
The integrals of (46) and (47) have weakly singularity at \(u=0,\pm 1\) and are sufficiently smooth for every v. To approximate these singular integrals via the quadrature rule (45), we give
where
It is easy to see by a simple changing variables that
Similarly, we obtain
where
The integrands of (49) and (50) are singular in \(u=0\) and satisfy the condition (44) for any positive integer k and for any small positive number \(\epsilon\) [18]. Now, using the quadrature rule (45), we compute
where
with
In addition, we have
where
Utilizing the numerical integration schemes (51) and (53) in the system (41) results the linear system of algebraic equations:
for the unknowns \(\hat{u}=[\hat{u}_1,\hat{u}_2,\ldots,\hat{u}_N]\). The solution of this system eventually leads to the following numerical solution which can be approximated u(t) at any point \(t\in [0,1]\):
3.1 Notes on 3D boundary integral equations
The solution of boundary value problems for three-dimensional Laplace’s equations with linear Robin boundary conditions reduces to the solution of the following boundary integral equation [10]:
where R is a bounded, open, simply connected region in \(\mathbb {R}^3\) and the surface \(\partial R\) denotes its boundary, \(\Omega (\mathbf {x})\) indicates the interior solid angle at \(x \in \partial R\), \(n_\mathbf {y}\) is the outward unit normal on the surface \(\partial R\), the known function \(g(\mathbf {x},u)\) is assumed to be continuous on \(\partial R \times \mathbb {R}\) and \(f(\mathbf {x})\) is a given function on \(\partial R\) and the unknown function \(u(\mathbf {x})\in C^1(\bar{R})\cap C^2(R)\) must be determined.
Suppose that the surface \(\partial R\) is a smooth parametric orientable surface given by the equation:
and \(\partial R\) is covered just once as \((t_1,t_2)\) ranges throughout the parameter domain \(\mathcal {S}= [0,1] \times [0,1]\) with \(\mathrm {r} \in C^2(\mathcal {S})\) and \(\Vert \mathrm {r'}(t_1,t_2)\Vert \ne 0\). Based on the parametrization of \(\mathrm {r}(t_1,t_2)\), the interior unit normal \(\mathrm {n}(t)\) is obtained by
Moreover, we result that
and
To start the proposed method, we estimate the unknown function \(u(t_1,t_2)\) utilizing dual-Chebyshev wavelets constructed on [0, 1] as follows:
where the matrix \(\mathbf U ={[u_{ij}]}_{{1\le {i,j}} \le {2^{k-1}M}}\) is determined by solving the system which is obtained by replacing the expansion (62) with \(u(t_1,t_2)\) in the boundary integral equation (33) and taking the inner product
upon both sides. In addition, to compute the singular integrals on \(\mathcal {S} \times \mathcal {S}\) appeared in the scheme, we need to choose a suitable quadrature formula based on the generalized non-uniform composite Gauss–Legendre quadrature rule. In fact, this work is not really easy for dimension bigger than 2 and increases the difficulties to apply the method. It should be noted that solving high dimensional boundary integral equations by the proposed method can be interesting for future researches.
4 Error analysis
In this section, we investigate the error estimate and the convergence rate in terms of the parameter k for the presented method. This discussion is mostly based on the error analysis of discrete Galerkin method in [10, 25].
The operator \(\mathcal {K}:L^2[0,1]\rightarrow L^2[0,1]\) with weakly singular kernel is introduced as
Therefore, we can rewrite the integral equation (28) in the operator form:
where
If \(\Vert \mathcal {K}\Vert <\pi\), then the operator \(-\pi + \mathcal {K}\) is a contraction operator, by the Banach contraction mapping principle, Eq. (28) has a unique solution \(u_0\in L_{}^2[0,1]\) [10]. Now, we present the definition of compact operators and the respective theorems from [10, 25] to establish the error analysis of the method.
Definition 4.1
[25] A linear operator \(\mathcal {K}:L^2[0,1]\rightarrow L^2[0,1]\) is called compact if the set \(\{\mathcal {K}u|\Vert u\Vert \le 1\}\) has compact closure in \(L^2[0,1]\).
Theorem 4.1
[25] Compact linear operators are bounded.
Theorem 4.2
[10] The logarithmic integral operator \(\mathcal {K}\) is a compact operator on\(L^2[0,1]\).
We are ready to exchange Eq. (55) in the operator form by the operators (23) and (63) as
We introduce the discrete semi-definite inner product using the \(q_N\)-point Gauss–Legendre rule with M non-uniform subdivisions such that (\(q_N\ge d_N\)) as follows:
and, for every \(g \in L^2[0,1]\), the discrete semi-norm
The discrete projection operator \(\mathcal {Q}_{k,M}:L^2[0,1]\rightarrow V_N\) is defined as
where the coefficients \(\{c_1,...,c_N\}\) determined by solving the linear system:
The family \(\{\mathcal {Q}_{{k,M}}\}\) is uniformly bounded on \(L^2[0,1]\) which is proved at some length in Atkinson and Bogomolny [9], namely
Since \(\mathcal {Q}_{k,M}\) is a projection operator and \(\mathcal {P}_{{k,M}}u\in V_N\), we give \(\mathcal {Q}_{k,M}(\mathcal {P}_{{k,M}}u)=\mathcal {P}_{{k,M}}u\) [10]. Therefore
Now, we obtain
From Theorem 2.1, we have
for every \(u\in C^{M}([0,1])\).
A family of \(q_N\)-point Gauss–Legendre rule with M non-uniform subdivisions operators \(\mathcal {K}_N:L^2[0,1] \rightarrow L^2[0,1]\) for approximating \(\mathcal {K}\) is introduced by
Note that \(\{\mathcal {K}_N\}\) is a collectively compact family that is pointwise convergent to \(\mathcal {K}\) on \(L^2[0,1]\) of \(O(\frac{1}{M^{2_{q_N}}})\) [10, 18]. Then, Eq. (55) can be rewritten as
To obtain the error analysis of the method, we present the following convergence theorem about the discrete Galerkin method [10].
Theorem 4.3
Let\(u_0\) be a unique solution of the integral equation (28). Assume that for every\(u \in L^2[0,1]\)
Then, the inverse operator \((\pi + \mathcal {Q}_{k,M}\mathcal {K}_N)^{-1}\) exists for all sufficiently large N and is uniformly bounded. Furthermore
Here, we complete the error analysis by the following theorem:
Theorem 4.4
Having in mind the assumptions of Theorems4.3 and2.1. Assume that\({u}_0 \in C^{\rho }[0,1],\) where\(\rho =\max \{M,q_N\}\), is the unique exact solution of the boundary integral equation (28). Then, for all sufficiently largeN the proposed method has a unique solution\({\hat{u}}_N\) which converges to\(u_0\) as\(N\rightarrow \infty\). Besides, the error bound follows as
Proof
Since \(\mathcal {P}_{{k,M}} \in V_N\) and from Theorem 2.1, we have
for every \(u\in C^M[0,1]\), and so, when \(k\rightarrow \infty\), the condition (78) is satisfied. Therefore, Theorem 4.3 certifies that there exists \({M}> 0\) such that for every \(N\ge {M}\), the inverse operators \((-\pi + \mathcal {Q}_{k,M}\mathcal {K}_N)^{-1}\) exist and are uniformly bounded, that is
Now, from Eq. (77), it is clear that the present method in this paper, for every \(N\ge {M}\), has a unique solution as
On the other hand, from Eq. (82), we obtain
The family \({\mathcal {K}}_N\) is a pointwise convergence sequence and from the principle of uniform boundedness (see [10], Theorem A.3 in the Appendix), we can assume that \(\Vert {\mathcal {K}}_N\Vert _{}\le C_2\), so
The inequality (75) concludes the error bound
where \(u_0 \in C^{M}[0,1]\) and also as \(u_0 \in C^{q_N}[0,1]\), Eq. (45) implies \(\mathcal {K}_N\) is convergence to \(\mathcal {K}\) of order \(\frac{1}{M^{2q_N}}\), namely
Altogether
This completes the proof.
Corollary 4.1
As a conclusion from Theorem4.4, it should be noted that for \(q_N\) sufficiently large, the error of the dual-Chebyshev wavelet approximation is dominated over the error of integration rule, and so, increasing the number of integration nodes\(q_N\) has no significant effect on the error. Therefore, by increasingk, the proposed method will be of \(O(2^{-kM} )\).
We can estimate the solution of the boundary value problem with linear Robin boundary conditions (2) using the numerical solution \(\hat{u}_N(\mathrm {x})\) of the boundary integral equation (28) as follows:
Based on the theoretical analysis in [28, 29], we can obtain an error bound for the approximate solution \(\tilde{u}_N(\mathrm {x})\) which requires an error analysis of the dual-Chebyshev wavelet approximation in the Sobolev space norm. To this aim, we firstly consider
Suppose that there exists a non-negative integer \(\gamma\) such that the dual-Chebyshev wavelets \(\tilde{\psi }_i\) are \(\gamma\)-times continuously differentiable and the boundary \(\partial D\) is a piecewise \(C^{\gamma }\). If there exists a constant \(\delta>0\) such that \(d_\mathrm {x}\equiv d(\mathrm {x},\partial D)=\min _{\mathrm {y}\in \partial D}\{|\mathrm {x}-\mathrm {y}|\}\ge \delta\), then
and
where \(\rho _1,\rho _2>0\) are constants (for more details please see [28, 29]). Thus, we have
where \(\Vert p(\mathrm {x})\Vert _{H^{\gamma +2}(\partial D)}\le \rho _3.\)
5 Numerical examples
In this section, three boundary integral equations with logarithmic singular kernels are solved to demonstrate the efficiency and accuracy of the proposed method. These numerical examples are deduced from some mixed boundary value problems for Laplace’s equation. We utilize 10-points composite non-uniform Gauss–Legendre (CNGL) quadrature rule with \(M = 10\) for approximating singular integrals in the scheme. In order to measure the accuracy of the method, the maximum error \(\Vert e_k\Vert _{\infty }\) and the mean error \(\Vert e_k\Vert _2\) have been used as follows:
where \(\hat{u}(\mathrm {x})\) is the numerical solution of the exact solution \(u_{ex}(\mathrm {x})\). We have also been reported the convergence rate of the presented method by
In addition, the results obtained in the numerical examples are compared with the method presented in [26] based on the use of Haar wavelets. Although Haar wavelets establish a simple algorithm, they have few vanish moments in comparison with dual-Chebyshev wavelets. Therefore, we expect that the scheme proposed in the current paper will be faster than the Haar wavelet method. We have written all routines in “Maple” software with the “Digits” 20 (Digits environment variable controls the number of digits in Maple) and a Laptop with 2.10 GHz of Core 2 CPU and 4 GB of RAM has been used to run these. To solve the final linear system of algebraic equations the “LinearSolve” command from “LinearAlgebra” package has been employed.
Example 5.1
Consider the boundary value problem for Laplace’s equation [18]:
with the boundary condition:
This problem is reduced to the following logarithmic boundary integral equation of the second kind:
where
with the exact solution \(u_{ex}(\mathrm {x})=u_{ex}(x_1,x_2)=1+x_1\).
Table 1 reports \(\Vert e\Vert _{\infty }\), \(\Vert e\Vert _2\) and the values of the ratio at different numbers of k for \(M=3\) and \(M=4\). In addition, the results are compared with the Haar wavelet method [26] in this table. It is clear that the obtained results by the proposed scheme are better than the obtained results by the Haar wavelet method. From Table 1, we find that the ratio of error remains approximately constant (\(\approx 3\)) for \(M=3\) and (\(\approx 4\)) for \(M=4\). Therefore, numerical results confirm the theoretical error estimates in Theorem 4.4. The obtained errors of \(M=2,3,4\) for different numbers of k are drawn in the logarithmic mode in Fig. 1. The absolute errors for \(M=3,4\) and \(k=7\) are graphically shown in Fig. 2.
Example 5.2
In this example, we solve the following Dirichlet problem:
with the boundary condition
Using Green’s formula and conditions, we obtain the logarithmic boundary integral equation:
where
with the exact solution \(u_{ex}(\mathrm {x})=u_{ex}(x_1,x_2)=\sin x_1 \sinh x_2\).
Table 2 shows \(\Vert e\Vert _{\infty }\), \(\Vert e\Vert _2\) and the values of the ratio at different numbers of k for \(M=3\) and \(M=4\). To compare the presented method, we also solve the integral equation (91) utilizing the Haar wavelet method and the numerical results are given in Table 2.
It should be noted that from Theorem 4.4, the results gradually converge to the exact values as the parameter k increases. In addition, the ratio of error, as \(k\rightarrow \infty\), remains approximately constant for \(M=2\), \(M=3\) and \(M=3\) nearly 2, 3, and 4, respectively, i.e., the proposed method is of \(O(2^{-Mk})\). The obtained errors of \(M=3,4\) for different numbers of k are drawn in the logarithmic mode in Fig. 3. The numerical solutions for \(k=3,4,5,6\) and \(M=2\) are graphically shown in Figure 4.
Example 5.3
In this example, we solve the following Laplace’s equation:
with the boundary condition
This problem is reduced to the following logarithmic boundary integral equation of the second kind:
where
with the exact solution \(u_{ex}(\mathrm {x})=u_{ex}(x_1,x_2)=\sqrt{x_1+x_2+2}\).
Table 3 shows \(\Vert e\Vert _{\infty }\), \(\Vert e\Vert _2\) and the values of the ratio at different numbers of k for \(M=3,4,5\). Also, the results are compared with the Haar wavelet method [26] in this table. As can be seen, the convergence rate for the proposed scheme is high in comparison with Haar wavelet method. We parameterize \(\partial D\) by
Therefore, we can reduce the boundary integral equation (92) to the logarithmic singular Fredholm integral equation of the second kind for the known function \(u(\mathrm {r}(t))\). In addition, the approximate solution \(u(\mathrm {r}(t))\) for \(M=3\) and \(k=2,3,4,5\) is graphically shown in Fig. 5. It is remarkable that by increasing the parameter k, the results improves. Apparently, the method provides accurate numerical solutions for the logarithmic singular integral equation.
6 Conclusion
This paper has investigated a numerical method for solving logarithmic singular boundary Fredholm integral equations of the second kind by combining dual-Chebyshev wavelets and discrete Galerkin method. The singular integrals occurring in the method are computed by a composite non-uniform Gauss–Legendre integration rule. The properties of dual-Chebyshev wavelets are used to reduce the problem to the solution of the linear system of algebraic equations. The error analysis is provided for the method. The convergence accuracy of the new method was examined in three boundary Fredholm integral equations which occur as reformulations of a boundary value problem for Laplace’s equation. All numerical results confirm the theoretical error estimates. We can also expand this method to various types of boundary integral equations with little additional works.
References
Adibi H, Assari P (2010) Chebyshev wavelet method for numerical solution of Fredholm integral equations of the first kind. Math. Probl. Eng
Adibi H, Assari P (2011) On the numerical solution of weakly singular Fredholm integral equations of the second kind using Legendre wavelets. J Vib Control 17:689–698
Alpert BK (1993) A class of bases in \(l^2\) for the sparse representation of integral operators. SIAM J Math Anal 24(1):246–262
Assari P, Adibi H, Dehghan M (2014) A meshless discrete Galerkin (MDG) method for the numerical solution of integral equations with logarithmic kernels. J Comput Appl Math 267:160–181
Assari P, Dehghan M (2017) A meshless discrete collocation method for the numerical solution of singular-logarithmic boundary integral equations utilizing radial basis functions. Appl Math Comput 315:424–444
Assari P, Dehghan M (2018) Solving a class of nonlinear boundary integral equations based on the meshless local discrete Galerkin (MLDG) method. Appl Numer Math 123:137–158
Assari P, Dehghan M (2018) A meshless Galerkin scheme for the approximate solution of nonlinear logarithmic boundary integral equations utilizing radial basis functions. J Comput Appl Math 333:362–381
Assari P, Dehghan M (2018) Application of thin plate splines for solving a class of boundary integral equations arisen from Laplace’s equations with nonlinear boundary conditions. Int. J. Comput. Math. https://doi.org/10.1080/00207160.2017.1420786
Atkinson K, Bogomolny A (1987) The discrete Galerkin method for integral equations. Math Comp 48(178):31–38
Atkinson KE (1997) The numerical solution of integral equations of the second kind. Cambridge University Press, Cambridge
Babolian E, Fattahzadeh F (2007) Numerical computation method in solving integral equations by using Chebyshev wavelet operational matrix of integration. Appl Math Comput 188(1):1016–1022
Babolian E, Fattahzadeh F (2007) Numerical solution of differential equations by using Chebyshev wavelet operational matrix of integration. Appl Math Comput 188(1):417–426
Biazar J, Ebrahimi H (2012) Chebyshev wavelets approach for nonlinear systems of Volterra integral equations. Comput Math Appl 63(3):608–616
Boersma J, Danicki E (1993) On the solution of an integral equation arising in potential problems for circular and elliptic disks. SIAM J Appl Math 53(4):931–941
Bremer Rokhlin V, J., and I. Sammis. (2010) Universal quadratures for boundary integral equations on two-dimensional domains with corners. J. Comput. Physics 229:8259–8280
Chen W, Lin W (2001) Galerkin trigonometric wavelet methods for the natural boundary integral equations. Appl Math Comput 121(1):75–92
Dehghan M, Mirzaei D (2008) Numerical solution to the unsteady two-dimensional Schrodinger equation using meshless local boundary integral equation method. Int J Numer Methods Eng 76(4):501–520
Fang W, Wang Y, Xu Y (2004) An implementation of fast wavelet Galerkin methods for integral equations of the second kind. J Sci Comput 20(2):277–302
Gao J, Jiang Y (2008) Trigonometric Hermite wavelet approximation for the integral equations of second kind with weakly singular kernel. J Comput Appl Math 215(1):242–259
Ghasemi M, Tavassoli M (2011) Kajani. Numerical solution of time-varying delay systems by Chebyshev wavelets. Appl Math Model 35(11):5235–5244
Harbrecht H, Schneider R (2006) Wavelet Galerkin schemes for boundary integral equations—implementation and quadrature. SIAM J Sci Comput 27(4):1347–1370
Kaneko H, Xu Y (1994) Gauss-type quadratures for weakly singular integrals and their application to Fredholm integral equations of the second kind. Math Comp 62(206):739–753
Khuri SA, Wazwaz AM (1996) The decomposition method for solving a second kind Fredholm integral equation with a logarithmic kernel. Intern J Comput Math 61(1–2):103–110
Khuri SA, Sayfy A (2010) A numerical approach for solving an extended Fisher-Kolomogrov-Petrovskii-Piskunov equation. J Comput Appl Math 233(8):2081–2089
Kress B (1989) Linear Integral Equations. Springer, Berlin
Lepik U (2008) Solving integral and differential equations by the aid of non-uniform Haar wavelets. Appl Math Comput 198(1):326–332
Li X (2011) The meshless Galerkin boundary node method for Stokes problems in three dimensions. Int J Numer Methods Eng 88:442–472
Li X (2011) Meshless Galerkin algorithms for boundary integral equations with moving least square approximations. Appl Numer Math 61(12):1237–1256
Li X, Zhu J (2009) A Galerkin boundary node method and its convergence analysis. J Comput Appl Math 230(1):314–328
Li X, Zhu J (2009) A Galerkin boundary node method for biharmonic problems. Eng Anal Bound Elem 33(6):858–865
Li X, Zhu J (2009) A meshless Galerkin method for Stokes problems using boundary integral equations. Comput Methods Appl Mech Eng 198:2874–2885
Mirzaei D, Dehghan M (2009) Implementation of meshless LBIE method to the 2D non-linear SG problem. Int J Numer Methods Eng 79(13):1662–1682
Quarteroni A, Sacco R, Saleri F (2007) Numerical mathematics, 2nd ed, texts in applied mathematics. Springer, New York
Sohrabi S (2011) Comparison Chebyshev wavelets method with BPFs method for solving Abel’s integral equation. Ain Shams Eng J 2(3–4):249–254
Tang X, Pang Z, Zhu T, Liu J (2007) Wavelet numerical solutions for weakly singular Fredholm integral equations of the second kind. Wuhan Univ J Nat Sci 12(3):437–441
Von Petersdorff T, Schwab C (1996) Wavelet approximations for first kind boundary integral equations on polygons. Numer Math 74(4):479–519
Wang Y, Fan Q (2012) The second kind Chebyshev wavelet method for solving fractional differential equations. Appl Math Comput 218(17):8592–8601
Wazwaz AM (2011) Linear and Nonlinear Integral equations: methods and applications. Higher Education Press and Springer Verlag, Heidelberg
Wazwaz AM, Rach R, Duan J (2013) The modified Adomian decomposition method and the noise terms phenomenon for solving nonlinear weakly-singular Volterra and Fredholm integral equations. Cent Eur J Eng 3(4):669–678
Yousefi SA, Banifatemi A (2006) Numerical solution of Fredholm integral equations by using CAS wavelets. Appl Math Comput 183:458–463
Yousefi SA, Razzaghi M (2005) Legendre wavelets method for the nonlinear Volterra-Fredholm integral equations. Math Comput Simul 70:1–8
Yousefi SA (2006) Numerical solution of Abel’s integral equation by using Legendre wavelets. Appl Math Comput 175:574–580
Zhang P, Zhang Y (2000) Wavelet method for boundary integral equations. J Comput Math 18(1):25–42
Zhe W (2014) Haar wavelet for the natural boundary integral equation. Appl Mech Mater 17:1569–1573
Zhu L, Fan Q (2012) Solving fractional nonlinear Fredholm integro-differential equations by the second kind Chebyshev wavelet. Commun Nonlinear Sci Numer Simul 17(6):2333–2341
Acknowledgements
The authors are very grateful to the reviewers for their valuable comments and suggestions which have improved the paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Assari, P., Dehghan, M. Application of dual-Chebyshev wavelets for the numerical solution of boundary integral equations with logarithmic singular kernels. Engineering with Computers 35, 175–190 (2019). https://doi.org/10.1007/s00366-018-0591-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-018-0591-9
Keywords
- Boundary integral equation
- Laplace’s equation
- Logarithmic singular kernel
- Dual-Chebyshev wavelet
- Discrete Galerkin method
- Error analysis