Abstract
Matrices representations of integrations of wavelets have a major role to obtain approximate solutions of integral, differential and integro-differential equations. In the present work, operational matrix representation of rth integration of Jacobi wavelets is introduced and to find these operational matrices, all details of the processes are demonstrated for the first time. Error analysis of offered method is also investigated in present study. In the planned method, approximate solutions are constructed with the truncated Jacobi wavelets series. Approximate solutions of the modified Camassa–Holm equation and Degasperis–Procesi equation linearized using quasilinearization technique are obtained by presented method. Applicability and accuracy of presented method is demonstrated by examples. The proposed method is also convergent even when a minor number of grid points. The numerical results obtained by offered technique are compatible with those in the literature.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Wavelets, recognized as good-localized functions, are an influential instrument used in signal and image processing, computer science, quantum mechanics, communications and various further areas of science. The wavelets methods allow the improvement of very quick algorithms and give accurate solutions when compared to the normally used algorithms. Some wavelet methods such as Haar wavelets [1,2,3,4,5,6,7,8,9,10], Legendre wavelets [11,12,13,14,15,16], Chebyshev wavelets [17,18,19,20,21,22,23,24,25,26,27,28] and Gegenbauer wavelets [29,30,31,32,33,34,35,36,37,38,39] are given special attention in the literature.
Many real-life problems are related to nonlinear models occurring in various fields of science and engineering, especially in plasma physics, plasma wave, chemical physics, fluid mechanics, and solid-state physics. They can be expressed in terms of nonlinear partial differential equations. Nonlinear equations also include surface waves in compressible liquids, acoustic waves in a harmonic crystal, and hydromagnetic waves in cold plasma [47]. Nonlinear partial differential equation of the important physical model called the modified w-equation is expressed as follows:
have been solved by the suggested method for \(w = 2\) and \(w = 3.\) When \(w = 2\), Eq. (1) is transformed to
and called as modified Camassa–Holm (mCH) equation. If initial condition is taken as \(u(x,0) = - 2{\operatorname{sech}^2}\left( \frac{x}{2} \right)\), the exact solution of Eq. (2) is [40]
\(u(x,t) = - 2{\operatorname{sech}^2}\left( {\frac{x}{2} - t} \right).\)
When \(w = 3\), Eq. (1) is transformed to
and called as modified Degasperis–Procesi (mDP) equation. If initial condition is taken as \(u(x,\,0) = - \frac{15}{8}\sec {h^2}\left( \frac{x}{2} \right)\), the exact solution of Eq. (3) is [40]
\(u(x,0) = - \frac{15}{8}{\operatorname{sech}^2}\left( {\frac{x}{2} - \frac{5t}{4}} \right).\)
For nonlinear partial differential equation in
\(\dot u(x,t) = F(u,u^{\prime},u^{\prime\prime},\,...\,,{u^{(r)}}),\)the quasilinearization method gives a sequence of repetition for linear partial differential equations:
where \({F_{u_s^{(i)}}}({u_s},{u^{\prime}_s},{u^{\prime\prime}_s},\,...\,,u_s^{(r)}) = \frac{\partial }{{\partial u_s^{(i)}}}\left( {F({u_s},{{u^{\prime}}_s},{{u^{\prime\prime}}_s},\,...\,,u_s^{(r)})} \right)\), \( \dot u(x,t) = \frac{\partial u(x,t)}{{\partial t}}\), \( u^{\prime}(x,t) = \frac{\partial u(x,t)}{{\partial x}}\) and \({u_0}(x,t)\) is selected as any function that provides boundary and initial conditions [41].
In this study, integration of the Jacobi polynomial \(P_m^{(\alpha ,\beta )}(x)\) from − 1 to x has been found, the general procedures for obtaining operational matrices of integration of Jacobi wavelets have been introduced and operational matrix of rth integration of Jacobi wavelets and two theorems about error analysis of presented method have been given for the first time in this study. Presented technique is built on the approach to the solution of problem by the truncated Jacobi wavelet series. System of algebraic equations is attained by handling the Chebyshev collocation points. If system of algebraic equations is solved, unknown coefficients of the Jacobi wavelet series may be obtained. Therefore, implicit shape of the approximate solutions of nonlinear partial differential equations can be found using Jacobi wavelet series with the obtained coefficients. This process can be performed to the modified Camassa–Holm and Degasperis–Procesi equations by utilization of quasilinearization technique. Approximate results indicated that the Jacobi wavelet collocation method has a quite superior accuracy even at a minor number of grid points.
2 Jacobi polynomials
For m ∈ Z+, Jacobi polynomials of degree \(m\) are defined as \(P_m^{(\alpha ,\beta )}(x)\) where \(\alpha > - 1\) and \(\beta > - 1\) on the range [− 1, 1]. Recurrence formulae of their may be given as:
where
\(a_m^{(\alpha ,\beta )} = \frac{(2m + \alpha + \beta + 1)(2m + \alpha + \beta + 2)}{{2(m + 1)(m + \alpha + \beta + 1)}},\)
\(b_m^{(\alpha ,\beta )} = \frac{{(2m + \alpha + \beta + 1)({\alpha^2} - {\beta^2})}}{2(m + 1)(m + \alpha + \beta + 1)(2m + \alpha + \beta )},\)
\(c_m^{(\alpha ,\beta )} = \frac{(2m + \alpha + \beta + 2)(m + \alpha )(m + \beta )}{{(m + 1)(m + \alpha + \beta + 1)(2m + \alpha + \beta )}}.\)
The generating function for Jacobi polynomials are given as:
where \(R = {(1 - 2xt + {t^2})^{{\raise0.5ex\hbox{$\scriptstyle 1$}\kern-0.1em/\kern-0.15em\lower0.25ex\hbox{$\scriptstyle 2$}}}}\). Some relations of Jacobi polynomials can be given as [42]:
The following relation can be obtained by integration of the Jacobi polynomial \(P_m^{(\alpha ,\beta )}(x)\) from − 1 to x:
where \(\lambda = \alpha + \beta + 1\).
Jacobi polynomials are orthogonal polynomials according to the weight function \(w(x) = {(1 - x)^\alpha }{(1 + x)^\beta }\) on the range [− 1, 1] as [42]:
where
is the normalizing factor.
3 Jacobi wavelet method
Wavelets are composed of functions family generated by dilation (or contraction) and translation of a single function named the mother wavelet. a and b are named the as dilation parameter and translation parameter. If translation and dilation parameters change continuously, continuous wavelets family may be obtained as follows [43]:
Jacobi wavelets are written as
where k = 0, 1, 2, …, n = 1, 2, …, 2k, degree of the Jacobi polynomial is shown as m, \( \alpha ,\beta > - 1\) are parameters and x ∈ [0,1). Jacobi wavelets can be defined as:
where \( P_m^{(\alpha ,\beta )}({2^{k + 1}}x - 2n + 1)\) is the Jacobi polynomial whose degree is m and it is orthogonal polynomial according to the weight function
on interval \( 0 \leqslant x \leqslant 1\). Any finite interval \( a \leqslant y \leqslant b\) can be converted into the simple range \( 0 \leqslant x \leqslant 1\) by transformation of variable given as \( y = (b - a)x + a\).
Any function \( f(x) \in L_w^2[0,1][0,1]\) can be extended as:
where
\( \left\langle {\,.\,,\,.\,} \right\rangle \) indicates the dot product according to weight function \( {w_n}(x)\) in Eq. (12).
Truncated series of Eq. (11) may be given as:
where \( {\mathbf{\Psi (}}x{\mathbf{)}}\) and \({\mathbf{C}}\) are \( {2^k}M \times 1\) dimensional columns vectors assumed as:
If the function \({\psi_{nm}}(x)\) in Eq. (10) is integrated, it may be shown as follows:
The following equations may be obtained by calculating \( {p_{nm}}(x)\) for \( m = 0,\)\( m = 1\) and \( m > 1\):
where \( \lambda = \alpha + \beta + 1\) and u = 2k+1x−2n + 1. If \( {\mathbf{\Psi (}}x{\mathbf{)}}\) column vector is integrated, the following matrix representation may be obtained:
where
\( {{\mathbf{P}}_{\mathbf{1}}} = \frac{1}{{{2^{k + 1}}}}\left[ {\begin{array}{*{20}{c}} {{{\mathbf{L}}_{\mathbf{1}}}}&{{{\mathbf{F}}_{\mathbf{1}}}}&{{{\mathbf{F}}_{\mathbf{1}}}}& \cdots &{{{\mathbf{F}}_{\mathbf{1}}}}&{{{\mathbf{F}}_{\mathbf{1}}}} \\ {\mathbf{0}}&{{{\mathbf{L}}_{\mathbf{1}}}}&{{{\mathbf{F}}_{\mathbf{1}}}}& \cdots &{{{\mathbf{F}}_{\mathbf{1}}}}&{{{\mathbf{F}}_{\mathbf{1}}}} \\ \vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\ {\mathbf{0}}&{\mathbf{0}}&{\mathbf{0}}& \cdots &{{{\mathbf{L}}_{\mathbf{1}}}}&{{{\mathbf{F}}_{\mathbf{1}}}} \\ {\mathbf{0}}&{\mathbf{0}}&{\mathbf{0}}& \cdots &{\mathbf{0}}&{{{\mathbf{L}}_{\mathbf{1}}}} \end{array}} \right]\)
If the vector \( {\mathbf{\Psi (}}x{\mathbf{)}}\) is integrated two times, matrix representation of integration may be denoted as:
The rth integration of the vector \( {\mathbf{\Psi (}}x{\mathbf{)}}\) may be denoted as:where
\( {{\mathbf{L}}_{\mathbf{r}}}\,\,{\text{and }}\,{{\mathbf{F}}_{\mathbf{r}}}\,\,\) are \( (M + r - 1) \times (M + r)\) dimension matrices, \( \,{{\mathbf{P}}_{{\mathbf{r}}\,}}\) is a \( {2^k}(M + r - 1) \times {2^k}(M + r)\) dimension matrix and the matrices \(\,{{\mathbf{P}}_{{\mathbf{r}}\,}}\), \( {{\mathbf{L}}_{\mathbf{r}}}\,\,{\text{and }}\,{{\mathbf{F}}_{\mathbf{r}}}\,\,\) have the following form:
\( {{\mathbf{P}}_{\mathbf{r}}} = \frac{1}{{{2^{k + 1}}}}\left[ {\begin{array}{*{20}{c}} {{{\mathbf{L}}_{\mathbf{r}}}}&{{{\mathbf{F}}_{\mathbf{r}}}}&{{{\mathbf{F}}_{\mathbf{r}}}}& \cdots &{{{\mathbf{F}}_{\mathbf{r}}}}&{{{\mathbf{F}}_{\mathbf{r}}}} \\ {\mathbf{0}}&{{{\mathbf{L}}_{\mathbf{r}}}}&{{{\mathbf{F}}_{\mathbf{r}}}}& \cdots &{{{\mathbf{F}}_{\mathbf{r}}}}&{{{\mathbf{F}}_{\mathbf{r}}}} \\ \vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\ {\mathbf{0}}&{\mathbf{0}}&{\mathbf{0}}& \cdots &{{{\mathbf{L}}_{\mathbf{r}}}}&{{{\mathbf{F}}_{\mathbf{r}}}} \\ {\mathbf{0}}&{\mathbf{0}}&{\mathbf{0}}& \cdots &{\mathbf{0}}&{{{\mathbf{L}}_{\mathbf{r}}}} \end{array}} \right]\)
\( {{\mathbf{L}}_{\mathbf{r}}} = \left[ {\begin{array}{*{20}{l}} {\frac{{2(\beta - 1)}}{{\lambda + 1}}}&{\frac{2}{{\lambda + 1}}\sqrt {\frac{{L_1^{(\alpha ,\beta )}}}{{L_0^{(\alpha ,\beta )}}}} }&0& \cdots &0&0&0\\ { - 2\left\{ {\frac{{(\lambda + 1)}}{{(\lambda + 3)(\lambda + 2)}}P_2^{(\alpha ,\beta )}( - 1)\,\, + \,\,\frac{{(\alpha - \beta )}}{{(\lambda + 3)(\lambda + 1)}}P_1^{(\alpha ,\beta )}( - 1)} \right\}\sqrt {\frac{{L_0^{(\alpha ,\beta )}}}{{L_1^{(\alpha ,\beta )}}}\mathop {}\limits_{\mathop {}\limits_{} } } }&{\frac{{2(\alpha - \beta )}}{{(\lambda + 3)(\lambda + 1)}}}&{\frac{{2(\lambda + 1)}}{{(\lambda + 3)(\lambda + 2)}}\sqrt {\frac{{L_2^{(\alpha ,\beta )}}}{{L_1^{(\alpha ,\beta )}}}} }& \cdots &0&0&0\\ \begin{array}{l} - \,2\left\{ {\frac{{(\lambda + 2)}}{{(\lambda + 5)(\lambda + 4)}}P_3^{(\alpha ,\beta )}( - 1)\,\, + \,\,\frac{{(\alpha - \beta )}}{{(\lambda + 5)(\lambda + 3)}}P_2^{(\alpha ,\beta )}( - 1)\mathop {}\limits_{}^{\mathop {}\limits^{} } } \right.\\ \,\left. { - \,\,\,\frac{{(\alpha + 2)(\beta + 2)}}{{(\lambda + 4)(\lambda + 3)(\lambda + 1)}}P_1^{(\alpha ,\beta )}( - 1)} \right\}\sqrt {\frac{{L_0^{(\alpha ,\beta )}}}{{L_2^{(\alpha ,\beta )}}}} \end{array}&{\frac{{ - 2(\beta + 2)(\alpha + 2)}}{{(\lambda + 4)(\lambda + 3)(\lambda + 1)}}\sqrt {\frac{{L_1^{(\alpha ,\beta )}}}{{L_2^{(\alpha ,\beta )}}}} }&{\frac{{2(\alpha - \beta )}}{{(\lambda + 5)(\lambda + 3)}}}& \cdots &0&0&0\\ \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots \\ \begin{array}{l} - \,2\left\{ {\frac{{(M + r + \lambda - 1)}}{{(2M + 2r + \lambda - 1)(2M + 2r + \lambda - 2)}}P_{M + r}^{(\alpha ,\beta )}( - 1)\,\, + \,\,\frac{{(\alpha - \beta )}}{{(2M + 2r + \lambda - 1)(2m + 2r + \lambda - 3)}}P_{M + r - 1}^{(\alpha ,\beta )}( - 1)} \right.\\ \,\,\,\,\,\,\,\left. { - \,\,\frac{{(M + r + \alpha - 1)(M + r + \beta - 1)}}{{(2M + 2r + \lambda - 2)(2M + 2r + \lambda - 3)(M + r + \lambda - 2)}}P_{m - 1}^{(\alpha ,\beta )}( - 1)} \right\}\sqrt {\frac{{L_0^{(\alpha ,\beta )}}}{{L_{M + r - 2}^{(\alpha ,\beta )}}}} \end{array}&0&0& \cdots &{\,\,\frac{{ - 2(M + r + \beta - 2)\,(M + r + \alpha - 2)}}{{(2M + 2r + \lambda - 4)(2M + 2r + \lambda - 5)(M + r + \lambda - 3)}}\sqrt {\frac{{L_{M + r - 3}^{(\alpha ,\beta )}}}{{L_{M + r - 2}^{(\alpha ,\beta )}}}} }&{\frac{{2\,(\alpha - \beta )}}{{(2M + 2r + \lambda - 3)\,(2M + 2r + \lambda - 5)}}}&{\frac{{2(M + r + \lambda - 2)}}{{(2M + 2r + \lambda - 3)\,(2M + 2r + \lambda - 4)}}\sqrt {\frac{{L_{M + r - 1}^{(\alpha ,\beta )}}}{{L_{M + r - 2}^{(\alpha ,\beta )}}}} } \end{array}} \right] \)
4 Jacobi wavelet collocation method for the mCH and mDP equations
Consider nonlinear partial differential equations in Eq. (1) with boundary and initial conditions:
We presume that \( {\dot u^{(3)}}(x,t)\) may be extended like truncated Jacobi wavelets series as:
where “ ” and “(3)” imply differentiation according to \( t\) and \(x\). If Eq. (19) is integrated according to \( t\) from \( {t_s}\) to \( t\) and three times according to \( x\) from \( 0\) to \( x\), we can find the following equations:
By substituting boundary and initial conditions into Eq. (18), the following equation may be obtained:
If Eqs. (18) and (26) are replaced into Eqs. (20–25), we can obtain the following equations:
Using quasilinearization technique, Eq. (1) can be transformed into the sequence of linear differential equations. Nonlinear terms in Eq. (1) may be written as:
By replacing Eqs. (33), (34) and (35) into Eq. (1), transformed equation is found as:
where \( l = 0,1,2,\,...\) and it is called index of quasilinearization technique. \( {u^0}(x,t)\) which provides boundary and initial conditions is taken as
which satisfies initial/boundary conditions. Substituting Eqs. (27–32) into Eq. (36), we obtain the following equation:
where \( \Delta t = t - {t_s}\).
The collocation points may be selected as \({2^{k + 1}}{x_{ni}} - 2n + 1 = \cos \frac{((M + 1) - i)\pi }{{(M + 1)}}\) or
Replacing the collocation points \( x \to {x_{ni}}\) and time variable \( t \to {t_{s + 1}}\) into Eq. (38), vectors \( {\mathbf{\Psi (}}{x_{{\mathbf{ni}}}}{\mathbf{)}}\),\( {{{\varvec{\Psi}}}_{\mathbf{1}}}{\mathbf{(}}{x_{{\mathbf{ni}}}}{\mathbf{)}}\) and \( {{{\varvec{\Psi}}}_{\mathbf{r}}}{\mathbf{(}}{x_{{\mathbf{ni}}}}{\mathbf{)}}\) may be achieved. We can find system of algebraic equations from Eq. (38) whose matrix notation may be written as:
where \( {\mathbf{B}}\) and \({\mathbf{C}}\) are \( {2^k}M \times 1\) dimensional vectors, \( {\mathbf{U}}\) is a \( {2^k}M \times {2^k}M\) dimensional matrix. If system of algebraic equations in Eq. (40) is solved, we may achieve the coefficients of Jacobi wavelet series in Eq. (31) which provides Eq. (1) and initial/ boundary conditions in Eq. (18).
5 Convergence analysis
In this part, convergence and error analysis of the Jacobi wavelet series expansion of a function \( f(x)\) are studied.
Lemma 1
If the Jacobi wavelet series expansion of a continuous function \( f(x)\) converges uniformly, then Jacobi wavelet series expansion converges to the function \( f(x)\).
Proof
For Jacobi wavelet, proof may be shown similar way in [20]
Theorem 1
A function \(f(x) \in {{\text{C}}^r}\left[ {0,1} \right]\) with the \( \left| {{f^{(r + 1)}}(x)} \right| < U\) may be expanded as an infinite sum of Jacobi wavelets series which converges uniformly to \( f(x)\), that is,
Proof
The following equation can be found from the inner product in Eq. (12):
By substituting \( {2^{k + 1}}x - 2n + 1 = t\) and successive integration by parts in the above equation, it yields
By applying Cauchy–Schwarz inequality, above equation can be written as:
Thus, we get
Since \( n \leqslant {2^k}\), for \( m > r\), we obtain
If \( m = r\), it can be shown
Thus, we get
It is referred in [43] that for \( m = 0\), \(\left\{ {{\phi_{n0}}} \right\}_{n = 1}^{2^k}\) construct an orthogonal system build by Haar scaling function according to the weight function \(\omega (x)\), so \(\sum\limits_{n = 1}^{2^k} {{c_{n0}}{\psi_{n0}}(x)} \) is convergent. Hence, we have
Thus, with the help of Lemma 1, the series \(\sum\limits_{n = 1}^{2^k} {\sum\limits_{m = 0}^\infty {{c_{nm}}{\psi_{nm}}(x)} } \) converges to \(f(x)\) uniformly.
Theorem 2
Let \(f(x) \in {{\text{C}}^r}\left[ {0,1} \right]\) with the \( \left| {{f^{(r + 1)}}(x)} \right| < U\) be a continuous function, then accuracy estimation is obtained as:
Proof
We have
By substituting the relation \( c_{nm}^2\) in the above equation, desired result is obtained as:
6 Numerical results
The modified Camassa–Holm and modified Degasperis–Procesi equations are solved to show the effectiveness and the applicability of Jacobi wavelet collocation method. Approximate results of proposed method are compared with analytical and numerical results in the literature.
Example 1
Consider Eq. (1) for \( w = 2\), modified Camassa–Holm (mCH) equation may be obtained as:
with the initial condition \(u(x,0) = - 2{\operatorname{sech}^2}\left( \frac{x}{2} \right)\) and boundary conditions:
\( u(a,t) = - 2{\operatorname{sech}^2}\left( {\frac{a}{2} - t} \right),\quad u(b,t) = - 2{\operatorname{sech}^2}\left( {\frac{b}{2} - t} \right),\quad {u_x}(a,t) = 2{\operatorname{sech}^2}\left( {\frac{a}{2} - t} \right)\,\tanh \left( {\frac{a}{2} - t} \right)\).
Substituting boundary and initial conditions into Eq. (38) and solving system of algebraic equations in Eq. (40), we may find vector \({\mathbf{C}}\), whose components give us coefficients of Jacobi wavelet series. By substituting \({\mathbf{C}}\) in Eq. (31), we have obtained approximate solution of mCH equation that provides initial and boundary conditions. Graphics of the exact solution, approximate solutions and absolute errors of Example 1 are shown in Figs. 1, 2, 3, 4, 5 and 6 when \(\alpha = 0,\beta = 0,M = 71,\,\,k = 0\) and \( \Delta t = 0.001\) for various values of \( t\) in the interval \( \left[ { - 10,\,10} \right]\). In Table 1, absolute errors can be shown for different values of \( M\) and \( k\) when α = 0, β = 0, ∆t = 0.001, t = 0.1, and various values of x in the interval [−15,15]. It can be seen from Table 1 that the Jacobi wavelet collocation-based algorithm produces stable and converging solution by increasing the level of resolution of the Jacobi wavelet \( k\). Absolute errors of Example 1 have been given in Table 2 to compare presented results with earlier results in the interval \( \left[ { - 15,\,15} \right]\). Graphics of the approximate and exact solutions of Example 1 have been given Fig. 2 [45], Fig. 3 [46] and Fig. 4.2 [47]. As can be seen in Tables 1 and 2 and Figs. 1, 2, 3, 4, 5 and 6, it is clear that suggested method provides more accurate results if we compare the tables and graphics in [44,45,46,47].
Example 2
Consider Eq. (1) for \( w = 3\), modified Degasperis–Procesi (mDP) equation may be obtained as:
with the initial condition \( u(x,0) = - \frac{15}{8}{\operatorname{sech}^2}(\frac{x}{2})\) and boundary conditions
Substituting boundary and initial conditions into Eq. (38) and solving system of algebraic equations in Eq. (40), we may find vector \({\mathbf{C}}\), whose components give us coefficients of Jacobi wavelet series. By substituting \( {\mathbf{C}}\) in Eq. (31), we have obtained approximate solution of mDP equation that provides boundary and initial conditions. Graphics of the absolute errors, approximate solution and exact solution of Example 2 are shown in Figs. 7, 8, 9, 10, 11 and 12 when \( \alpha = 0,\beta = 0,M = 71,\,\,k = 0\) and \( \Delta t = 0.001\) for various values of \( t\) in the interval \( \left[ { - 10,\,10} \right]\). Like in the Example 1, absolute errors can be shown in Table 3 for different values of \( M\) and \( k\) when α = 0, β = 0, ∆t = 0.001, t = 0.1 and various values of in the interval. It can be seen from Table 3 that the Jacobi wavelet collocation-based algorithm produces stable and converging solution by increasing the level of resolution of the Jacobi wavelet \( k\). Absolute errors of Example 2 have been given in Table 4 to compare presented results with earlier results in the interval \( \left[ { - 15,\,15} \right]\). Graphics of the exact solution and approximate solution of Example 2 have been given in Fig. 4 [45], Fig. 4 [46] and Fig. 4.4 [47]. As can be seen in Tables 3 and 4 and Figs. 7, 8, 9, 10, 11 and 12, it is clear that suggested method provides more accurate results if we compare the tables and graphics in [44,45,46,47].
7 Discussions and conclusion
Jacobi wavelets are general form of the Legendre, first-kind Chebyshev, second-kind Chebyshev and Gegenbauer wavelets. For Jacobi wavelet collocation method, matrix representation, called as operational matrices, of rth integration of Jacobi wavelets have been introduced and convergence analysis of offered method has been also investigated in present study. Suggested method has been applied to find approximate solutions of the nonlinear modified Camassa–Holm and Degasperis–Procesi equations linearized using quasilinearization technique. The advantage of this method is that it transforms problems into matrix products. Therefore, present method can be easily applied to obtain solutions of physical and engineering problems and its application is simple. When the Jacobi wavelets collocation method is applied to obtain approximate solutions of engineering problems using a small number of grids it has given convergent results. Algebraic equation systems depend on the number of grids so using a small number of grids reduces the size of equation systems. In Tables 1, 2, 3 and 4, convergence of the proposed method, even in the case of a small number of grid points, is observed. Comparison of the absolute errors given in Tables 1, 2, 3 and 4 and Figs. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 and 12 show that suggested method is superior to the results in [44,45,46,47] and offered method give highly accurate solution for the examples.
This study is applied to obtain approximate solutions of one-space dimensional problems. However, this method can also be applied for two- and three-dimensional problems as well.
References
Gu JS, Jiang WS (1996) The Haar wavelets operational matrix of integration. Int J Syst Sci 27(7):623–628
Lepik U (2007) Numerical solution of evolution equations by the Haar wavelet method. Appl Math Comput 185:695–704
Hariharan G, Kannan K, Sharma KR (2009) Haar wavelet method for solving Fisher’s equation. Appl Math Comput 211:284–292
Hariharan G, Kannan K (2010) Haar wavelet method for solving FitzHugh–Nagumo equation. Int J Math Stat Sci 2(2):59–63
Hariharan G, Kannan K (2010) A comparative study of a Haar wavelet method and a restrictive Taylor’s series method for solving convection-diffusion equations. Int J Comput Methods Eng Sci Mech 11(4):173–184
Hariharan G, Kannan K (2010) Haar wavelet method for solving nonlinear parabolic equations. J Math Chem 48(4):1044–1061
Geng W, Chen Y, Li Y, Wang D (2011) Wavelet method for nonlinear partial differential equations of fractional order. Comput Inf Sci 4(5):28–35
Kaur H, Mittal RC, Mishra V (2011) Haar wavelet quasilinearization approach for solving nonlinear boundary value problems. Am J Comput Math 1:176–182
Çelik İ (2012) Haar wavelet method for solving generalized Burgers–Huxley equation. Arab J Math Sci 18:25–37
Çelik İ (2013) Haar wavelet approximation for magnetohydrodynamic flow equations. Appl Math Model 37:3894–3902
Razzaghi M, Yousefi S (2000) Legendre wavelets direct method for variational problems. Math Comput Simul 53:185–192
Razzaghi M, Yousefi S (2001) Legendre wavelets operational matrix of integration. Int J Syst Sci 32(4):495–502
Maleknejad K, Kajani MT, Mahmoudi Y (2003) Numerical solution of linear Fredholm and Volterra integral equation of the second kind by using Legendre wavelets. Kybernetes 32(9/10):1530–1539
Kajani MT, Vencheh AH (2004) Solving linear integro-differential equation with Legendre wavelet. Int J Comput Math 81(6):719–726
Heydari MH, Hooshmandasl MR, Ghaini FMM, Fereidouni F (2013) Two-dimensional Legendre wavelets for solving fractional Poisson equation with Dirichlet boundary conditions. Eng Anal Bound Elem 37:1331–1338
Hariharan G (2014) An efficient wavelet analysis method to film-pore diffusion model arising in mathematical chemistry. J Membr Biol 247(4):339–343
Babolian E, Fattahzadeh F (2007) Numerical solution of differential equations by using Chebyshev wavelet operational matrix of integration. Appl Math Comput 188:417–426
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
Kajania MT, Vencheha AH, Ghasemib M (2009) The Chebyshev wavelets operational matrix of integration and product operation matrix. Int J Comput Math 86(7):1118–1125
Adibi H, Assari P (2010) Chebyshev wavelet method for numerical solution of Fredholm integral equations of the first kind. Math Probl Eng 2010:17 ((Article ID 138408))
Wang YX, Fan QB (2012) The second kind Chebyshev wavelet method for solving fractional differential equations. Appl Math Comput 218:8592–8601
Hooshmandasl MR, Heydari MH, Ghaini FMM (2012) Numerical solution of the one dimensional heat equation by using Chebyshev wavelets method. Appl Comput Math 1(6):1–7
Heydari MH, Hooshmandasl MR, Ghaini FMM, Li M (2013) Chebyshev wavelets method for solution of nonlinear fractional integrodifferential equations in a large interval. Adv Math Phys 2013:12 ((Article ID 482083))
Yang C, Hou J (2013) Chebyshev wavelets method for solving Bratu’s problem. Bound Value Probl 2013:142
Hariharan G (2014) An efficient wavelet based approximation method to water quality assessment model in a uniform channel. Ain Shams Eng J 5(2):525–532
Çelik İ (2013) Numerical solution of differential equations by using Chebyshev wavelet collocation method. Cankaya Univ J Sci Eng 10(2):169–184
Çelik İ (2016) Chebyshev Wavelet collocation method for solving generalized Burgers–Huxley equation. Math Methods Appl Sci 39:366–377
Çelik İ (2018) Free vibration of non-uniform Euler–Bernoulli beam under various supporting conditions using Chebyshev wavelet collocation method. Appl Math Model 54:268–280
Pathak A, Singh RK, Mandal BN (2014) Solution of Abel’s integral equation by using Gegenbauer wavelets. Investig Math Sci 4(1):43–52
Abd-Elhameed WM, Youssri YH (2014) New ultraspherical wavelets spectral solutions for fractional Riccati differential equations. In: Abstract and applied analysis, 2014; Hindawi
Abd-Elhameed WM, Youssri YH, Doha EH (2014) New solutions for singular Lane–Emden equations arising in astrophysics based on shifted ultraspherical operational matrices of derivatives. Comput Methods Differ Equ 2(3):171–185
Abd-Elhameed WM, Youssri YH (2015) New spectral solutions of multi-term fractional order initial value problems with error analysis. Comput Model Eng Sci 105(5):375–398
Rehman M, Saeed U (2015) Gegenbauer wavelets operational matrix method for fractional differential equations. J Korean Math Soc 52(5):1069–1096
Youssri YH, Abd-Elhameed WM, Doha EH (2015) Ultraspherical wavelets method for solving Lane–Emden type equations. Rom J Phys 60(9):1298–1314
Youssri YH, Abd-Elhameed WM, Doha EH (2015) Accurate spectral solutions of first-and second-order initial value problems by the ultraspherical wavelets-Gauss collocation method. Appl Appl Math Int J 10(2):835–851
Doha EH, Abd-Elhameed WM, Youssri YH (2016) New ultraspherical wavelets collocation method for solving 2nth-order initial and boundary value problems. J Egypt Math Soc 24(2):319–327
Çelik İ (2018) Generalization of Gegenbauer wavelet collocation method to the generalized Kuramoto–Sivashinsky equation. Int J Appl Comput Math 4(5):111
Çelik İ (2021) Squeezing flow of nanofluids of Cu–water and kerosene between two parallel plates by Gegenbauer wavelet collocation method. Eng Comput. 37:251–264
Çelik İ (2020) Gegenbauer wavelet collocation method for the extended Fisher-Kolmogorov equation in two dimensions. Math Method Appl Sci 43(8):5615–5628. https://doi.org/10.1002/mma.6300
Wazwaz AM (2006) Solitary wave solutions for modified forms of Degasperis–Procesi and Camassa–Holm Equations. Phys Lett A 352:500–504
Mandelzweig VB, Tabakin F (2001) Quasilinearization approach to nonlinear problems in physics with application to nonlinear ODEs. Comput Phys Commun 141(2):268–281
Luke YL (1969) The special functions and their approximations, vol I. Academic Press, New York
Daubechies I (1992) Ten lectures on wavelets. SIAM, Philadelphia
Yildirim A (2010) Variational iteration method for modified Camassa–Holm and Degasperis-Procesi equations. Int J Numer Methods Biomed Eng 26:266–272
Ganji DD, Sadeghi EMM, Rahmat MG (2008) Modified forms of Degaperis–Procesi and Camassa–Holm equations solved by Adomian’s decomposition method and comparison with HPM and exact solution. Acta Applicandae Mathematicae 104:303–311
Zhang B, Li S, Liu Z (2008) Homotopy perturbation method for modified Camassa–Holm and Degaperis–Procesi equations. Phys Lett A 372:1867–1872
Wasim I, Abbas M, Iqbal MK (2018) Numerical solution of modified forms of Camassa–Holm and Degasperis–Procesi equations via quartic B-spline collocation method. Commun Math Appl 9:393–409
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Çelik, İ. Jacobi wavelet collocation method for the modified Camassa–Holm and Degasperis–Procesi equations. Engineering with Computers 38 (Suppl 3), 2271–2287 (2022). https://doi.org/10.1007/s00366-020-01279-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-020-01279-2