 Research
 Open Access
 Published:
Wavelet multilevel augmentation method for linear boundary value problems
Advances in Difference Equationsvolume 2015, Article number: 126 (2015)
Abstract
This work presents a new approach to numerically solve the general linear twopoint boundary value problems with Dirichlet boundary conditions. Multilevel bases from the antiderivatives of the Daubechies wavelets are constructed in conjunction with the augmentation method. The accuracy of numerical solutions can be improved by increasing the number of basis levels, but the computational cost also increases drastically. The multilevel augmentation method can be applied to reduce the computational time by splitting the coefficient matrix into smaller submatrices. Then the unknown coefficients in the higher level can be solved separately. The convergent rate of this method is \(2^{s}\), where \(1 \leq s \leq p+1\), when the antiderivatives of the Daubechies wavelets order p are applied. Some numerical examples are also presented to confirm our theoretical results.
Introduction
Boundary value problems can be viewed as mathematical models in science and engineering. For real world applications, exact solutions are not available. Numerical methods are required to solve numerically the models. The efficient methods provide approximate solutions by choosing the appropriate subspaces of solution spaces and their suitable bases. By applying suitable formulations, the linear model equation can be discretized to a linear system. A more accurate approximation can be obtained by increasing the number of basis functions. However, this leads to a larger discretized linear system. To save the computational cost, one can use the multilevel augmentation method. The resulting coefficient matrix corresponding to the finer level of approximate spaces is obtained by augmenting a matrix corresponding to a coarser level. Instead of solving the linear system at the finer level, the coefficient matrix can be separated so that the smaller system at the coarser level can be taken. Thus, the additional computational cost is proportional to the dimension of the different space between the spaces of the finer level and the coarser level, not the dimension of the whole finer level. This method allows us to develop faster and accurate algorithms for solving differential equations (see, e.g., [1–3], and [4]). These previous researches considered the second kind of equations and constructed piecewise polynomials as bases for the subspaces of the Sobolev spaces \(H^{m}_{0}(0,1)\) consisting of elements satisfying the homogeneous boundary conditions
On the other hand, wavelets can be applied to discretize differential equations (see, e.g., [5, 6]). Related numerical methods with the applications of Haar and Legendre wavelets for solving boundary value problem are proposed by SirajulIslam et al. [7, 8]. The advantage of wavelet basis is its capability to approximate solutions of differential equations. The wavelet Galerkin method is one of the most powerful methods that can be used to solve ordinary and partial differential equations (see, e.g., [9–11], and [12]). In addition, the accuracy of the approximate solutions can easily be improved by merely increasing the numbers of wavelet basis functions and the orders of wavelets. However, the wavelet basis is not straightforwardly adjusted to satisfy general boundary conditions. In 1992, Xu and Shann introduced a different approach to handle the boundary conditions by using the antiderivatives of Daubechies wavelets [13]. These antiderivatives form bases for the finitedimensional subspaces of Sobolev space \(H^{1}\) and are used to construct an algorithm for approximating solutions.
In this work, we propose the method that combines the main advantages of wavelet bases and multilevel augmentation together. That is, we apply the multilevel augmentation of operators in conjunction with the antiderivatives of Daubechies wavelets to approximate linear differential equations in the case of Dirichlet boundary conditions. The originality of this work is that we introduce the antiderivatives of Daubechies wavelets for solving linear boundary value problems (see [13]) and apply this basis type with the augmentation method proposed by Chen (see, e.g., [1–3] and [4]). By this concept, we obtain a new approach to reduce the computational time for solving the linear system resulting from discretizing a linear differential equation.
Given the interval \(\varOmega :=(0,R)\), we use the notation \(L^{2}(\varOmega )\) to denote the space of square integrable functions on Ω with standard inner product \((\cdot, \cdot)\) defined by
and the associated norm \(\\cdot\\).
Let \(H^{s}(\varOmega )\) denote the standard Sobolev space with the norm \(\ \cdot\_{s}\) given by
According to the boundary condition, we work on the solution space
equipped with the inner product
and its associated norm \(\cdot\). It is well known that the norm \(\cdot\) is equivalent to the standard norm \(\\cdot\_{1}\) in this space.
Let \(p\in\mathbb{N}\). We will apply the multilevel augmentation method and antiderivatives of wavelets of order p to find numerical solutions of twopoint boundary value problems with Dirichlet boundary conditions.
Assume that there exists a unique weak solution \(u\in H^{1}_{0}(\varOmega )\). To find numerical solutions, we propose the following steps:

1.
The solution space \(H^{1}_{0}(\varOmega )\) is decomposed into orthogonal direct sum of subspaces. The antiderivatives of the Daubechies wavelets are used to construct finitedimensional subspaces.

2.
For \(n\in\mathbb{N}\), the multilevel method is applied to obtain the nth level solution by solving a linear system with matrix coefficients related to the antiderivatives of the Daubechies wavelets.

3.
To obtain a solution at a higher level, namely \((n+i)\) th level, the multilevel augmentation method is applied. By the algorithm to be presented, the computational time for solving the linear system is reduced since the dimension of the matrix coefficient is smaller.
Finally, this work is organized as follows. Section 2 gives an introduction to the antiderivatives of the Daubechies wavelets and the finitedimensional subspaces of the solution space \(H^{1}_{0}(\varOmega )\). In Section 3, we describe the algorithm to find approximate solutions using the multilevel augmentation method. The optimal error estimates for the approximate solutions are proven in Section 4, while some numerical examples are demonstrated in Section 5. Conclusions and future work are discussed in Section 6.
Bases for subspaces of \(H_{0}^{1}(\varOmega )\)
In this section, we will introduce the wavelets of order p and their antiderivatives. These functions form orthonormal bases for the finitedimensional subspaces \(S_{n}\) of the solution space \(H^{1}_{0}(\varOmega )\). More details can be found in [5] and [13].
To define the Daubechies wavelets, we consider two functions: the scaling function \(\phi(x)\) and the wavelet function \(\psi (x)\). The scaling function is obtained from the dilation equation. The wavelet function is defined from the scaling function. Details are described as follows.
Given a positive integer p, consider a sequence \(\{c_{k}\}_{k\in\mathbb {Z}}\) satisfying
The scaling function \(\phi(x)\) is the unique solution of the dilation equation
where \(c_{k}\) satisfy the above four properties.
Let
The wavelet function \(\psi(x)\) is defined by
The graphs of ϕ and ψ for \(p=2\) are shown in Figure 1.
Define
The functions \(\psi_{jk}\) with \(j \geq1\) and \((j,k) \in\mathbb {Z}\times\mathbb{Z}\) are called wavelets of order p. It is well known that the set of wavelets forms an orthonormal basis for \(L^{2}(\mathbb{R})\).
For \(j\geq1\), define the index set \(I_{j}\) such that
\(\{\psi_{jk}_{\varOmega }\mid j \geq1, k\in I_{j} \}\) is a frame of \(L^{2}(\varOmega )\). That is, the \(\operatorname {span}\{\psi_{jk}_{\varOmega }\mid j \geq1, k\in I_{j} \}\) consisting of all linear expansions is equal to \(L^{2}(\varOmega )\).
Next, we define the antiderivatives of wavelets satisfying the Dirichlet boundary condition, namely,
For \(n\in\mathbb{N}_{0}\), we define a subspace \(S_{n}\) by
It is obvious that these subspaces are finitedimensional subspaces of \(H_{0}^{1}(\varOmega ) \) and they are nested, i.e., \(S_{n} \subset S_{n+1}\). Since \(\{\varPsi _{jk} \mid 1\leq j < n, k\in I_{j}\}\) is a frame for \(S_{n}\), it spans \(S_{n}\) but it need not be linearly independent. Xu and Shann [13], introduced an index set \(D_{j}\) such that \(\{\varPsi _{jk} \mid 1\leq j < n, k\in D_{j}\}\) is a basis for \(S_{n}\). The index set \(D_{j}\) is defined by
For \(p=1\), the basis functions \(\{\varPsi _{jk} \mid 0\leq j < n, k\in D_{j}\}\) for \(S_{n}\) are the piecewise linear hierarchical basis functions with uniform mesh size, \(h=2^{n}\). The graphs of \(\varPsi _{00}, \varPsi _{10},\ldots, \varPsi _{22}\), and \(\varPsi _{23} \) are shown in Figure 2, while the graphs of \(\varPsi _{2,1}, \ldots, \varPsi _{2,10}\) are shown in Figure 3.
It should be noted that the set
is an orthonormal basis for \(S_{n}\) with the inner product \([\cdot,\cdot ]\) of the Sobolev space \(H_{0}^{1}(\varOmega )\) but it is not orthonormal in \(L^{2}(\varOmega )\) when equipped with the standard inner product \((\cdot ,\cdot)\). Since we require orthonormality in \(L^{2}(\varOmega )\) for our augmentation method, we apply the GramSchmidt process to obtain an orthonormal basis for \(S_{n}\) with the standard inner product \((\cdot,\cdot)\) in \(L^{2}(\varOmega )\). Thus, the set
is defined as orthonormal basis for \(S_{n}\) in the present method.
Multilevel augmentation method algorithm
In this section, we describe the multilevel augmentation method for solving boundary value problems.
Let \(u\in H_{0}^{1}(\varOmega )\) be the weak solution of a given differential equation. Suppose that the variational form of the differential equation is
Let the approximate solution \(u_{n}\) of the given equation be
The main idea is to determine the coefficients \(\alpha_{jk}\) in such a way that \(u_{n}\) behaves as if it were a weak solution on \(S_{n}\), that is, \(u_{n}\) satisfies the linear system of equations,
Let \(\iota: (j,k) \mapsto i\) be the lexicographically enumerating function. That is,
We then obtain a linear system of the form \(\mathbf{A}_{n}\mathbf {u}_{n}=\mathbf{f}_{n}\), where \(\mathbf{A}_{n}\) is the coefficient matrix, \(\mathbf{u}_{n} \) is the unknown column vector, and \(\mathbf{f}_{n} \) is the column vector defined by
The approximate solution \(u_{n}\) obtained in this way is called the nth multilevel solution of (1).
Next, we apply the augmentation method to approximate the next level solution, \(u_{n+1}\). Suppose that \(u_{n}\) is already solved. That is, the matrix representation \(\mathbf{u}_{n}\) of \(u_{n}\) satisfies the equation \(\mathbf{A}_{n}\mathbf{u}_{n}=\mathbf{f}_{n}\). We augment the matrix \(\mathbf {A}_{n}\) with submatrices \(\mathbf{B}_{n}\), \(\mathbf{C}_{n}\), and \(\mathbf {D}_{n}\) where
The coefficient matrix \(\mathbf{A}_{n+1}\) corresponding to the \((n+1)\)st level is identified as
Instead of finding the full \((n+1)\)th level solution, \(u_{n+1}\), from \(\mathbf{A}_{n+1}\mathbf{u}_{n+1}=\mathbf{f}_{n+1}\) of size \(\dim S_{n+1}\), we will approximate \(u_{n+1}\) by decomposition the coefficient matrix \(\mathbf{A}_{n+1}\) into the sum of an upper triangular matrix and a lower triangular matrix:
If the matrices \(\mathbf{A}_{n}\) and \(\mathbf{D}_{n}\) are nonsingular, there exists a (unique) vector \(\mathbf{u}_{n, 1}\) satisfying
Let \(u_{n, 1}\in S_{n+1}\) be the corresponding element of \(\mathbf {u}_{n, 1}\). We call \(u_{n, 1}\) the \((n+1)\) st multilevel augmentation solution of (1). The index n refers to the initial level n, and 1 refer to a one step method to compute \(u_{n+1}\) approximately. The linear system of \(\dim S_{n+1} \) can be solved by considering two linear systems. One is the size of \(\dim S_{n}\), and another is the size of \(\dim S_{n+1}\dim S_{n} = 2^{n}(2p1)\).
In general, an approximation \(u_{n, i+1}\) for \((n+i+1)\)st multilevel solution is defined by setting
Suppose that \(u_{n, i}\) is already solved. We augment the matrix \(\mathbf{A}_{n+ i}\) with submatrices \(\mathbf{B}_{n+ i}\), \(\mathbf {C}_{n+ i}\), and \(\mathbf{D}_{n+ i}\) where
The coefficient matrix \(\mathbf{A}_{n+i+1}\) corresponding to the \((n+i+1)\)st level is identified as
We split the coefficient matrix \(\mathbf{A}_{n+i+1}\) and solve for \(u_{n, i+1} \in S_{n+i+1}\) from the equation
This completes the multilevel augmentation algorithm.
Error analysis
In this section, we analyze the convergence of the multilevel augmentation method conjunction with the antiderivatives of the Daubechies wavelets. First, we consider the distance between the weak solution u of (1) and the nth multilevel solution \(u_{n}\in S_{n}\) obtained by the wavelets of order p. Theorem 4.1 in [13] stated that, for \(u\in H_{0}^{1}(\varOmega ) \cap H^{s}(\varOmega ) \), there exists a positive constant C such that
In particular, if we consider separately the distance between u and \(u_{n}\) with the standard \(L^{2}\) norm \(\\cdot\\), and the Sobolev norm \(\ \cdot\_{1}\), we obtain
The above estimations suggest that if we apply the wavelet of order p and \(u\in H_{0}^{1}(\varOmega ) \cap H^{s}(\varOmega )\), then the errors measured by the standard norm, and the Sobolev norm in \(L^{2}\), decrease by the factors of \(2^{p+1}\), and \(2^{p}\), respectively, from n to \(n+1\) level.
Next, we consider the distance between the solution u and the \((n+i)\)th multilevel augmentation solution, \(u_{n, i}\), of (1). In the remaining section, we denote by \(\mathcal{A}\) the operator corresponding to the matrix A, and we denote by u the column matrix representing element u.
For \(n\in\mathbb{N}\), if the inverse operators \(\mathcal{A}_{n}^{1}\) and \(\mathcal{D}_{n}^{1}\) exist, then the \((n+1)\)th multilevel augmentation solution \(u_{n, i}\) exists. If there also exist an \(N \in \mathbb{N}\), \(\alpha>0\), and \(\delta>0\) such that
and
the error for our method can be estimated as in the following theorem.
Theorem 1
(Error for multilevel augmentation method)
Let \(u\in H_{0}^{1}(\varOmega ) \) be the solution of (1). Suppose that there exist an \(N \in\mathbb{N}\), and positive constants α and δ such that for \(n\geq N\) the inverse operators \(\mathcal {A}_{n}^{1}\), \(\mathcal{D}_{n}^{1}\) exist and
and
If \(u\in H_{0}^{1}(\varOmega ) \cap H^{s}(\varOmega ) \), then there exist an \(M \in \mathbb{N}\) and positive constant \(c_{0}\) such that, for \(n\geq M\) and \(i \in\mathbb{N}\cup\{0\}\), we have the estimate
Proof
By the hypotheses on \(\mathcal{A}_{n}^{1}\) and \(\mathcal {D}_{n}^{1}\), we see that the \((n+i)\)th multilevel augmentation solution \(u_{n+i}\) and the \((n+i)\)th multilevel augmentation solution \(u_{n, i}\) exist for all \(n\geq N\) and \(i\in\mathbb{N}\cup\{0\}\). By Theorem 4.1 in [13], there exists a positive constant C such that
For \(n\geq N\) and \(i\in\mathbb{N}\), let \(W_{n+i1}\) be the orthogonal complement of \(S_{n+i1}\) in \(S_{n+i}\). The element \(u_{n, i} \in S_{n+i}\) can be uniquely written in the form
where \(u_{n, i1}^{1} \in S_{n+i1}\), and \(v_{n, i1}^{1} \in W_{n+i1}\). Since the column matrix \(\mathbf{u}_{n, i}\) of \(u_{n, i}\) satisfies the equation
it also satisfies
The \((n+i)\)th multilevel solution \(u_{n+i}\in S_{n+i}\) satisfies the equation
Subtracting (6) from (5), we have
Since \(\mathbf{A}_{n+i}\) is nonsingular, we have the equation
Since \(\lim_{n\rightarrow\infty}\\mathcal{B}_{n}\=\lim_{n\rightarrow \infty}\\mathcal{C}_{n}\= 0\), there exist an \(M\in\mathbb{N}\) and \(c >0\) such that for \(n\geq M\) and \(i \in\mathbb{N}\),
and
We have, for \(n\geq M\), \(i \in\mathbb{N}\), and \(1\leq s \leq p+1\),
From (4) and (7), we conclude that
□
The above theorem suggests that, if the solution \(u\in H_{0}^{1}(\varOmega ) \cap H^{s}(\varOmega ) \), and we apply the multilevel augmentation method from level \(n+i1\) to \(n+i\) by using the antiderivatives wavelets of order p, the errors measured in \(\\cdot\\) decrease by a factor of \(2^{p+1}\). Thus the behaviors of the decreasing error obtained by the multilevel, and the multilevel augmentation methods, are in the same order.
Examples
In this section, we illustrate the efficiency of the multilevel augmentation method in conjunction with the antiderivatives of Daubechies wavelets of order p to find the numerical solutions of the following boundary value problem:
with the Dirichlet conditions
where \(R=2p1\). It should be noted that the general interval \((\alpha ,\beta)\) can be changed to \((0,R)\) by the method of changing variables.
We assume that \(f\in L^{2}(\varOmega )\), the coefficients q and r are smooth in the closed interval \([0,R]\) with \(q > 0\) and \(r \geq0\).
The variational form of (8) is
where \(a(\cdot,\cdot)\) is the bilinear form defined by
Since \(A(\cdot,\cdot)\) is continuous and coercive on \(H^{1}_{0}(\varOmega )\), by the LaxMilgram lemma, there exists a unique weak solution \(u\in H^{1}_{0}(\varOmega )\) for (9).
Note that we can also apply the multilevel augmentation method in conjunction with the antiderivatives of the Daubechies wavelets order p for the cases with nonzero boundary conditions. For example, we consider the boundary value problem
with the boundary conditions
We notice that the linear function
satisfies the boundary conditions, that is, \(y(\alpha)=c\) and \(y(\beta )=d\). Let \(u =y + w\) be the weak solution of (11). Since \(u(\alpha)=c \) and \(u(\beta)=d\), \(w(\alpha)=w(\beta)=0\). The variational form of the boundary value problem in this case is
where \(a(\cdot,\cdot)\) is the bilinear form
Since \(a(\cdot,\cdot)\) is continuous and coercive on \(H^{1}_{0}(\alpha,\beta )\), by the LaxMilgram lemma, there exists a unique weak solution \(w\in H^{1}_{0}(\alpha,\beta)\) for (12).
Example 1
For the first example, we consider the twopoint boundary value problem
with boundary conditions \(u(0)= u(1) = 0\).
The exact solution is \(u(x)=x^{2}x\). Here, we apply the Daubechies wavelets of order \(p=1\) to solve the problem. Numerical results for each level (n) are shown in Table 1. The column of \(\uu_{n}\\) presents the numerical results obtained by the standard multilevel method. When increasing the level of approximations, the norm of the \(L^{2}\) error decreases by the factor of \(2^{s}\) where \(1 \le s \le2\). The numerical results by the multilevel augmentation method starting from the second and the third levels are shown in the \(\uu_{1,n1}\\) and \(\uu_{2,n2}\\) columns, respectively. At the same level n, the \(L^{2}\) errors are in the same order as those of the standard multilevel method, except that its values are slightly greater. These additional errors come from the augmentation part which can be seen from the proof of Theorem 1. It can be seen further that the error from the augmentation method is getting closer to the error from the standard multilevel method as n becomes large.
Example 2
Consider the boundary value problem
with boundary conditions, \(u(0)= u(1) = 0\).
The exact solution is \(u = \sin(\pi x)\). Numerical results for \(p=1\) are shown in Table 2. The column of \(\uu_{n}\\) presents the numerical results obtained by the multilevel method. The \(L^{2}\) error decreases by the factor of \(2^{s}\) where \(1 \le s \le2\) as expected, and this agrees well with the theoretical results. The \(L^{2}\) errors obtained by the multilevel augmentation method starting from levels 2, 3, and 4 are shown in the \(\uu_{1,n1}\\), \(\uu_{2,n2}\\), and \(\uu_{3,n3}\\) columns, respectively. Their values are in the same order as the multilevel method.
To apply the Daubechies wavelets of order \(p=2\), we change the interval \([0,1]\) to \([0,3]\). So we obtain the following boundary value problem:
with conditions \(u(0)= u(3) = 0\).
The exact solution of this problem is \(u(x) = \sin( \frac{\pi}{3} x)\). Numerical results from the wavelet basis of order \(p=2\) are shown in Table 3. The rate of \(L^{2}\) error convergence is faster than that of the case \(p=1\). Here, the \(L^{2}\) error is four times smaller than that of the previous error level. This agrees with the theoretical result that the \(L^{2}\) error should decrease by a factor of \(2^{s}\), where \(1 \le s \le3\).
Example 3
Consider the boundary value problem with nonzero boundary conditions
with boundary conditions, \(u(0)=1\), \(u(1) = 1\).
The exact solution is \(u =\frac{x^{3}}{3}+x^{2}+x+\frac {e^{x}3e+2}{3(e1)}\). Numerical results for \(p=1\) are shown in Table 4. Column of \(\uu_{n}\\) presents the numerical results obtained by the multilevel method. The \(L^{2}\) error is twice smaller than that of the previous error level, and agrees well with the theoretical results. The \(L^{2}\) errors obtained by the multilevel augmentation method starting from levels 3, 4, 5, and 6 are shown in the \(\uu_{1,n1}\\), \(\uu_{2,n2}\\), and \(\uu_{3,n3}\\) columns, respectively. Their values are in the same order as the multilevel method.
Numerical results from the wavelet basis of order \(p=2\) are shown in Table 5. The rate of \(L^{2}\) error convergence is faster than that of the case \(p=1\). Here, the \(L^{2}\) errors is eight times smaller than that of the previous error level.
Conclusions
This present work is our attempt to apply the multilevel augmentation method using the antiderivatives of Daubechies wavelets for approximating twopoint boundary value problems with Dirichlet boundary conditions. This method is extended from the multilevel augmentation method that uses polynomial wavelet basis. An error analysis has also been presented. The rate of convergence is by a factor of \(2^{s}\), \(1 \le s \le p+1\), where p is the Daubechies wavelet order. At the same level, the \(L^{2}\) error of the multilevel augmentation method is greater than that of the multilevel method, but they are in the same order.
The difficulty of this approach is that the antiderivatives of Daubechies wavelet cannot be expressed in explicit form. One is required to solve the dilation equation to obtain a wavelet basis in an implicit formula. Here, we have done this using a numerical approximation to obtain the basis function point by point. Also, it is not easy to extend this approach to problems in higher dimension.
The advantage of this method is that we need not solve the full linear system. The unknown coefficients from the previous level can be used to approximate additional unknowns in the next level. Thus, this method can reduce computational time and memory for storing matrix coefficients. Furthermore, by applying the general antiderivatives of Daubechies wavelets, this method can be used to solve the boundary value problems with Neumann and mixed boundary conditions. Numerical experiments on these problems are in progress and will be reported elsewhere further.
References
 1.
Chen, Z, Micchelli, CA, Xu, Y: A multilevel method for solving operator equations. J. Math. Anal. Appl. 262, 688699 (2001)
 2.
Chen, Z, Wu, B, Xu, Y: Multilevel augmentation methods for differential equations. Adv. Comput. Math. 24(14), 213238 (2006)
 3.
Chen, Z, Wu, B, Xu, Y: Multilevel augmentation methods for solving operator equations. Numer. Math. J. Chin. Univ. 14, 3155 (2006)
 4.
Chen, Z, Xu, Y, Yang, H: Multilevel augmentation methods for solving illposed operator equations. Inverse Probl. 22, 155174 (2006)
 5.
Daubechies, I: Orthonormal bases of compactly supported wavelets. Commun. Pure Appl. Math. 41, 909996 (1988)
 6.
Glowinski, R, Lawton, W, Ravachol, M, Tenenbaum, E: Wavelet Solutions of Linear and Nonlinear Elliptic, Parabolic and Hyperbolic Problems in One Space Dimension. Computing Methods in Applied Sciences and Engineering, pp. 55120. SIAM, Philadelphia (1990)
 7.
SirajulIslam, Aziz, I, AlFahid, AS, Shah, A: A numerical assessment of parabolic partial differential equations using Haar and Legendre wavelets. Appl. Math. Model. 37, 94559481 (2013)
 8.
SirajulIslam, Aziz, I, Sarler, B: The numerical solution of secondorder boundary value problems by collocation with Haar wavelets. Math. Comput. Model. 52, 15771590 (2010)
 9.
Amaratunga, K, Williams, JR, Qian, S, Weiss, J: WaveletGalerkin solutions for one dimensional partial differential equations, IESL Technical report, 9205, 27032716 (1994)
 10.
Jianhua, S, Xuming, Y, Biquan, Y, Yuantong, S: WaveletGalerkin solutions for differential equations. Wuhan Univ. J. Nat. Sci. 3(4), 403406 (1998)
 11.
Mishra, V, Sabina: Wavelet Galerkin solutions of ordinary differential equations. Int. J. Math. Anal. 5(9), 407424 (2011)
 12.
Qian, S, Weiss, J: Wavelets and the numerical solution of boundary value problems. Appl. Math. Lett. 6(1), 4752 (1993)
 13.
Xu, JC, Shann, WC: Galerkinwavelet methods for two point boundary value problems. Numer. Math. 63, 123144 (1992)
Acknowledgements
This research was supported by Chiang Mai University.
Author information
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ contributions
All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Received
Accepted
Published
DOI
MSC
 65J10
 65L10
Keywords
 wavelets
 multilevel augmentation method
 boundary value problems
 Dirichlet boundary conditions