- Review
- Open Access
- Published:

# Numerical solutions for the linear and nonlinear singular boundary value problems using Laguerre wavelets

*Advances in Difference Equations*
**volume 2016**, Article number: 17 (2016)

## Abstract

In this paper, a collocation method based on Laguerre wavelets is proposed for the numerical solutions of linear and nonlinear singular boundary value problems. Laguerre wavelet expansions together with operational matrix of integration are used to convert the problems into systems of algebraic equations which can be efficiently solved by suitable solvers. Illustrative examples are given to demonstrate the validity and applicability of this technique, and the results have been compared with the exact solutions.

## Introduction

Singular boundary value problems (BVPs) for ordinary differential equations occur frequently in the fields of engineering and science such as gas dynamics, nuclear physics, atomic structures and chemical reactions [1]. In most cases, we do not always find the exact solutions for the singular boundary values problems via analytical methods. In this case, it is very meaningful to give the high precision numerical solutions for this kind of problem by numerical methods.

The purpose of this paper is to develop a Laguerre wavelets collocation method as an alternative method to solve singular two-point boundary value problems of the form [2]

subject to the following initial and boundary conditions:

and the most general mixed boundary conditions

where *L*, \(a_{i}\), \(b_{i}\), \(i=1, 2\), \(\alpha _{i}\), \(\beta_{i}\), \(i=1, 2, 3, 4\) are known constants, *D* is an open or half-open interval with endpoints *a* and *b*, \(f(x, \mu(x))\) and \(g(x)\) are continuous real valued functions on *D*.

Numerous research work has been invested to study the singular BVPs of the form (1)-(5). For more details, the reader is kindly recommended to see the survey in [1]. Recently, many researchers have obtained approximations for singular BVPs via various methods. For example, Kanth and Aruna applied He’s variational iteration method [3], Chang employed the Taylor series method [4], Singh and Kumar proposed a new technique based on Green’s function [5], Sahlan and Hashemizadeh used the wavelet Galerkin method [6], Arqub *et al.* studied a continuous genetic algorithm [7], Ebaid used the Adomian decomposition method [8], Goh *et al.* developed a quartic B-spline method [9], and Nasab proposed the Chebyshev finite difference method [10]. Moreover, orthogonal polynomial methods have seen significant achievements in dealing with singular boundary value problems, for example, Legendre polynomials [11], Chebyshev polynomials [2], Bernstein polynomials [12], Laguerre polynomials [13], Bessel polynomials [14], Hermite polynomials [15], and Bernoulli polynomials [16]. Note that these polynomials are supported on the whole interval. This is obviously a defect for certain analysis work, especially problems involving local functions vanishing outside a short interval. However, one advantage of wavelet analysis is the ability to perform a local analysis. This characteristic of time-frequency localization can overcome the defect and allows us to obtain very accurate numerical solutions.

There are two different approaches for solving differential equations. One approach is based on converting differential equations into integral equations through integration, approximating various signals involved in the equation by truncated orthogonal series, and using the operational matrix of integration, to eliminate the integral operations [17]. Another one is based on using operational matrix of derivatives in order to reduce the problem into solving a system of linear or nonlinear algebraic equations. There are some papers in the literature about using the operational matrix of derivatives to solve differential equations [6, 18, 19].

The rest of this paper is organized as follows. In Section 2, we introduce the Laguerre wavelets and the operational matrix of integration. The error estimation of the Laguerre wavelets expansion is also given. In Section 3, the proposed method is used to approximate solutions of the problems. Section 4 gives several examples to test the proposed method. A conclusion is drawn in Section 5.

## Laguerre wavelets and their properties

### Wavelets and Laguerre wavelets

Wavelets constitute a family of functions constructed from dilation and translation of a single function called the mother wavelet. When the dilation parameter *a* and the translation parameter *b* vary continuously, we have the following family of continuous wavelets:

If we restrict the parameters *a* and *b* to discrete values as \(a=a_{0}^{-j}\), \(b=mb_{0}a_{0}^{-j}\), where \(a_{0}>1\), \(b_{0}>0\), and *j*, *m* are positive integers, we have the following family of discrete wavelets:

which form a wavelet basis for \(L^{2}(\mathbb {R})\). In particular, when \(a_{0}=2\) and \(b_{0}=1\), then \(\psi_{j,m}(t)\) form an orthonormal basis.

The Laguerre wavelets \(\psi_{n,m}(t)=\psi(k,n,m,t)\) have four arguments: *k* can assume any positive integer, \(n=1,2,3,\ldots ,2^{k-1}\), *m* is the degree of Laguerre polynomials, and *t* is the normalized time. They are defined on the interval \([0, 1)\) as

where \(m=0, 1, 2, \ldots, M-1\) and *M* is a fixed positive integer, \(L_{m}(t)\) are the Laguerre polynomials of degree *m* which are orthogonal with respect to the weight function \(\omega(t)=e^{-t}\) on the interval \([0, \infty)\) and satisfy the following recursive formula:

A function \(\mu(x)\in L^{2}(\mathbb {R})\) defined over \([0,1)\) may be expanded by Laguerre wavelets as

If the infinite series in equation (6) is truncated, then it can be written by

where **C** and \({\boldsymbol {\Psi}}(x)\) are \(2^{k-1}M\times1\) matrices given by

Since the truncated Laguerre wavelets series can be an approximate solution of singular BVPs, one has an error function \(E(x)\) for \(\mu (x)\) as follows:

The following theorem gives the error estimation of the Laguerre wavelets expansion.

### Theorem 1

*Suppose that*
\(\mu(x)\in C^{m}[0,1]\)
*and*
\(\mathbf{C}^{T}{\boldsymbol {\Psi} }(x)\)
*is the approximate solution using Laguerre wavelets*. *Then the error bound would be given by*

### Proof

We divide the interval \([0, 1]\) into \(2^{k-1}\) subintervals \(I_{n}=[\frac{n-1}{2^{k-1}}, \frac{n}{2^{k-1}}]\), \(n=1, 2, 3, \ldots, 2^{k-1}\). Then

where \(P_{m}(x)\) is the interpolating polynomial of degree *m* which approximates \(\mu(x)\) on \(I_{n}\). By using the maximum error estimate for the polynomial on \(I_{n}\), we have

where we have used the well-known maximum error bound for the interpolation. □

### Operational matrix of integration (OMI)

In this section, we give the structure of OMI for Laguerre wavelets with \(k=2\) and \(M=3\). In this case, the six basis functions are given by

on \([0, \frac{1}{2})\) and

on \([\frac{1}{2}, 1)\). Let \({\boldsymbol {\Psi}}_{6}(t)= ( \psi_{1,0}(t) \ \psi_{1,1}(t)\ \psi_{1,2}(t) \ \psi_{2,0}(t) \ \psi_{2,1}(t) \ \psi_{2,2}(t) )^{T} \). By integrating (8) and (9) from 0 to *t* and representing them in the matrix form, we obtain

Thus

where

and \({\widetilde{\boldsymbol {\Psi}}}_{6}(t)=-\frac{1}{4} ( 0 \ 0 \ \psi_{1,3}(t) \ 0 \ 0 \ \psi_{2,3}(t) )^{T} \). In fact, the matrix \(\mathbf{P}_{6\times6}\) can be written as

where

Unfortunately, for general *k* and *M*, operational matrix of integration does not have a regular expression. So when dealing with the problems, we need to pre-calculate the corresponding operational matrix of integration **P** and \({\widetilde{\boldsymbol {\Psi}}}(t)\) for different *k* and *M* such that

For example, for \(k=3\) and \(M=3\), the operational matrix of integration is given by

where **A** and **B** are \({3\times3}\) matrices given by

and

## Description of the proposed method

In this section, we will use Laguerre wavelets operational matrix of integration combining collocation method to solve linear or nonlinear singular boundary value problems. Assume that

where **C** is an unknown vector which should be determined and \({\boldsymbol {\Psi}}(x)\) is the vector defined in (7). Equation (11) is integrated two times with respect to *x*. In this way, the solution \(\mu(x)\) and its two derivatives are expressed in terms of Laguerre wavelets functions and their integrals. Consider the collocation points

The expressions of \(\mu(x)\), \(\mu'(x)\), and \(\mu''(x)\) are substituted in the given differential equations and discretization is applied using the collocation points. Thus we get a system of equations with \(2^{k-1}M\) unknowns

Then we can obtain the unknown vector **C** by solving this system through the well-known Newton iterative method with the aid of Matlab. The approximate solution can easily be recovered by inserting **C** into the corresponding expression of \(\mu(x)\). We further explain the method with the help of specific boundary conditions. In this paper, we consider the four different types of boundary conditions (2)-(4) and derive the expressions of \(\mu(x)\), \(\mu '(x)\), and \(\mu''(x)\), respectively. For simplicity, we take \(a=0\) and \(b=1\). Before the further description of the proposed method, we introduce the following notations first:

*Type I*. Consider boundary conditions (2). Assume

By integrating (13) two times with respect to *x* and together with relation (10), we obtain

Putting \(x=1\) in (14) gives

So

*Type II*. Consider boundary conditions (3). Assume

By integrating (15) two times with respect to *x* and by equation (10), we get

Putting \(x=1\) in (16), it follows that

Thus

*Type III*. Consider boundary conditions (4). Assume

By integrating (17) two times with respect to *x* and by relation (10), we obtain

*Type IV*. Consider boundary conditions (5). Assume

By integrating (19) two times with respect to *x* and by relation (10), we have

Putting \(x=1\) in (20) and (21) leads to

Hence equations in (5) turn into the following forms:

Observe that we consider \(\mu(0)\) and \(\mu(1)\) as unknown variables in equations (23) and (24). Equations (12) together with (23) and (24) generate \(2^{k-1}M+2\) equations, which can be solved by using Newton’s iterative method.

## Numerical examples

In order to demonstrate the efficiency and applicability of the proposed method, several linear or nonlinear singular two-point BVPs are studied. We also compare the approximate solution with the exact solution. All computations are performed by Matlab.

### Example 1

Consider the following linear singular two-point BVP:

subject to the boundary conditions

The exact solution is given by \(\mu(x)=x^{2}\cos x\). We solve this equation by Laguerre wavelets collocation method with \(k=2, 3\) and \(M=3, 4, 5, 6, 7\). Tables 1 and 2 show the comparison between the absolute error of exact and approximate solutions for various values of *M* with \(k=2, 3\). As can be seen in the tables, the Laguerre wavelet solution is very close to the exact one.

### Example 2

Consider the following nonlinear Lane-Emden equation [20]:

subject to the boundary conditions

The exact solution is \(\mu(x)=e^{-x^{2}}\). We solve this equation by the proposed method with \(k=2, 3\) and \(M=3, 4, 5, 6, 7\). Tables 3 and 4 show the comparison between the absolute error of exact and approximate solutions for various values of *M* with \(k=2,3\).

### Example 3

Consider the singular initial value problem

subject to the boundary conditions

The exact solution is \(\mu(x)=\frac{1}{\sqrt{1+x^{2}}}\). We solve this equation by the proposed method with \(k=2, 3\) and \(M=3, 4, 5, 6, 7\). Tables 5 and 6 show the comparison between the absolute error of exact and approximate solutions for various values of *M* with \(k=2,3\).

### Example 4

Consider the following nonlinear Lane-Emden equation [20]:

subject to the boundary conditions

The exact solution is \(\mu(x)=-2\ln(1+x^{2})\). We solve this equation by the proposed method with \(k=2, 3\) and \(M=3, 4, 5, 6, 7\). Tables 7 and 8 show the comparison between the absolute error of exact and approximate solutions for various values of *M* with \(k=2,3\).

### Example 5

Consider the following linear Lane-Emden equation:

subject to the boundary conditions

The exact solution is \(\mu(x)=x^{2}-x^{3}\). Next, we will give the approximate solution for this equation by the proposed method with \(k=2\) and \(M=3\). In this case, we have a linear system of six equations. By solving this system, we obtain

So the approximate solution is given by

Obviously, the Laguerre wavelets solution is very close to the exact solution. Table 9 shows the comparison between the absolute error of exact and approximate solutions for various values of *M* with \(k=2, 3\).

### Example 6

Consider the following nonlinear Lane-Emden equation [5, 16, 21]:

subject to the boundary conditions

The exact solution is \(\mu(x)=2\ln (\frac{4-2\sqrt {2}}{(3-2\sqrt{2})x^{2}+1} )\). We solve this equation by the proposed method with \(k=2, 3\) and \(M=3, 4, 5, 6, 7\). Tables 10 and 11 show the comparison between the absolute error of exact and approximate solutions for various values of *M* with \(k=2,3\). The numerical solutions obtained by orthonormal Bernoulli polynomial approach [16] is presented in Table 12.

### Example 7

Consider the oxygen diffusion problem

subject to the boundary conditions

where the exact solution is unknown. Now we solve this equation by the proposed method with \(k=3\) and \(M=3,4,5,6\). These results are in good agreement with that of [16] and the results are tabulated in Table 13.

### Example 8

Consider the following nonlinear singular two-point BVP:

subject to the boundary conditions

The exact solution is \(\mu(x)=(1+x^{2})\arctan x\). We solve this equation by the proposed method with \(k=2, 3\) and \(M=3, 4, 5, 6, 7\). Tables 14 and 15 show the comparison between the absolute error of exact and approximate solutions for various values of *M* with \(k=2, 3\).

## Conclusion

The main goal of this paper is to develop an efficient and accurate method to solve linear or nonlinear singular boundary value problems with four different types’ initial boundary conditions and mixed boundary conditions. The Laguerre wavelets operational matrix of integration together with the collocation method is utilized to reduce the problem to the solution of linear or nonlinear algebraic equations. One of the main advantages of the developed algorithm is that it does not require any modification while switching from the linear case to the nonlinear case. Another one is that high accuracy approximate solutions are achieved using very small values of *k* and *M*. Illustrative examples are included to demonstrate the validity and applicability of the proposed method.

## References

Kumar, M, Singh, N: A collection of computational techniques for solving singular boundary-value problems. Adv. Eng. Softw.

**40**, 288-297 (2009)Doha, EH, Abd-Elhameed, WM, Youssri, YH: Second kind Chebyshev operational matrix algorithm for solving differential equations of Lane-Emden type. New Astron.

**23/24**, 113-117 (2013)Kanth, ASVR, Aruna, K: He’s variational iteration method for treating nonlinear singular boundary value problems. Comput. Math. Appl.

**60**, 821-829 (2010)Chang, SH: Taylor series method for solving a class of nonlinear singular boundary value problems arising in applied science. Appl. Math. Comput.

**235**, 110-117 (2014)Singh, R, Kumar, J: An efficient numerical technique for the solution of nonlinear singular boundary value problems. Comput. Phys. Commun.

**185**, 1282-1289 (2014)Sahlan, MN, Hashemizadeh, E: Wavelet Galerkin method for solving nonlinear singular boundary value problems arising in physiology. Appl. Math. Comput.

**250**, 260-269 (2015)Arqub, OA, Abo-Hammour, Z, Momani, S, Shawagfeh, N: Solving singular two-point boundary value problems using continuous genetic algorithm. Abstr. Appl. Anal.

**2012**, Article ID 205391 (2012)Ebaid, A: A new analytical and numerical treatment for singular two-point boundary value problems via the Adomian decomposition method. J. Comput. Appl. Math.

**235**, 1914-1924 (2011)Goh, J, Majid, AA, Ismail, AIM: A quartic B-spline for second-order singular boundary value problems. Comput. Math. Appl.

**64**, 115-120 (2012)Nasab, AK, Kılıçman, A, Atabakan, ZP, Leong, WJ: A numerical approach for solving nonlinear Lane-Emden type equations arising in astrophysics. New Astron.

**34**, 178-186 (2015)Pandey, RK, Kumar, N, Bhardwaj, A, Dutta, G: Solution of Lane-Emden type equations using Legendre operational matrix of differentiation. Appl. Math. Comput.

**218**, 7629-7637 (2012)Pandey, RK, Kumar, N: Solution of Lane-Emden type equations using Bernstein operational matrix of differentiation. New Astron.

**17**, 303-308 (2012)Gürbüz, B, Sezer, M: Laguerre polynomial approach for solving Lane-Emden type functional differential equations. Appl. Math. Comput.

**242**, 255-264 (2014)Parand, K, Nikarya, M, Rad, JA: Solving non-linear Lane-Emden type equations using Bessel orthogonal functions collocation method. Celest. Mech. Dyn. Astron.

**116**, 97-107 (2013)Öztürk, Y, Gülsu, M: An approximation algorithm for the solution of the Lane-Emden type equations arising in astrophysics and engineering using Hermite polynomials. Comput. Appl. Math.

**33**, 131-145 (2014)Mohsenyzadeh, M, Maleknejad, K, Ezzati, R: A numerical approach for the solution of a class of singular boundary value problems arising in physiology. Adv. Differ. Equ.

**2015**, Article ID 231 (2015)Yousefi, SA: Legendre wavelets method for solving differential equations of Lane-Emden type. Appl. Math. Comput.

**181**, 1417-1422 (2006)Nasab, AK, Kılıçman, A, Babolian, E, Atabakan, ZP: Wavelet analysis method for solving linear and nonlinear singular boundary value problems. Appl. Math. Model.

**37**, 5876-5886 (2013)Kaur, H, Mittal, RC, Mishra, V: Haar wavelet approximate solutions for the generalized Lane-Emden equations arising in astrophysics. Comput. Phys. Commun.

**184**, 2169-2177 (2013)Mehrpouya, MA: An efficient pseudospectral method for numerical solution of nonlinear singular initial and boundary value problems arising in astrophysics. Math. Methods Appl. Sci. (2015). doi:10.1002/mma.3763

Khuri, SA, Sayfy, A: A novel approach for the solution of a class of singular boundary value problems arising in physiology. Math. Comput. Model.

**52**, 626-636 (2010)

## Acknowledgements

This work is supported by the Education Department Youth Science Foundation of Jiangxi Province (Grant No. GJJ14492), the Youth Science Foundation of Jiangxi Province (Grant No. 20151BAB211004), and the Ph.D. Research Startup Foundation of East China University of Technology (Grant No. DHBK2012205).

## Author information

### Authors and Affiliations

### Corresponding author

## Additional information

### Competing interests

The authors have declared that no competing interests exist.

### Authors’ contributions

FZ and XX came up with the idea of this paper. FZ completed the proofs of the results, and XX designed a MATLAB program to simulate the results of examples. FZ and XX wrote the manuscript. 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

### Cite this article

Zhou, F., Xu, X. Numerical solutions for the linear and nonlinear singular boundary value problems using Laguerre wavelets.
*Adv Differ Equ* **2016**, 17 (2016). https://doi.org/10.1186/s13662-016-0754-1

Received:

Accepted:

Published:

DOI: https://doi.org/10.1186/s13662-016-0754-1

### MSC

- 42C40
- 65D30

### Keywords

- Laguerre wavelets
- collocation method
- singular boundary value problems
- operational matrix of integration