Skip to main content

Theory and Modern Applications

Numerical solutions of higher order boundary value problems via wavelet approach

Abstract

This paper presents a numerical scheme based on Haar wavelet for the solutions of higher order linear and nonlinear boundary value problems. In nonlinear cases, quasilinearization has been applied to deal with nonlinearity. Then, through collocation approach computing solutions of boundary value problems reduces to solve a system of linear equations which are computationally easy. The performance of the proposed technique is portrayed on some linear and nonlinear test problems including tenth, twelfth, and thirteen orders. Further convergence of the proposed method is investigated via asymptotic expansion. Moreover, computed results have been matched with the existing results, which shows that our results are comparably better. It is observed from convergence theoretically and verified computationally that by increasing the resolution level the accuracy also increases.

1 Introduction

Higher-order boundary value problems (HOBVPs) have widespread applications in diverse areas of science and engineering. Mostly, these problems arise in astronomy, fluid dynamics, astrophysics, hydrodynamics, beam theory, induction motors [1], and other branches of engineering sciences [2]. If an infinite smooth sheet of fluid is heated from below in the presence of a magnetic field in gravity direction, instability occurs. When this instability is ordinary convection, it is modeled through tenth order boundary value problems (BVPs). If instability sets are as over stability, it is modeled by twelfth order boundary value problem [3].

In generic cases, analytical solution of HOBVPs is a painstaking process, therefore researchers have turned their attention towards approximate solutions. For example, Syed et al. [4] applied modified variational iteration method (MVIM) for the solution of ninth and tenth order BVPs. Siddiqi et al. [5] solved eleventh order BVPs using variational iteration method. Mirmoradi et al. [6] implemented homotopy perturbation method (HPM) for twelfth order BVPs. Noor et al. [7] solved twelfth order BVPs via variational iteration method (VIM). Samaher [8] and his co-authors presented the solution of thirteenth order BVPs by modified Adomian decomposition method (MADM). Akram et al. [9, 10] applied homotopy analysis method and nonpolynomial splines technique for solving ninth order BVPs. Siddiqi et al. [11, 12] used spline technique for solving linear tenth and twelfth order BVPs.

For the past few decades, wavelet based numerical methods have gained great importance for solution of HOBVPs, because of their ease in implementation. In literature, there exist several wavelet families. Amongst different kinds, Haar wavelet (HW) deserves special attention. HW is based on Haar functions which were defined by the Hungarian mathematician Alfred Haar [13] in 1909. For the first time these wavelets were used for the problems of calculus in 1997. HW comprises rectangular functions which are discontinuous at the endpoints of the interval. Therefore, HW is not directly implementable for solution of differential equations. To remove this ambiguity, Cattani [14] used spline approach to regularize these wavelets. Another way is to approximate highest order derivative by HW series. This approach was investigated by Chen and Hsiao [15, 16]. Later on, this approach became popular and has been applied to different problems. In this direction, Lepik [17] presented the solution of a higher order differential equation by using HW. Fazal et al. [18, 19] and Reddy et al. [20] solved fourth, fifth, sixth, seventh, and ninth order boundary value problems using HW. Umer [20] implemented the HW technique for solving heat convection radiation problems. Agarwal et al. [21, 22] investigated some special functions in the analysis of differential equations and some existences and uniqueness results for fractional nonlocal thermistor problem. Chu [23] and his collaborators studied fractional multi-dimensional Navier–Stokes equation. Sunarto et al. [24] implemented iterative method for solving one-dimensional fractional mathematical physics model via quarter-sweep and PAOR. The authors in [25, 26] explored global exponential stability of Clifford-valued neural networks and new quantum boundaries for quantum Simpson’s and quantum Newton’s type inequalities for preinvex functions respectively. Rezapour et al. [27] used DGJIM and ADM methods for multi-term fractional BVP involving the generalized ψ-RL-operators.

The rest of the paper is organized in the following way. In Sect. 2, basic definitions of HW are described. Method description and convergence are given in Sects. 3 and 4 respectively. Test problems are presented in Sect. 5, while conclusion is addressed in Sect. 6.

1.1 Motivation

The main motivation of this work is to develop HW based algorithm for solving HOBVPs. Also we will elaborate the scheme coupled with quasilinearization to tackle nonlinearity in tenth, twelfth, and thirteenth order BVPs. Convergence result will also be a part of this work.

2 Haar wavelet and its integrals

Suppose \(w \in [c, d )\), where c and d are constants. We define \(\mathbb{M} =2^{\mathrm{J}}\), where J represents the maximal resolution level. Further subdivide \([ c, d )\) into \(2 \mathbb{M} \) subintervals with mesh size \(\Delta {w} = \frac{1}{2\mathbb{M} }{ ({d}-{c} )}\). Next define two parameters, namely dilation \(\jmath =0,1,2,3,\ldots,\mathrm{J}\), and translation parameter \(k=0,1,2,\ldots,m-1\). These parameters show the integer decomposition of wavelet number \(i=k+m+1\), where \(m=2^{j}\). Then ith Haar wavelet is defined as follows [17, 21]:

$$\begin{aligned} {\mathbb{H}}_{i}(w)= \textstyle\begin{cases} 1 & \text{if $ \alpha _{1}(i) \leq w < \alpha _{2}(i) $}, \\ -1 & \text{if $ \alpha _{2}(i) \leq w < \alpha _{3}(i) $}, \\ 0 & \text{ elsewhere,} \end{cases}\displaystyle \end{aligned}$$
(1)

where \(\alpha _{s+1}(i)= c+ (2k+s )\eta \Delta w, s=0,1,2, \text{and} \eta =2^{J-j}\). Equation (1) is valid if \(i>2\). For \(i=1 \), the scaling function is defined as

$$\begin{aligned} {\mathbb{H}}_{1}(w)= \textstyle\begin{cases} 1 &\text{if $w\in [ c, d)$}, \\ 0 &\text{elsewhere}. \end{cases}\displaystyle \end{aligned}$$
(2)

For \(i=2\), the mother wavelet is given by

$$\begin{aligned} \textstyle\begin{cases} \alpha _{1}(2)=c, \\ \alpha _{2}(2)=\frac{1}{2}(d- c), \\ \alpha _{3}(2)=d. \end{cases}\displaystyle \end{aligned}$$
(3)

To solve nth order BVPs, one needs repeated integrals of the form

$$\begin{aligned} {\mathbb{P}}_{i},_{\mu }(w)={{ \int _{c}^{w} \int _{c}^{w} \int _{c}^{w} \cdot \cdot \cdot \int _{c}^{w}}} { {\mathbb{H}}_{i}(s) \,ds^{\mu }}= \frac{1}{(\mu -1)!} \int _{c}^{w}(w-s)^{\mu -1} { \mathbb{H}}_{i}(s)\,ds, \end{aligned}$$
(4)

where \(i=1,2,3,\ldots, 2 \mathbb{M} \) and \(\mu =1,2,\ldots, n\). Using Eq. (1) and Eq. (2), the closed form expression of these integrals is given by [17]:

$$\begin{aligned} {\mathbb{P}}_{i},_{\mu }(w)= \textstyle\begin{cases} 0, &\text{if $ w< \alpha _{1}(i)$}, \\ \frac{1}{\mu !} \{w-\alpha _{1}(i) \}^{\mu } &\text{if $ \alpha _{1}(i) \leq w < \alpha _{2}(i)$}, \\ \frac{1}{\mu !} [ \{w-\alpha _{1} (i ) \}^{\mu }-2 \{w-\alpha _{2}(i) \}^{\mu } ] &\text{if $ \alpha _{2}(i) \leq w < \alpha _{3}(i)$}, \\ \frac{1}{\mu !} [ \{w-\alpha _{1}(i) \}^{\mu }-2 \{(w- \alpha _{2}(i) \}^{\mu }+ \{w-\alpha _{3}(i) \}^{\mu } ] &\text{if $w>\alpha _{3}(i)$}. \end{cases}\displaystyle \end{aligned}$$
(5)

Equation (5) is valid for \(i \geq 2\), when \(i=1\) then

$$\begin{aligned} {\mathbb{P}}_{1},_{\mu }(w)= \frac{1}{\mu !}{(w-c)^{\mu }}. \end{aligned}$$
(6)

The proposed method is based on collocation approach, therefore the collocation points are

$$\begin{aligned} w_{p} = \frac{p-0.5}{2{\mathbb{M}}}, \quad p=1,2,3,\ldots.2{ \mathbb{M}}. \end{aligned}$$
(7)

3 Method description for linear problems

This section is devoted to describing the proposed methodology for solving HOBVPs. For this purpose consider the nth order ordinary differential equations

$$\begin{aligned} \mathfrak{L}\Psi (w) = g(w),\quad w \in \Omega =[\mathcal{C}, \mathcal{D}], \end{aligned}$$
(8)

where \(\mathfrak{L}\) is a general differential operator and g is a known function. The corresponding initial and boundary conditions are

$$\begin{aligned} \Psi ^{(\sigma )}(\mathcal{C})=A_{\sigma },\quad \sigma =0,1,2, \ldots, n-1, \end{aligned}$$
(9)

or

$$\begin{aligned} \Psi ^{(\sigma -1)}(\mathcal{C})=A_{\sigma }, \qquad\Psi ^{(\sigma -1)}( \mathcal{D})=B_{\sigma },\quad \sigma =1, 2, 3, \ldots, \frac{n}{2}, \end{aligned}$$
(10)

or

$$\begin{aligned} \Psi ^{(\sigma -2)}(\mathcal{C})=A_{\sigma },\qquad \Psi ^{(\sigma -2)}( \mathcal{D})=B_{\sigma }, \quad\sigma =2, 4, 6, \ldots, n. \end{aligned}$$
(11)

Here, we present the method only for initial conditions, boundary conditions will be treated later. Next we approximate the highest order derivative by truncated HW series as follows:

$$\begin{aligned} \Psi ^{(n)}(w) = \sum_{i=1}^{2{\mathbb{M}} }b_{i} {\mathbb{H}}_{i}(w), \end{aligned}$$
(12)

where \(b_{i}\) stands for unknown wavelet coefficients to be calculated. Integrating Eq. (12), \(n-\sigma \) times in the domain \([\mathcal{C},w]\), we have

$$\begin{aligned} \Psi ^{(\sigma )}(w) = \sum_{i=1}^{2{\mathbb{M}} }b_{i}{ \mathbb{P}}_{i},_{n- \sigma }(w)+ \sum_{\beta =0}^{n-\sigma -1} \frac{1}{\beta !}{(w- \mathcal{C})^{\beta }}\Psi ^{(\sigma +\beta )}( \mathcal{C}). \end{aligned}$$
(13)

Now inserting Eq. (7) and (12)–(13) in Eq. (8) leads to the system of \(2{\mathbb{M}}\) equations with \(2{\mathbb{M}}\) unknowns \(b_{i}\). After computing \(b_{i}\), the desired solution can be extracted from Eq. (13) by putting \(\sigma =0\). It is to be noted that the proposed method requires initial conditions of the form \(\Psi ^{(\sigma )}(\mathcal{C}), \sigma =0,1,2,\dots,n-1\). If conditions \(\Psi ^{(s)}(w_{r})=\Gamma _{r}\), where \(w_{r}\in [\mathcal{C},\mathcal{D}]\), and \(s< n\) is any nonnegative integer are known instead of \(\Psi ^{(s)}(\mathcal{C})\), we need to find \(\Psi ^{(s)}(\mathcal{C})\). By doing this one can write Eq. (13) as follows:

$$\begin{aligned} \Gamma _{r} = \sum_{i=1}^{2{\mathbb{M}} }b_{i}{ \mathbb{P}}_{i},_{n- \sigma }(r)+ \sum_{\beta =0}^{n-\sigma -1} \frac{1}{\beta !}{(r-c)^{ \beta }}\Psi ^{(\sigma +\beta )}(\mathcal{C}). \end{aligned}$$
(14)

Equation (14) denotes the system of linear equations from which the rest of initial conditions can be computed.

3.1 Nonlinear case and quasilinearization

Consider a nonlinear nth order differential equation of the form

$$\begin{aligned} \Psi ^{(n)}(w)=g \bigl(w,\Psi,\Psi ^{(1)},\Psi ^{(2)}, \dots,\Psi ^{(n-1)} \bigr),\quad w \in \Omega, \end{aligned}$$
(15)

with initial and boundary conditions

$$\begin{aligned} \Psi ^{(\sigma -1)} (w )=\mu _{\sigma }, \end{aligned}$$
(16)

where \(\Psi ^{(\sigma )}\) represents σth derivative of Ψ, \(\mu _{\sigma }\) are given constants. Using the quasilinearization procedure [28], Eq. (15) reduces to

$$\begin{aligned} \Psi ^{(n)}_{\gamma +1}=g+\sum _{\sigma =0}^{n-1} \bigl(\Psi ^{( \sigma )}_{\gamma +1}- \Psi ^{(\sigma )}_{\gamma } \bigr) \frac{\partial g}{\partial \Psi ^{(\sigma )}_{\gamma }}. \end{aligned}$$
(17)

In Eq. (17) γ stands for the number of iterations. It is clear from the above equation that the value of Ψ at the \((\gamma +1 )\)th iteration can be computed if it is known at the γth iteration.

4 Convergence analysis

In this section, we discuss the convergence of 10th order problem. For this purpose we consider the given problem

$$\begin{aligned} G \bigl(w, \Psi, \Psi ^{(1)}, \Psi ^{(2)}, \Psi ^{(3)},\Psi ^{(4)}, \Psi ^{(5)}, \Psi ^{(6)}, \Psi ^{(7)}, \Psi ^{(8)}, \Psi ^{(9)}, \Psi ^{(10)} \bigr) = 0. \end{aligned}$$
(18)

Assume that

$$\begin{aligned} \Psi ^{(10)}(w) = \sum_{i=1}^{\infty }b_{i} {\mathbb{H}}_{i}(w). \end{aligned}$$
(19)

Alternatively this series can be written as

$$\begin{aligned} \Psi ^{(10)}(w) = b_{1} {\mathbb{H}}_{1} +\sum_{j=0}^{\infty }\sum _{ \ell =0}^{2^{j}-1}b_{2^{j}+\ell +1}{\mathbb{H}}_{2^{j}+\ell +1}(w), \end{aligned}$$
(20)

where \(i= m+\ell +1\), \(j= 0,1,2,\ldots J \), \(\ell = 0,1,2,\ldots m-1\). Integrating Eq. (19) ten times the resultant is

$$\begin{aligned} \Psi (w)= \frac{b_{1}}{10!} +\sum_{j=0}^{\infty } \sum_{\ell =0}^{2^{j}-1}b_{2^{j}+ \ell +1}{ \mathbb{P}}_{2^{j}+\ell +1},_{10}(w) + \mathbb{B}(w), \end{aligned}$$
(21)

where \({\mathbb{B}}(w)\) denotes boundary terms. To express the convergence as a theorem, we use the following lemma.

Lemma 4.1

([29])

If \(\Psi (w)\in L^{2}(R)\) with \(|\Psi ^{\prime } (w) |\le \rho \) for all \(w\in (0,1)\) and \(\Psi (w)=\sum_{i=0}^{\infty } b_{i} \mathbb{H}_{i}(w)\), then \(\mid b_{i}\mid \le \frac{\rho }{2^{j +1}}\).

Theorem 4.2

If Ψ and \(\Psi _{2\mathbb{M}}\) are the exact and approximate solutions of Eq. (18), then the error norm at J resolution level is given by

$$\begin{aligned} \Vert E_{J} \Vert =O \biggl[ \biggl(\frac{1}{2^{J+1}} \biggr)^{2} \biggr]. \end{aligned}$$
(22)

Proof

From Eqs. (19) and (21) we have

$$\begin{aligned} \vert E_{\mathbb{M}} \vert = \bigl\vert \Psi (w) - \Psi _{\mathbb{M}}(w) \bigr\vert = \Biggl\vert \sum _{j=J+1}^{ \infty }\sum_{\ell =0}^{2^{j}-1}b_{2^{j}+\ell +1}{ \mathbb{P}}_{2^{j}+ \ell +1},_{10}(w) \Biggr\vert . \end{aligned}$$
(23)

Using the definition of error norm, one can write

$$\begin{aligned} &\Vert E_{\mathbb{M}} \Vert ^{2}_{2} = \int _{0}^{1} \Biggl(\sum _{j=J+1}^{ \infty }\sum_{\ell =0}^{2^{j}-1}b_{2^{j}+\ell +1}{ \mathbb{P}}_{2^{j}+ \ell +1},_{10}(w) \Biggr)^{2}\,d(w), \end{aligned}$$
(24)
$$\begin{aligned} &\Vert E_{\mathbb{M}} \Vert ^{2}_{2} = \sum _{j=J+1}^{\infty }\sum_{\ell =0}^{2^{j}-1} \sum_{s=J+1}^{\infty }\sum _{t=0}^{2^{t}-1}b_{2^{j}+\ell +1}b_{2^{s}+t+1} \int _{0}^{1}{\mathbb{P}}_{2^{j}+\ell +1},_{10}(w){ \mathbb{P}}_{2^{s}+t+1},_{10}(w)\,d(w). \end{aligned}$$
(25)

Using the fact that Haar wavelet integrals are monotonically increasing functions [29] coupled with Lemma 4.1, the resultant is

$$\begin{aligned} \begin{aligned} \Vert E_{\mathbb{M}} \Vert ^{2}_{2} \leq {}& \sum_{j=J+1}^{\infty } \sum _{\ell =0}^{2^{j}-1}\sum_{s=J+1}^{\infty } \sum_{t=0}^{2^{t}-1} \frac{\rho }{2^{j+1}} \frac{\rho }{2^{s+1}} \biggl\{ \frac{1}{40{,}320} \biggl( \frac{1}{2^{j+1}} \biggr)^{2}+ \frac{1}{1440} \biggl(\frac{1}{2^{j+1}} \biggr)^{4} \\ &{}+ \frac{1}{8640} \biggl(\frac{1}{2^{j+1}} \biggr)^{6}+ \frac{1}{40{,}320} \biggl(\frac{1}{2^{j+1}} \biggr)^{8}+ \frac{1}{1{,}814{,}400} \biggl( \frac{1}{2^{j+1}} \biggr)^{10} \biggr\} \\ &{}\times \biggl\{ \frac{1}{40{,}320} \biggl(\frac{1}{2^{s+1}} \biggr)^{2} + \frac{1}{1440} \biggl(\frac{1}{2^{s+1}} \biggr)^{4}+ \frac{1}{8640} \biggl(\frac{1}{2^{s+1}} \biggr)^{6}\\ &{}+ \frac{1}{40{,}320} \biggl( \frac{1}{2^{s+1}} \biggr)^{8}+ \frac{1}{1{,}814{,}400} \biggl( \frac{1}{2^{s+1}} \biggr)^{10} \biggr\} , \end{aligned} \end{aligned}$$
(26)

which can be written as follows:

$$\begin{aligned} \begin{aligned} \Vert E_{\mathbb{M}} \Vert _{2} \leq {}& \frac{\alpha }{17{,}280} \biggl\{ \frac{1}{14} \biggl(\frac{1}{2^{J+1}} \biggr)^{2}+ \frac{1}{15} \biggl(\frac{1}{2^{J+1}} \biggr)^{4} \frac{1}{65} \biggl( \frac{1}{2^{J+1}} \biggr)^{6}+ \frac{1}{1190} \biggl(\frac{1}{2^{J+1}} \biggr)^{8} \\ & {}+\frac{1}{214{,}830} \biggl(\frac{1}{2^{J+1}} \biggr)^{10} \biggr\} . \end{aligned} \end{aligned}$$

Hence

$$\begin{aligned} \Vert E_{\mathbb{M}} \Vert _{2} =O \biggl[ \biggl(\frac{1}{2^{J+1}} \biggr)^{2} \biggr]. \end{aligned}$$
(27)

From (27) it is obvious that the error norm is inversely proportional to the resolution level. By increasing the resolution level the error norm should decrease. The same criteria can be applied for the convergence of other HOBVPs. □

5 Numerical examples and discussion

In this section, the proposed method is applied to solve 10th, 12th, and 13th order BVPs. To check the performance and reliability of the method, the computed solutions are matched with the exact ones and those presented before.

5.1 Example

Consider the 10th order linear boundary value problem [30]

$$\begin{aligned} \Psi ^{(10)}(w) = -8e^{w} +\Psi ^{(2)}(w),\quad w\in [0,1 ], \end{aligned}$$
(28)

with initial and boundary conditions

$$\begin{aligned} \textstyle\begin{cases} \Psi ^{(\sigma )}(0)=1-\sigma& \text{where $\sigma = 0, 1, 2, 3, 4$}, \\ \Psi ^{(\sigma )}(1)=-{\sigma }e& \text{where $\sigma = 0, 1, 2, 3, 4$}. \end{cases}\displaystyle \end{aligned}$$
(29)

The analytic solution of this problem is given by

$$\begin{aligned} \Psi (w) = (1-w)e^{w}. \end{aligned}$$
(30)

Using the method discussed earlier, we have

$$\begin{aligned} \Psi ^{(10)}(w) = \sum_{i=1}^{2{\mathbb{M}} }b_{i} {\mathbb{H}}_{i}(w). \end{aligned}$$
(31)

Integrating Eq. (31) ten times, we get

$$\begin{aligned} \Psi ^{(\sigma )}(w) = \sum_{i=1}^{2{\mathbb{M}} }b_{i}{ \mathbb{P}}_{i},_{10- \sigma }(w)+ \sum_{\beta =0}^{9-\sigma } \frac{1}{\beta !}{(w)^{\beta }} \Psi ^{(\sigma +\beta )}(0), \quad\text{where } \sigma =0,1,\ldots,9. \end{aligned}$$
(32)

In Eq. (29) five initial conditions are given, we compute the remaining five initial conditions using Eq. (29) in Eq. (32) as follows:

$$\begin{aligned} \begin{aligned} \Psi ^{(5)}(0)={}&{-}4.0005 +\sum _{i=1}^{2{\mathbb{M}} }b_{i} \bigl[- 15{,}120{ \mathbb{P}}_{i},_{10}(1)+ 6720{\mathbb{P}}_{i},_{9}(1) -1260{ \mathbb{P}}_{i},_{8}(1) \\ &{}+ 120 {\mathbb{P}}_{i},_{7}(1) -5 {\mathbb{P}}_{i},_{6}(1) \bigr], \\ \Psi ^{(6)}(0)={}&{-}4.98528 +\sum_{i=1}^{2{\mathbb{M}} }b_{i} \bigl[302{,}400{ \mathbb{P}}_{i},_{10}(1)- 141{,}120{ \mathbb{P}}_{i},_{9}(1) + 2772{ \mathbb{P}}_{i},_{8}(1) \\ &{} - 2760 {\mathbb{P}}_{i},_{7}(1) + 120 { \mathbb{P}}_{i},_{6}(1) \bigr], \\ \Psi ^{(7)}(0)={}&{-}6.19998 +\sum_{i=1}^{2{\mathbb{M}} }b_{i} \bigl[- 272{,}160{ \mathbb{P}}_{i},_{10}(1)+ 13{,}104{ \mathbb{P}}_{i},_{9}(1) - 267{,}120{ \mathbb{P}}_{i},_{8}(1) \\ &{} + 27{,}720 {\mathbb{P}}_{i},_{7}(1) - 1260{ \mathbb{P}}_{i},_{6}(1) \bigr], \\ \Psi ^{(8)}(0)={}&{-}5.47661 +\sum_{i=1}^{2{\mathbb{M}} }b_{i} \bigl[+ 127{,}008{ \mathbb{P}}_{i},_{10}(1)-62{,}496{ \mathbb{P}}_{i},_{9}(1) + 131{,}040{ \mathbb{P}}_{i},_{8}(1) \\ & {}- 141{,}120 {\mathbb{P}}_{i},_{7}(1) + 6720{ \mathbb{P}}_{i},_{6}(1) \bigr], \\ \Psi ^{(9)}(0)={}&{-}14.2157 +\sum_{i=1}^{2{\mathbb{M}} }b_{i} \bigl[- 2{,}540{,}160{ \mathbb{P}}_{i},_{10}(1)+ 127{,}008{ \mathbb{P}}_{i},_{9}(1) - 272{,}160{ \mathbb{P}}_{i},_{8}(1) \\ & {}+ 302{,}400 {\mathbb{P}}_{i},_{7}(1) - 15{,}120{ \mathbb{P}}_{i},_{6}(1) \bigr]. \end{aligned} \end{aligned}$$

Using collocation points \(w_{p}\) (see Eq. (7)) and initial conditions, we obtain

$$\begin{aligned} \begin{aligned}& \sum_{i=1}^{2{\mathbb{M}} }b_{i} \bigl[{\mathbb{H}}_{i}(w_{p})-{ \mathbb{P}}_{i},_{8}(w_{p})-A_{1}{ \mathbb{P}}_{i},_{10}(1)-A_{2}{ \mathbb{P}}_{i},_{9}(1) \\ &\quad{} -A_{3}{\mathbb{P}}_{i},_{8}(1) -A_{4}{\mathbb{P}}_{i},_{7}(1) -A_{5}{ \mathbb{P}}_{i},_{6}(1) \bigr]=-8e^{w_{p}}+A_{6}, \end{aligned} \end{aligned}$$
(33)

where

$$\begin{aligned} &\textstyle\begin{cases} A_{1}=-2520w_{p}^{3}+12{,}600w_{p}^{4}-2268w_{p}^{5}+17{,}640w_{p}^{6}-5040w_{p}^{7}, \\ A_{2}=1120w_{p}^{3}-5880w_{p}^{4}+10{,}920w_{p}^{5}-8680w_{p}^{6}+2520w_{p}^{7}, \\ A_{3}=-210w_{p}^{3}+1155w_{p}^{4}-2226w_{p}^{5}+1820w_{p}^{6}-540w_{p}^{7}, \\ A_{4}=20w_{p}^{3}-115w_{p}^{4}+231w_{p}^{5}-196w_{p}^{6}+60w_{p}^{7}, \end{cases}\displaystyle \\ &\textstyle\begin{cases} A_{5}=-0.8333w_{p}^{3}+5w_{p}^{4}-10.5w_{p}^{5}+9.3333w_{p}^{6}-3w_{p}^{7}, \\ A_{6}=-1-2w_{p}-1.5w_{p}^{2}+161.83w_{p}^{3}-587.7w_{p}^{4}+892.4w_{p}^{5}-623.00w_{p}^{6}-164.9w_{p}^{7}. \end{cases}\displaystyle \end{aligned}$$

Equation (33) represents \(2\mathbb{M}\) equations and \(2\mathbb{M}\) unknowns (wavelets coefficients). After calculating the unknowns, approximate solution can be obtained from Eq. (32) when \(\sigma =0\). In Table 1, we matched computed solutions with the exact solution and those presented in [30]. The same table also addresses absolute errors. It is obvious from the table that the proposed method gives better results than [30], which shows betterment of the proposed method. Solution profiles of exact and approximate solutions together with absolute error are shown in Fig. 1. From the figure it can be seen that exact and approximate solutions are in good agreement.

Figure 1
figure 1

Solution profile of Example 5.1 for \(J=4\)

Table 1 Comparison of approximate and exact solution and absolute error of Example 5.1 when \(J=4\)

5.2 Example

Consider the 10th order nonlinear boundary value problem [30]

$$\begin{aligned} \Psi ^{(10)}(w) = e^{-w}\Psi ^{2}(w),\quad 0 \leq w \leq 1, \end{aligned}$$
(34)

subject to the following conditions:

$$\begin{aligned} \textstyle\begin{cases} \Psi ^{(\sigma )}(0)=1 & \text{$\sigma = 0, 2, 4, 6, 8$}, \\ \Psi ^{(\sigma )}(1)=e& \text{$\sigma = 0, 2, 4, 6, 8$}. \end{cases}\displaystyle \end{aligned}$$
(35)

The exact solution is

$$\begin{aligned} \Psi (w) = e^{w}. \end{aligned}$$
(36)

Applying quasilinearization, Eq. (34) and Eq. (35) take the form

$$\begin{aligned} & \Psi ^{(10)}_{\gamma +1}(w)-2e^{-w}\Psi _{\gamma +1}(w)\Psi _{\gamma }(w)=-e^{-w} \Psi ^{2}_{\gamma }(w), \end{aligned}$$
(37)
$$\begin{aligned} & \Psi ^{(\sigma )}_{\gamma +1}(0)=1,\quad \text{$ \sigma = 0, 2, 4, 6, 8$}, \end{aligned}$$
(38)
$$\begin{aligned} &\Psi ^{(\sigma )}_{\gamma +1}(1)=e, \quad\text{$\sigma = 0, 2, 4, 6, 8$}. \end{aligned}$$
(39)

Approximating the highest order derivative in Eq. (37), we have

$$\begin{aligned} \Psi ^{(10)}_{\gamma +1}(w) = \sum _{i=1}^{2{\mathbb{M}} }b_{i} { \mathbb{H}}_{i}(w). \end{aligned}$$
(40)

Integrating Eq. (40) ten times leads to

$$\begin{aligned} \Psi ^{(\sigma )}_{\gamma +1}(w) = \sum _{i=1}^{2{\mathbb{M}} }b_{i}{ \mathbb{P}}_{i},_{10-\sigma }(w)+ \sum_{\beta =0}^{9-\sigma } \frac{1}{\beta !}{(w)^{\beta }} \Psi ^{(\sigma +\beta )}_{\gamma +1}(0),\quad \sigma =0,1,\ldots,9. \end{aligned}$$
(41)

Using Eq. (7) and Eq. (41), we get

$$\begin{aligned} \begin{aligned} &\sum_{i=1}^{2{\mathbb{M}} }b_{i} \bigl[{\mathbb{H}}_{i}(w_{p})-2e^{-w_{p}} \Psi _{\gamma } \bigl\{ {\mathbb{P}}_{i},_{10}(w_{p})-w_{p}{ \mathbb{P}}_{i},_{10}(1) +A_{1}{ \mathbb{P}}_{i},_{8}(1)+ A_{2}{ \mathbb{P}}_{i},_{6}(1) \\ &\qquad{} +A_{3}{\mathbb{P}}_{i},_{4}(1) +A_{4}{\mathbb{P}}_{i},_{2}(1) \bigr\} \bigr]\\ &\quad=-e^{-w_{p}}\Psi ^{2}_{\gamma }(w_{p})+2 \Psi _{\gamma }(w_{p}) (A_{5}+A_{6}), \end{aligned} \end{aligned}$$
(42)

where

$$\begin{aligned} \textstyle\begin{cases} A_{1}=\frac{1}{40{,}320}{w_{p}}-\frac{1}{6}{w^{3}_{p}}, \\ A_{2}=\frac{-7}{360}w_{p}+\frac{1}{36}{w^{3}_{p}}-\frac{1}{120}{w^{5}_{p}}, \\ A_{3}=\frac{31}{15{,}120}w_{p}-\frac{7}{2160}w^{3}_{p}+\frac{1}{720}{w^{5}_{p}}- \frac{1}{5040}{w^{7}_{p}}, \\ A_{4}=\frac{-127}{604{,}800}w_{p}+\frac{31}{90{,}720}w^{3}_{p}- \frac{7}{43{,}200}w^{5}_{p}+\frac{1}{30{,}240}{w^{7}_{p}} -\frac{1}{362{,}880}{w^{9}_{p}}, \\ A_{5}=1+1.0000720w_{p}+\frac{1}{{2}}{w^{2}_{p}}+\frac{1}{24}{w^{4}_{p}}+ \frac{1}{720}{w^{6}_{p}}+\frac{1}{40{,}320}{w^{8}_{p}}, \\ A_{6}=-0.1665482710w_{p}^{3}+8.39149\times 10^{-3}w_{p}^{5}+1.849 \times 10^{-4}w_{p}^{7}+4.7351\times 10^{-6}w_{p}^{9}. \end{cases}\displaystyle \end{aligned}$$

Equation (42) contains a total of \(2\mathbb{M}\) equations in \(2\mathbb{M}\) unknowns. The system has been solved for unknowns with initial approximation \(\Psi _{0}(w)=1\). After calculation of \(b_{i}\), approximate solutions have been calculated from Eq. (38) for \(\sigma =0\). In Table 2 the computed solutions are compared with the exact solution and the results given in [30]. In the same table we also recorded the absolute error. From the table one can see that the proposed method has comparatively good results. In Fig. 2 the plots of exact, approximate solutions and absolute errors are presented. The figure shows that exact and approximate solutions premise well.

Figure 2
figure 2

Solution profile of Example 5.2 for \(J=4\)

Table 2 Comparison of approximate and exact solution and absolute error of Example 5.2 when \(J=4\)

5.3 Example

Consider the 12th order linear boundary value problem [31]

$$\begin{aligned} \Psi ^{(12)}(w)+w\Psi (w) = -e^{w} \bigl(120+23w+w^{3} \bigr),\quad 0 \leq w \leq 1, \end{aligned}$$
(43)

subject to the following conditions:

$$\begin{aligned} \textstyle\begin{cases} \Psi ^{(\sigma )}(0)=\sigma (2-\sigma ),& \text{$\sigma =0, 1, 2, 3, 4, 5$}, \\ \Psi ^{(\sigma )}(1)=-\sigma ^{2}e,& \text{$\sigma =0, 1, 2, 3, 4, 5$}. \end{cases}\displaystyle \end{aligned}$$
(44)

The exact solution of this problem is

$$\begin{aligned} \Psi (w) = w(1-w)e^{w}. \end{aligned}$$
(45)

The approximate and exact solutions together with absolute error have been addressed in Table 3. The same table also shows the comparison of our results with those obtained via the homotopy perturbation method addressed in [31]. It has been observed that our results are better. Solution profiles of exact versus approximate solutions coupled with absolute error are shown in Fig. 3. From the figure it is clear that both solutions are in good agreement.

Figure 3
figure 3

Solution profile of Example 5.3 for \(J=4\)

Table 3 Comparison of approximate and exact solution and absolute error of Example 5.3 when \(J=4\)

5.4 Example

Consider the 12th order nonlinear boundary value problem [32]

$$\begin{aligned} \Psi ^{(12)}(w) = 2e^{w}\Psi ^{2}(w) + \Psi ^{(3)}(w), \quad 0 \leq w \leq 1, \end{aligned}$$
(46)

with boundary conditions

$$\begin{aligned} \textstyle\begin{cases} \Psi ^{(2\sigma )}(0)=1,& \text{ $\sigma = 0, 1, 2, 3, 4, 5$}, \\ \Psi ^{(2\sigma )}(1)=e^{-1},& \text{$\sigma = 0, 1, 2, 3, 4, 5$}. \end{cases}\displaystyle \end{aligned}$$

The exact solution is

$$\begin{aligned} \Psi (w) = e^{-w}. \end{aligned}$$
(47)

The problem is nonlinear which has been linearized using quasilinearization. Computed solutions have been matched with the existing results [32] in Table 4. The same table contains the absolute error. From the table, it is obvious that the computed results are comparatively better. In Fig. 4, the plots of approximate, exact solutions and error are shown, which shows that the approximate and exact solution are close to each other.

Figure 4
figure 4

Solution profile of Example 5.4 for \(J=4\)

Table 4 Comparison of approximate and exact solution and absolute error of Example 5.4 when \(J=4\)

5.5 Example

Consider the 13th order linear boundary value problem [33]

$$\begin{aligned} \Psi ^{(13)}(w) = \cos (w)-\sin (w),\quad w \in [0,1], \end{aligned}$$
(48)

with boundary conditions

$$\begin{aligned} \textstyle\begin{cases} \Psi ^{(\sigma )}(0) = 1,\quad \text{$\sigma = 0, 1, 4,5$}, \\ \Psi ^{(\sigma )}(0) = 1,\quad \text{$\sigma = 2, 3, 6$}, \\ \Psi ^{(\sigma )}(1)= \cos (1) + \sin (1),\quad \text{ $\sigma = 0, 4$}, \\ \Psi ^{(\sigma )}(1)= \cos (1) - \sin (1),\quad \text{ $\sigma = 1, 5$}, \\ \Psi ^{(\sigma )}(1) = \cos (1) - \sin (1), \quad \text{ $\sigma = 2$}, \\ \Psi ^{(\sigma )}(1) = \sin (1)-\cos (1), \quad \text{ $\sigma = 3$}. \end{cases}\displaystyle \end{aligned}$$
(49)

The exact solution is

$$\begin{aligned} \Psi (w) = \cos (w) + \sin (w). \end{aligned}$$
(50)

In Table 5 we recorded the comparison of exact and calculated solutions with absolute error. The same table contains the results computed by the variational iteration method in [33]. One can see from the table that errors of present solutions are smaller. Graphical solution and absolute error are also plotted in Fig. 5, which indicates that the scheme works well for higher order problems.

Figure 5
figure 5

Solution profile of Example 5.5 for \(J=4\)

Table 5 Comparison of approximate and exact solution and absolute error of Example 5.5 when \(J=4\)

5.6 Example

Consider the 13th order nonlinear boundary value problem [33]

$$\begin{aligned} \Psi ^{(13)}(w) = e^{-w}\Psi ^{2}(w),\quad 0 \leq w \leq 1, \end{aligned}$$
(51)

with given boundary conditions

$$\begin{aligned} \textstyle\begin{cases} \Psi ^{(\sigma )}(0)=1,\quad \text{$\sigma = 0, 1, 2, 3, 4, 5, 6$}, \\ \Psi ^{(\sigma )}(1)=e, \quad \text{$\sigma = 0, 1, 2, 3, 4, 5$}. \end{cases}\displaystyle \end{aligned}$$

The exact solution is

$$\begin{aligned} \Psi (w) = e^{w}. \end{aligned}$$
(52)

The computed and exact solution and absolute error are displayed in Table 6. From the table it is proved that the proposed method has good results in case of nonlinear BVPs. The plot of exact, approximate solutions and error are shown in Fig. 6. From the figure one can observe the coincidence of exact and approximate solutions.

Figure 6
figure 6

Solution profile of Example 5.6 for \(J=4\)

Table 6 Comparison of approximate and exact solution and absolute error of Example 5.6 when \(J=4\)

6 Conclusion

In this study, the Haar wavelets collocation has been applied for the numerical solution of HBVPs. The quasilinearization technique has been applied to tackle nonlinearity. Several examples have been solved using the proposed method which confirmed the efficiency and reliability. The computed results have been compared with the exact solution and those available in literature. From tabulated data and graphical solutions it has been observed that the proposed method gives better results than quintic B-splines, homotopy perturbation method, optimal homotopy asymptotic method, and variational iteration method. In the future we will focus on extending the method for higher order partial and time fractional partial differential equations.

Availability of data and materials

Not applicable.

References

  1. Iftikhar, M., Rehman, H.U., Younis, M.: Solution of thirteenth order boundary value problems by differential transformation method. Asian J. Math. Appl. 2014, Article ID ama0114 (2013)

    Google Scholar 

  2. Noor, M.A., Al-Said, E., Mohyud-Din, S.T.: A reliable algorithm for solving tenth-order boundary value problems. Appl. Math. 6(1), 103–107 (2012)

    MathSciNet  Google Scholar 

  3. Chandrasekhar, S.: Hydrodynamic and Hydromagnetic Stability, vol. 1, 1–354 (2013)

  4. Mohyud-Din, S.T., Yildirim, A.: Solutions of tenth and ninth-order boundary value problems by modified variational iteration method. Appl. Appl. Math. 5(1), 11–25 (2010)

    MathSciNet  MATH  Google Scholar 

  5. Siddiqi, S.S., Akram, G., Zulfiqar, I.: Solution of eleventh order boundary value problems using variational iteration technique. Eur. J. Sci. Res. 30(4), 505–525 (2009)

    Google Scholar 

  6. Mirmoradi, H., Mazaheripour, H., Ghanbarpour, S., Barari, A.: Homotopy perturbation method for solving twelfth order boundary value problems. Int. J. Res. Rev. Appl. Sci. 1(2), 163–173 (2009)

    MATH  Google Scholar 

  7. Noor, M.A., Mohyud-Din, S.T.: Solution of twelfth-order boundary value problems by variational iteration technique. J. Appl. Math. Comput. 28(1), 123–131 (2008)

    Article  MathSciNet  Google Scholar 

  8. Smaher, M.Y.: Efficient modification method of Adomian decomposition method for solving thirteenth order problems. Int. J. Phys. Sci. 7(43), 121–132 (2015)

    Google Scholar 

  9. Akram, G., Sadaf, M.: Application of homotopy analysis method to the solution of ninth order boundary value problems in AFTI-F16 fighters. J. Assoc. Arab Univ. Basic Appl. Sci. 24, 149–155 (2017)

    Google Scholar 

  10. Akram, G., Nadeem, Z.: Nonpolynomial spline technique for the solution of ninth order boundary value problems. Turk. J. Math. 41(2), 312–325 (2017)

    Article  MathSciNet  Google Scholar 

  11. Siddiqi, S.S., Twizell, E.H.: Spline solutions of linear tenth-order boundary-value problems. Int. J. Comput. Math. 68(3–4), 345–362 (1998)

    Article  MathSciNet  Google Scholar 

  12. Siddiqi, S.S., Twizell, E.: Spline solutions of linear twelfth-order boundary-value problems. J. Comput. Appl. Math. 78(2), 371–390 (1997)

    Article  MathSciNet  Google Scholar 

  13. Lepik, Ü., Hein, H.: Haar wavelets. In: Haar Wavelets, pp. 7–20. Springer, Berlin (2014)

    Chapter  Google Scholar 

  14. Cattani, C.: Haar wavelet splines. J. Interdiscip. Math. 4(1), 35–47 (2001)

    Article  MathSciNet  Google Scholar 

  15. Chen, C., Hsiao, C.: Haar wavelet method for solving lumped and distributed-parameter systems. IEE Proc., Control Theory Appl. 144(1), 87–94 (1997)

    Article  MathSciNet  Google Scholar 

  16. Hsiao, C.-H.: State analysis of linear time delayed systems via Haar wavelets. Math. Comput. Simul. 44(5), 457–470 (1997)

    Article  MathSciNet  Google Scholar 

  17. Lepik, U.: Haar wavelet method for solving higher order differential equations. Int. J. Math. Comput. 1(8), 84–94 (2008)

    MathSciNet  Google Scholar 

  18. Ali, A., Hussain, I., et al.: Solution of sixth-order boundary-value problems by collocation method using Haar wavelets. Int. J. Phys. Sci. 7(43), 5729–5735 (2012)

    Google Scholar 

  19. Ali, A.: Numerical solution of fourth order boundary-value problems using Haar wavelets. Appl. Math. Sci. 5(63), 3131–3146 (2011)

    MathSciNet  MATH  Google Scholar 

  20. Saeed, U., et al.: Assessment of Haar wavelet-quasilinearization technique in heat convection-radiation equations. Appl. Comput. Intell. Soft Comput. 2014, Article ID 454231 (2014)

    Google Scholar 

  21. Agarwal, P., Agarwal, R.P., Ruzhansky, M.: Special Functions and Analysis of Differential Equations, vol. 1, pp. 1–371 (2020)

  22. Agarwal, P., Ammi, M.S., Asad, J.: Existence and uniqueness results on time scales for fractional nonlocal thermistor problem in the conformable sense. Adv. Differ. Equ. 2021(1), 1 (2021)

    Article  MathSciNet  Google Scholar 

  23. Chu, Y.-M., Shah, N.A., Agarwal, P., Chung, J.D.: Analysis of fractional multi-dimensional Navier–Stokes equation. Adv. Differ. Equ. 2021(1), 1 (2021)

    Article  MathSciNet  Google Scholar 

  24. Sunarto, A., Agarwal, P., Sulaiman, J., Chew, J.V.L., Aruchunan, E.: Iterative method for solving one-dimensional fractional mathematical physics model via quarter-sweep and PAOR. Adv. Differ. Equ. 2021(1), 1 (2021)

    Article  MathSciNet  Google Scholar 

  25. Rajchakit, G., Sriraman, R., Boonsatit, N., Hammachukiattikul, P., Lim, C., Agarwal, P.: Global exponential stability of Clifford-valued neural networks with time-varying delays and impulsive effects. Adv. Differ. Equ. 2021(1), 1 (2021)

    Article  MathSciNet  Google Scholar 

  26. Ali, M.A., Abbas, M., Budak, H., Agarwal, P., Murtaza, G., Chu, Y.-M.: New quantum boundaries for quantum Simpson’s and quantum Newton’s type inequalities for preinvex functions. Adv. Differ. Equ. 2021(1), 1 (2021)

    Article  MathSciNet  Google Scholar 

  27. Rezapour, S., Etemad, S., Tellab, B., Agarwal, P., Garcia Guirao, J.L.: Numerical solutions caused by DGJIM and ADM methods for multi-term fractional BVP involving the generalized ψ-RL-operators. Symmetry 13(4), 532 (2021)

    Article  Google Scholar 

  28. Bellman, R.E., Quasilinearization, R.K.: Nonlinear Boundary-Value Problems. Elsevier, New York (1965)

    Google Scholar 

  29. Majak, J., Shvartsman, B., Kirs, M., Pohlak, M., Herranen, H.: Convergence theorem for the Haar wavelet based discretization method. Compos. Struct. 126, 227–232 (2015)

    Article  Google Scholar 

  30. Kasi, K., Raju, Y.S.: Quintic b-spline collocation method for tenth order boundary value problems. Int. J. Comput. Appl. 51(15), 7–13 (2012)

    Google Scholar 

  31. Grover, M., Tomer, A.: A new approach to evaluate 12th order boundary value problems with HPM. Int. J. Comput. Math. Numer. Simul. 4(1), 99–112 (2011)

    Google Scholar 

  32. Ali, J., Islam, S., Rahim, M.T., Zaman, G.: The solution of special twelfth order boundary value problems by the optimal homotopy asymptotic method. World Appl. Sci. J. 11(3), 371–378 (2010)

    Google Scholar 

  33. Adeosun, T.A., Fenuga, O.J., Adelana, S.O., John, A.M., Olalekan, O., Alao, K.B.: Variational iteration method solutions for certain thirteenth order ordinary differential equations (2013)

Download references

Acknowledgements

The authors are thankful to the anonymous reviewers for their valuable comments which improved the quality of the manuscript.

Funding

This research work is supported by the Center of Excellence in Theoretical and Computational Science (TaCS-CoE), KMUTT.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization, AG and SH; Methodology, SA; Software, SA; Validation, AG and AU; Formal Analysis, SA; Investigation, SH; Resources, PK; Writing-Original Draft Preparation, SA; Writing-Review and Editing, AG and AU; Visualization, PK and PC; Supervision, SH; Project Administration, PK and PC; Funding Acquisition, PK and PC. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Poom Kumam.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arifeen, S.U., Haq, S., Ghafoor, A. et al. Numerical solutions of higher order boundary value problems via wavelet approach. Adv Differ Equ 2021, 347 (2021). https://doi.org/10.1186/s13662-021-03495-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-021-03495-6

Keywords