Abstract
In this paper, two numerical techniques are presented to solve the nonlinear inverse generalized Benjamin–Bona–Mahony–Burgers equation using noisy data. These two methods are the quartic B-spline and Haar wavelet methods combined with the Tikhonov regularization method. We show that the convergence rate of the proposed methods is \(\textit{O}(k^2+h^3)\) and \(\textit{O}\left( \frac{1}{M}\right) \) for the quartic B-spline and Haar wavelet method, respectively. In fact, this work considers a comparative study between quartic B-spline and Haar wavelet methods to solve some nonlinear inverse problems. Results show that an excellent estimation of the unknown functions of the nonlinear inverse problem has been obtained.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Nonlinear phenomena play important roles in applied mathematics, physics and also in engineering problems [1]. As said in [2], many phenomena in engineering and applied sciences are modeled by nonlinear evolution equations, such as: solid-state physics [3], fluid mechanics [4], chemical kinetics [5], plasma physics, population models [6], nonlinear optics and etc. Analytical exact solutions to nonlinear partial differential equation (PDE) play an important role in nonlinear science, especially they may provide us much physical information and more insight into the physical aspects of the problem and may lead to further applications. A variety of powerful methods, such as inverse scattering method [7], exp-function method [8], homotopy perturbation method [9], \((G'/G)\)-expansion method [10] were used for obtaining explicit traveling and solitary wave solutions of nonlinear evolutions equation. The knowledge of closed form solutions of the nonlinear partial differential equations facilitates the testing of numerical solvers, aids in the stability analysis of solutions and conduces to a better understanding of nonlinear phenomena that these equations model [11]. But, the research of exact solution for the nonlinear partial differential equations is very difficult. Therefore, numerical methods are useful for solving these equations. The mathematical model of propagation of small amplitude long waves in nonlinear dispersive media is described by the following Benjamin–Bona–Mahony–Burgers equation [12],
where \(\alpha >0\) and \(\beta \) are constants, and f is a given forcing term. In the physical case, the dispersive effect of (1.1) is the same as the Benjamin–Bona–Mahony (BBM) equation, while the dissipative effect is the same as the burger equation, and which is an alternative model for the Korteweg-de Vries-Burger (KdVB) equation [13]. As mentioned in [14], the (BBM) equation is used in the analysis of the surface waves of long wavelength in liquids, hydro-magnetic wave in cold plasma, acoustic-gravity waves in compressible fluids and acoustic waves in harmonic crystals. The Eq. (1.1) is solved using different numerical methods such as numerical methods based on either finite elements [15], finite difference [16], Adomian decomposition scheme [17], cubic B-spline collocation method, [18] and quadratic B-spline finite element method [19].
In this paper, we consider the nonlinear inverse generalized Benjamin–Bona–Mahony–Burger equation to the following form
with initial condition
boundary conditions
where p(x) and f(x, t) are continuous known functions and \(t_f\) represents the final time, while the functions \(g_{1}(t)\), \(g_{2}(t)\), and u(x, t) are unknown which remain to be determined.
The core of applied mathematical models is made up of partial differential equations [20]. These models can be divided into two general classifications as direct and inverse problems. Today, the literature on both analytical and numerical methods for the solution of direct problems, even for multi-dimensional cases, is well extended. While for the inverse problems, this matter still remains poorly developed. Inverse problems in physics often belong to the class of ill-posed problems. Inverse problems are encountered in many branches of engineering and science. In one particular branch, parabolic initial and boundary value problems in one dimension have been studied by several authors [21,22,23,24,25,26,27,28,29]. Mathematically speaking, in these problems, apart from the both issues of existence and uniqueness of the solution that appear extremely difficult to be shown, there is also the issue of stability to deal with, i.e., the continuous dependence of the solution on input data [30].
The key note in the approximate solution of the inverse problems is the requirement to identify the right-hand side, leading coefficients and parameters and some initial and boundary conditions of time-dependent or stationary equations. On the other hand, since a wide area of the sciences and engineering phenomena is modeled by these problems, the main intent is to draw attention to the use of more applicable and accurate algorithms that make it possible to determine the unknown function using some given observation at accessible parts of the domain of the problem. Producing more accurate methods for inverse problems rests on the development and examination of numerical methods for boundary value problems formulated for basic equations in mathematical physics [20]. On top of that, in the past few decades, a great deal of interest has been directed towards the determination of unknown coefficients which represent physical quantities, for example, the conductivity of a medium, in second-order equations, especially to parabolic equations. As an example for application of inverse problems in modeling the stationary equations, we can point to the process of reconstructing the mass distribution in the problems of potential theory formulated by Laplace equation, if a mass distribution is not known but its potential outside a certain ball is given and the goal is finding this mass distribution [31]. Besides, inverse boundary value problems can be used in modeling the diffusion processes like denoting the concentration of a chemical or temperature in the context of the heat conduction problems [22, 32]. Also for determination of source parameter in the wave equation, we refer the interested reader to [33]. In this paper, we design two numerical methods for solving inverse Benjamin–Bona–Mahony equations of the form (1.2)–(1.5). Collocation method based on a quartic B-spline basis functions and Haar wavelet method.
We know that B-splines have some special features, which are useful in numerical work. One feature is that the continuity conditions are inherent, other special features of B-splines are that they have small local support, i.e., each B-spline function is only non-zero over a few mesh sub-intervals, so that the resulting matrix for the discretization equation is tightly banded. Due to their smoothness and capability to handle local phenomena, B-spline offer distinct advantages. In combination with collocation, this significantly simplifies the solution procedure of differential equations. There is a great reduction of the numerical effort, because there is no need to calculate the integrals (like in variational methods) to form the final set of algebraic equations, which substitutes the given set of nonlinear differential equations. Unlike some previous techniques using various transformations to reduce the equation into simpler equation, the current method does not require extra effort to deal with the nonlinear terms. Therefore, the equations are solved easily and elegantly using the present method. This method also has additional advantages over some rival techniques, such as ease of use and computational cost effectiveness to find solutions of the given nonlinear evolution equations. In the present work, the combination of the quartic B-spline collocation method in space with finite difference in time and the Tikhonov regularization method for solving ill-conditioned system provides an efficient explicit solution with high accuracy and minimal computational effort for the problem represented by (1.2)–(1.5).
Wavelet methods have been applied for solving partial differential equations from beginning of the early 1990s. Among all the wavelet families the Haar wavelets have been given more attention. They are made up of pairs of piecewise constant functions and are therefore mathematically the simplest of all the wavelet families. A good feature of the Haar wavelets is also the possibility to integrate these wavelets analytically in arbitrary times. A drawback of these wavelets is their discontinuity. Hence, the absence of the derivatives in the breaking points makes impossible, the direct usage of these wavelets for solving PDEs. The Haar wavelets are very efficient tools for solving the nonlinear systems in physics, biology, chemical reactions and fluid mechanics [34,35,36,37]. Furthermore, Celik in [38] used the Haar wavelets approximation method based on approximating the truncated double Haar wavelets series to obtain magnetohydrodynamic flow equations in a rectangular duct in presence of transverse external oblique magnetic. Ray [39] used the operational matrix of Haar wavelet method for solving Bagley–Torvik equation. Ray and Patra [40] proposed an efficient numerical method for solving nonlinear damped Van der Pol equation based on the Haar wavelets. In the field of numerical solution of the inverse problems, Pourgholi et al. [41,42,43,44] have used the Haar wavelet method for the solution of a variety of PDEs.
The rest of the paper is organized as follows: in Sect. 2, quartic B-spline collocation scheme is explained and in Subsect. 2.1 and 2.2 the method is applied to solve problem (1.2)–(1.5). The uniform convergence of the method is proved in Subsect. 2.3. The Haar wavelet method for solving the nonlinear inverse problem (1.2)–(1.5), and the convergence analysis of this method is described in Sect. 3. In Sect. 4 numerical experiment is conducted to demonstrate the viability and the efficiency of the proposed methods computationally. A summary is given at the end of the paper in Sect. 5.
2 Quartic B-spline collocation method
In this Section we solve the nonlinear inverse problem (1.2)–(1.5) with the over-specified conditions
where \(0<a<1\) is a fixed point.
The solution domain \(x\in [0,1]\) is partitioned into a mesh of uniform length \(h=x_{i+1}-x_{i}\) by the knots \(x_i\) where \(i=0,1,\cdots ,N-1\) such that \(\varDelta ={0=x_0<x_1<\cdots <x_N=1}\) be the partition in [0, 1]. B-splines are the unique nonzero splines of smallest compact support with knots at \( x_0<x_1<\cdots <x_N \). We define the quartic B-spline \(B_i(x)\) for \(i=-2,0,\cdots ,N+1\) by the following relation [45]
It can be easily seen that the set of functions \(\varGamma =\{B_{-2}(x), B_{-1}(x), B_{0}(x),\cdots , B_{N+1}(x)\}\) is linearly independent on [0, 1], thus \(\varTheta =\text {Span}(\varGamma )\) is a subspace of \(C^{2}[0,1]\) and \(\varTheta \) is \((N+4)\)-dimensional. Let us consider \(U_m(x,t)\in \varTheta \) is the B-spline approximation to the exact solution u(x, t) in the form
where \(c_i(t)\) are time-dependent quantities to be determined from the boundary and over-specified conditions and collocation form of the differential equations. The values of \(B_i(x)\) and its derivatives may be tabulated as in Table 1.
Using approximate function (2.5) and quartic B-spline (2.4), the approximate values at the knots of U(x) and its derivatives up to third order are determined in terms of the time parameters \(c_m\) as
2.1 Temporal discretization
Let us consider a uniform mesh \((x_i,t_n)\) to discretize the region \([0,1]\times [0,t_f]\) where \(x_i=ih\), \(i=0,1,2,\cdots ,N\) and \(t_n=nk\), \(n=0,1,\cdots ,\) where h and k are mesh sizes in the space and time directions, respectively.
At first we discretize the problem in time variable using the following finite difference approximation with uniform step size k
where \(\delta _{t}u^{n}=u^{n+1}-u^{n}\), \(u^n=u(x,t_n)\) and \(u^0=u(x,0)=p(x)\). Substituting the above approximation in to Eq. (1.2) and discretizing in time variable we have
so
thus, we have
To linearized the nonlinear term \((uu_x)^{n+1}\) we use the linearization form given by Rubin and Graves [46]
Putting values from Eq. (2.14) in (2.13) we get
thus
where
Substituting the approximate solution U for u and putting the values of the nodal values U, its derivatives using Eqs. (2.6)–(2.8) at the knots in Eq. (2.16) yield the following difference equation with the variable c
where
The system (2.17) consists of \((N+1)\) linear equations in \((N+4)\) unknowns
To obtain a unique solution to this system the over-specified conditions (2.1)–(2.3) are required.
Let \(a=x_s\), \(1\le s \le N-1\), so we have
expanding u in terms of approximate quartic B-spline formula from (2.6)–(2.8) at \(x_s\) putting \(m=s\) we get
thus, the system (2.17) is changed to a system of \((N+4)\) linear equations in \((N+4)\) unknowns, given by
where
thus
A is ill-conditioned matrix, thus we solved this system (2.24) by the Tikhonov regularization method [25].
2.2 The initial state
The initial vector \(c^0\) can be obtained from the initial condition (1.3) and over-specified conditions (2.1)–(2.3) as the following expressions
This yields a \((N+4)\times (N+4)\) system of equations, of the form
where
thus
The solution of (2.25) can be found by the Tikhonov regularization method.
2.3 Convergence analysis
Let \(u(x)=u(x,t_{n+1})\) be the exact solution of the Eq. (1.2) in \(t=t_{n+1}\) with the over-specified conditions (2.1)–(2.3) and initial condition (1.3) and also \(U(x)=\sum \nolimits _{i=-2}^{N+1}c_iB_i(x)\) be the B-spline collocation approximation to u(x). Due to round off errors in computations we assume that \(\widehat{U}(x)\) be the computed spline for U(x) so that \(\widehat{U}(x)=\sum \nolimits _{i=-2}^{N+1}\hat{c}_iB_i(x)\) where \(\widehat{C}=(\hat{c}_{-2},\hat{c}_{-1},\hat{c}_{0},\hat{c}_{1},\cdots ,\hat{c}_N,\hat{c}_{N+1})\). To estimate the error \(\Vert u(x)-U(x)\Vert _{\infty }\) we must estimate the errors \(\Vert u(x)-\widehat{U}(x)\Vert _{\infty }\) and \(\Vert \widehat{U}(x)-U(x)\Vert _{\infty }\) separately. Following (2.24) for \(\widehat{U}\) we have
where
and
Subtracting (2.26) and (2.24) we have
first we need to recall a Theorem.
Theorem 2.1
Suppose that \(f(x)\in C^{5}[0,1]\)and \(|f^{5}(x)|\le L\), \(\forall \, x\in [0,1]\)and \(\varDelta =\{0=x_{0}<x_{1}<\cdots <x_{N}=1\}\)is the equality spaced partition of [0, 1] with step size h. If \(S_{\varDelta }(x)\)is the unique spline function interpolate f(x) at nodes \(x_{0},x_{1},\cdots ,x_{N}\in \varDelta \), then there exist a constant \(\lambda _{j}\le 2\)such that \(\forall x\in [0,1]\),
where \(\Vert .\Vert \)represents the \(\infty \)-norm.
Proof
For the proof see [47]. \(\square \)
Now, we want to find a bound on \(\Vert D-\widehat{D}\Vert _{\infty }\) first. We have
by following theorem (2.1) and [48] (page 218) we obtain
where \(\Vert \omega ^{\prime \prime }(z)\Vert _{\infty }\le M\). Thus we can rewrite (2.29) as follows
where \(M_{1}=ML(\lambda _{0}h^{2}+\lambda _{1}h+\lambda _{2})\). The matrix A in (2.27) is an ill-conditioned matrix, thus by Tikhonov regularization solution [25], we have
taking the infinity norm and then using (2.30) we find
where \(M_{2}=M_{1} \Vert [A^{T}A+\alpha (R^{(2)})^{T}R^{2}]^{-1}A^{T}\Vert _{\infty }\). Now, we will be able to prove the convergence of our present method. Therefore, we recall a following lemma first
Lemma 2.1
The B-splines \(\{B_{-2},B_{-1},B_{0},\cdots ,B_{N+1}\}\) satisfy the following inequality
Proof
We know that
At any node \(x_i\), we have
also, we have
similarly,
Now for point \(x_{i-1}\le x \le x_i\), we have
Hence, this proves the lemma. \(\square \)
Now, observe that we have
thus taking the infinity norm and using (2.32) and (2.33) we get
Theorem 2.2
Let u(x) be the exact solution of the equation (1.2) with the over-specified conditions (2.1)–(2.3) and initial condition (1.3) and also U(x) be the B-spline collocation approximation to u(x) then the method has second order convergence
where \(\varOmega =\lambda _{0}L h^{2}+35M_{2}\)is some finite constant.
Proof
From theorem (2.1) we have
thus substituting from (2.39) and (2.40) we have
where \(\varOmega =\lambda _{0}L h^{2}+35M_{2}\). \(\square \)
Theorem 2.3
The time discretization process (2.10) that we use to discretize equation (1.2) in time variable is of the two order convergence.
Proof
See [49]. \(\square \)
We suppose that u(x, t) is the solution of Eq. (1.1) and U(x, t) be the approximate solution by our present method then we have
(\(\rho \) is some finite constant), thus the order of convergence of our process is \(\textit{O}(k^2+h^3)\).
3 Haar wavelet method
The aim of this Section is to describe a new modification of the Haar wavelet method for solving the nonlinear inverse problem (1.2)–(1.5) with the over-specified conditions
where \(0<a<1\) is a fixed point.
3.1 Function approximation
It is known that any integrable function \(u(x) \in L^2([0,1))\) can be expanded by the Haar series with an infinite number of terms [41],
Specially \(c_1=\int _{0}^{1} u(x)\,dx \). So
If u(x) is piecewise constant function or can be approximated as piecewise constant functions during each subinterval, then u(x) will be terminated at finite term, which we show it with \(u_J(x)\) as follows:
where the coefficient \(C_{M}^T\) and the Haar function vectors \(H_{M}(x)\) are defined as
3.2 Convergence analysis of the Haar wavelet method
In this part, we present the error analysis for our proposed scheme. To analyze the convergence of our method, we assume that \(u_J(x)\) is approximation solution of u(x). The corresponding error at J-th level of u(x) is defined as
So we have
Now, we state and prove the following convergence theorem.
Theorem 3.1
Suppose that u(x) satisfies the Lipschitz condition on [0, 1], that is,
Then the error bound for \(\Vert {e^u_J}\Vert _{2}\)is obtained as
Also, the Haar wavelet method will converge in the sense that \(e^u_J(x)\)goes to zero as M goes to infinity. Moreover, the convergence is of order one, that is,
Proof
We compute \(\Vert {e^u_J}\Vert _{2}^{2}\) as the following:
For as much as,
we have
Since \(c_{2^j+k+1}=2^j\int _{0}^{1}u(x)h_{2^j+k+1}(x) \mathrm{d}x\), according to the Haar wavelet functions,
we can write
Now, using the mean value theorem for integral, we can conclude
such that
Thus, we can compute \(c_{2^j+k+1}\) as follows:
The first inequality is obtained with regard to relation (3.4). On the other hand, we have
Since \(M=2^{J+1}\), we obtain
Therefore, the error bound can be expressed as
So, the Haar wavelet method will be convergent, i.e.,
Moreover, the convergence is of order one, that is,
and the proof is complete. \(\square \)
3.3 Overview of the method
In this part, we first present our method based on the Haar wavelet method for solving the nonlinear inverse problem (1.2)–(3.2). Now, Let us divide the interval \([0,t_f]\) into N equal parts of length \(\varDelta t=\frac{t_f}{N}\) and denote \(t_s=(s-1)\varDelta t\), \(s=1,2,\cdots ,N-1\). We assume that \(\dot{u}''\) can be expanded in terms of Haar wavelets as,
where . and \('\) mean differentiation with respect to t and x, respectively. Integrating Eq. (3.5) one time with respect to t from \(t_s\) to t, twice with respect to x from a to x, and using the over-specified conditions (3.1) and (3.2), we obtain
Now, individual differentiation of Eq. (3.8), one time with respect to t, yield
where H, P, and Q are obtained from [41]. With discretizing the results by assuming \(x\rightarrow x_l\), \(t\rightarrow t_{s+1}\) and using notation \(T=t_{s+1}-t_s\), Eqs. (3.5)–(3.9) are changed as follows,
In the following scheme
To linearize the nonlinear term \(u(x_l,t_{s+1})u'(x_l,t_{s+1})\) we use the linearization form given by Rubin and Graves [46],
By putting (3.16) in Eq. (3.15) we have,
Substituting Eqs. (3.10)–(3.14) into Eq. (3.17), we obtain
From the Eq. (3.18), a system of M linear equations in the M unknown coefficients is obtained. This system can be written in the matrix vector form as follows
To solve the system of linear equation (3.19) and calculated the wavelet coefficients \(C^T_M\), we use the Tikhonov regularization method [25]. Finally, putting the calculated wavelet coefficients into the Eq. (3.13), we can successively calculate the approximate solutions for \(l=1,2,\cdots ,M\) and \(s=1,2,\cdots ,N\), as follows:
4 Numerical illustrations
In this Section, the quartic B-spline collocation and Haar wavelet method are employed to obtain the numerical solutions for unknown boundary conditions in the problem (1.2)–(1.5). Numerical example is discussed in this Section to demonstrate the accuracy of the presented methods described in Sects. 2 and 3 for solving the nonlinear inverse problem (1.2)–(1.5) and these numerical results are compared with together.
In an inverse problem, there are two sources of error in the estimation. The first source is the unavoidable bias deviation (deterministic error) and the second one is the variance due to the amplification of measurement errors (stochastic error). The global effect of deterministic and stochastic errors is considered in the mean squared error or the total error [50]. Therefore, we compare the exact and the approximate solutions by considering the total error S defined by
where N is the number of estimated values, \(g_1\) and \(g_2\) are the exact values, \(g_1^*\) and \(g_2^*\) are the estimated values.
To illustrate the performance of the methods and justify the accuracy and efficiency of the proposed methods, we also offer the infinity-norm of absolute error for \(0\le x \le 1\) and \(0\le t \le t_f\).
also,
where, \(u^*(x,t)\) is the estimated value of u(x, t).
In the following numerical example, we take \(a=0.2\), \(t_f=1\), \(\varDelta t=0.01\), and the noisy data (input data+0.001\(\times \)rand(1)).
Example 4.1
In this example, we solve the nonlinear inverse problem (1.2)-(1.5) satisfying,
with given data
The exact solutions of this problem are,
The numerical results of the unknown boundary conditions u(0, t) and u(1, t) are reported in Tables 2 and 3, respectively. To clarify the accuracy of the present method, the corresponding graphical illustration are presented in Figures 1 and 2. The obtained numerical solutions for u(x, t) at point \(x=0.1\) is given in Table 4. Also, the graphical illustration of the comparison between exact and numerical solutions u(x, t) are presented in Figures 3 and 4.
5 Conclusion
The quartic B-spline and Haar wavelet method have been employed to estimate unknown boundary conditions were proposed for the nonlinear inverse generalized Benjamin–Bona–Mahony–Burgers Eqs. (1.2)–(1.5). Since in both methods, the coefficients matrix is usually ill-conditioned, hence to regularize the resultant ill-conditioned linear system of equations, we have applied the Tikhonov regularization method to obtain a stable numerical approximation to the solution. The convergence rate of the proposed methods have been discussed and shown that it is \(\textit{O}(k^2+h^3)\) and \(\textit{O}\left( \frac{1}{M}\right) \) for the quartic B-spline and Haar wavelet method, respectively. Numerical comparisons have been made between the implementations of the quartic B-spline and Haar wavelet method. The numerical results showed that the quartic B-spline has the best performance. More precisely, it is the most accurate, stable and fastest in comparison with Haar wavelet method. Generally, the obtained numerical solutions by the presented methods are in excellent agreement with the exact solutions. The strong point of the quartic B-spline method is its easy and simple computation with low-storage space and cost. These results are obtained in the MATLAB 7.10 (R2010a) and is tested on a personal computer with intel(R) core(TM)2 Duo CPU and 4GB RAM.
References
Ganji Z, Ganji D, Bararnia H (2009) Approximate general and explicit solutions of nonlinear bbmb equations by exp-function method. Appl Math Model 33(4):1836–1841
Noor MA, Noor KI, Waheed A, Al-Said EA (2011) Some new solitonary solutions of the modified Benjamin–Bona–Mahony equation. Comput Math Appl 62(4):2126–2131
Eilenberger G (2012) Solitons: mathematical methods for physicists, vol 19. Springer, Berlin
Whitham G (1974) Linear and nonlinear waves. Wiley, New York
Gray P, Scott S (1996) Chemical oscillations and instabilities. J Fluid Mech 314(1):406–406
Hasegawa A (2012) Plasma instabilities and nonlinear effects, vol 8. Springer, Berlin
Ablowitz MJ, Segur H (1981) Solitons and the inverse scattering transform, vol 4. Siam, New Delhi
Wu X-HB, He J-H (2008) Exp-function method and its application to nonlinear equations. Chaos Solitons Fractals 38(3):903–910
Ganji D, Afrouzi GA, Talarposhti R (2007) Application of variational iteration method and homotopy-perturbation method for nonlinear heat diffusion and heat transfer equations. Phys Lett A 368(6):450–457
Abdollahzadeh M, Ghanbarpour M, Hosseini A, Kashani S (2010) Exact travelling solutions for Benjamin–Bona–Mahony–Burgers equations by (g’/g)-expansion method. Int J Appl Math Comput 3(1):70–76
Tari H, Ganji D (2007) Approximate explicit solutions of nonlinear bbmb equations by he’s methods and comparison with the exact solution. Phys Lett A 367(1–2):95–101
Benjamin TB, Bona JL, Mahony JJ (1972) Model equations for long waves in nonlinear dispersive systems. Phil Trans R Soc Lond A 272(1220):47–78
Korteweg DJ, De Vries G (1895) Xli. on the change of form of long waves advancing in a rectangular canal, and on a new type of long stationary waves. London Edinb Dublin Philos Mag J Sci 39(240):422–443
Abbasbandy S, Shirzadi A (2010) The first integral method for modified Benjamin–Bona–Mahony equation. Commun Nonlinear Sci Numer Simul 15(7):1759–1764
Omrani K (2006) The convergence of fully discrete galerkin approximations for the Benjamin–Bona–Mahony (BBM) equation. Appl Math Comput 180(2):614–621
Kannan R, Chung S (2002) Finite difference approximate solutions for the two-dimensional burgers’ system. Comput Math Appl 44(1–2):193–200
Al-Khaled K, Momani S, Alawneh A (2005) Approximate wave solutions for generalized Benjamin–Bona–Mahony–Burgers equations. Appl Math Comput 171(1):281–292
Zarebnia M, Parvaz R (2013) Cubic b-spline collocation method for numerical solution of the Benjamin–Bona–Mahony–Burgers equation. WASET Int J Math Computat Phys Electr Comput Eng 7(3):540–543
Aksan E (2006) Quadratic b-spline finite element method for numerical solution of the burgers’ equation. Appl Math Comput 174(2):884–896
Samarskii AA, Vabishchevich PN (2008) Numerical methods for solving inverse problems of mathematical physics, vol 52. Walter de Gruyter, Berlin
Beck J, Blackwell B, StClair C (1985) Inverse heat conduction: Ill-posed problems. A Wiley-Interscience, New York
Pourgholi R, Rostamian M (2010) A numerical technique for solving ihcps using tikhonov regularization method. Appl Math Model 34(8):2102–2110
Foadian S, Pourgholi R, Hashem Tabasi S (2018) Cubic b-spline method for the solution of an inverse parabolic system. Appl Anal 97(3):438–465
Mazraeh HD, Pourgholi R, Houlari T (2017) Combining genetic algorithm and sinc-galerkin method for solving an inverse diffusion problem. TWMS J Appl Eng Math 7(1):33
Pourgholi R, Saeedi A (2017) Applications of cubic b-splines collocation method for solving nonlinear inverse parabolic partial differential equations. Numer Meth Partial Differ Equ 33(1):88–104
Pourgholi R, Saeedi A (2016) Solving a nonlinear inverse problem of identifying an unknown source term in a reaction-diffusion equation by adomian decomposition method. TWMS J Appl Eng Math 6(1):150
Saeedi A, Pourgholi R (2017) Application of quintic b-splines collocation method for solving inverse rosenau equation with dirichlet’s boundary conditions. Eng Comput 33(3):335–348
Pourgholi R, Esfahani A, Houlari T, Foadian S (2017) An application of sinc-galerkin method for solving the tzou equation. Appl Comput Math 16(3):240–256
Pourgholi R, Tabasi SH, Zeidabadi H (2018) Numerical techniques for solving system of nonlinear inverse problem. Eng Comput 34(3):487–502
Dehghan M, Yousefi SA, Rashedi K (2013) Ritz-galerkin method for solving an inverse heat conduction problem with a nonlinear source term via bernstein multi-scaling functions and cubic b-spline functions. Inverse Probl Sci Eng 21(3):500–523
Isakov V (1990) Inverse source problems, vol 34. American Mathematical Soc, Providence
Pourgholi R, Dana H, Tabasi SH (2014) Solving an inverse heat conduction problem using genetic algorithm: sequential and multi-core parallelization approach. Appl Math Model 38(7–8):1948–1958
Esfahani A, Pourgholi R (2014) Dynamics of solitary waves of the rosenau-rlw equation. Differ Equ Dyn Syst 22(1):93–111
Aziz I, Khan F et al (2014) A new method based on haar wavelet for the numerical solution of two-dimensional nonlinear integral equations. J Comput Appl Math 272:70–80
Kumar M, Pandit S (2014) A composite numerical scheme for the numerical simulation of coupled burgers’ equation. Comput Phys Commun 185(3):809–817
Patra A, Ray SS (2014) Two-dimensional haar wavelet collocation method for the solution of stationary neutron transport equation in a homogeneous isotropic medium. Ann Nucl Energy 70:30–35
Ray SS, Gupta A (2014) Comparative analysis of variational iteration method and haar wavelet method for the numerical solutions of burgers-huxley and huxley equations. J Math Chem 52(4):1066–1080
Çelik İ (2013) Haar wavelet approximation for magnetohydrodynamic flow equations. Appl Math Model 37(6):3894–3902
Ray SS (2012) On haar wavelet operational matrix of general order and its application for the numerical solution of fractional bagley torvik equation. Appl Math Model 218(9):5239–5248
Ray SS, Patra A (2013) Haar wavelet operational methods for the numerical solutions of fractional order nonlinear oscillatory van der pol system. Appl Math Comput 220:659–667
Pourgholi R, Tavallaie N, Foadian S (2012) Applications of haar basis method for solving some ill-posed inverse problems. J Math Chem 50(8):2317–2337
Pourgholi R, Foadian S, Esfahani A (2013) Haar basis method to solve some inverse problems for two-dimensional parabolic and hyperbolic equations. TWMS J Appl Eng Math 3(1):10–32
Pourgholi R, Esfahani A, Foadian S, Parehkar S (2013) Resolution of an inverse problem by haar basis and legendre wavelet methods. Int J Wavelets Multiresolut Inf Process 11(05):1350034
Foadian S, Pourgholi R, Tabasi SH, Damirchi J (2017) The inverse solution of the coupled nonlinear reaction-diffusion equations by the haar wavelets. Int J Comput Math 96:1–21
Prenter PM et al (1975) Splines and variational methods. John Wiley, NewYork
Rubin SG, Graves RA (1975) A cubic spline approximation for problems in fluid mechanics
Hall C (1968) On error bounds for spline interpolation. J Approx Theory 1(2):209–218
Rudin W et al (1976) Principles of mathematical analysis, vol 3. McGraw-hill, New York
Rashidinia J, Ghasemi M, Jalilian R (2010) A collocation method for the solution of nonlinear one-dimensional parabolic equations. Math Sci 4:87–104
Cabeza JMG, García JAM, Rodríguez AC (2005) A sequential algorithm of inverse heat conduction problems using singular value decomposition. Int J Therm Sci 44(3):235–244
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Saeedi, A., Foadian, S. & Pourgholi, R. Applications of two numerical methods for solving inverse Benjamin–Bona–Mahony–Burgers equation. Engineering with Computers 36, 1453–1466 (2020). https://doi.org/10.1007/s00366-019-00775-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-019-00775-4
Keywords
- Quartic B-spline collocation method
- Haar wavelet method
- Convergence analysis
- Ill-posed problems
- Noisy data