Abstract
The study is focused on the development, adaption and evaluation of the higher order Haar wavelet method (HOHWM) for solving differential equations. Accuracy and computational complexity are two measurable key characteristics of any numerical method. The HOHWM introduced recently by authors as an improvement of the widely used Haar wavelet method (HWM) has shown excellent accuracy and convergence results in the case of all model problems studied. The practical value of the proposed HOHWM approach is that it allows reduction of the computational cost by several magnitudes as compared to HWM, depending on the mesh and the method parameter values used.
Keywords
- higher order Haar wavelet method
- convergence analysis
- accuracy estimates
- improvement of widely used Haar wavelet method
1. Introduction
Wavelets are most commonly used in signal processing applications to denoise the real signal, to cut a signal into different frequency components, to analyze the components with a resolution matched to its scale, also in image compression, earthquake prediction and other algorithms.
However, the current study is focused on the area where the use of wavelet methods shows a growth trend, i.e., in the solution of differential equations. Many different wavelets based methods have been introduced for solving differential and integro-differential equations. The Legendre wavelets are utilized to solve fractional differential equations in [1, 2, 3, 4] and integro-differential equations in [5, 6]. In [7, 8], the Daubechies wavelet based approximation algorithms are derived to solve ordinary and partial differential equations. In [9], the Lucas wavelets are combined with Legendre–Gauss quadrature for solving fractional Fredholm–Volterra integro-differential equations. The series solution of partial differential equations through separation of variables is developed by using the Fourier wavelets in [10]. The Riesz wavelets- based method for solving singular fractional integro-differential equations was developed in [11]. In the studies in [12], the Galerkin method was combined with the quadratic spline wavelets for solving Fredholm linear integral equations and second-order integro-differential equations. The Chebyshev wavelets method for partial differential equations with boundary conditions of the telegraph type is examined in [13].
The simplest of all wavelet-based approaches was introduced by Alfred Haar already in 1910 [14]. The Haar wavelet-based approach for solving differential and integro-differential equations was introduced in 1997 [15, 16]. Based on the Haar wavelet method (HWM), Chen and Hsiao in [15, 16] proposed an approach where the higher order derivative involved in the differential or integro-differential equations is expanded into the series of Haar wavelets. This approach is based on the nature of Haar functions. Due to the piece-wise constant nature of the Haar functions they are not differentiable but are integrable. In [15, 16], the problems of the lumped and distributed parameter system and those of linear time delayed systems were solved. The Chen and Hsiao approach-based HWM was adapted successfully for solving a wide class of differential, integro-differential and integral equations [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45]. Pioneering work in the development of Haar wavelet-based techniques was conducted by Lepik [17, 18, 19, 20, 21, 22, 23], covering ordinary and partial differential equations [17, 19, 21], integro-differential equations [18], integral equations [20], and fractional integral equations [22]. The HWM approaches and their applications are summarized in a monograph [23]. The HWM is adapted for the analysis of nonlinear integral and integro-differential equations in [24, 25, 26, 27], covering one- and multi-dimensional problems. Solid mechanics, particularly composite structures, are examined using the HWM in [28, 29, 30, 31, 32, 33]. These studies cover free vibration analysis of orthotropic plates [28], functionally graded composite structures [30, 31, 32], delamination detection in composite beams [29], and other structures.
Some recent trends in the development and application of the HWM can be outlined as solutions of fractional differential and integro-diffrential equations [34, 35, 36, 37, 38] as well as the development of a non-uniform and adaptive grid. In the case of fractional differential or integro-differential equations, two principally different HWM approaches regarding to wavelet expansion are available in the literature. The aim of the first approach is to expand the highest order fractional derivative included in the differential equation directly into Haar wavelets, i.e., direct conversion of the Chen and Hsiao approach for fractional differential equations. In [34, 35, 36, 37, 38], the Haar wavelet operational matrix of fractional order integration is introduced and implemented for solving differential and integro- differential equations. The aim of the second approach is to utilize the definitions of fractional derivatives (Caputo derivative, etc.) and convert fractional differential terms into integrals, which contain integer derivatives only. Such an approach has been introduced by Lepik in [22] and utilized in a number of papers [39, 40, 41]. The two approaches considered are implemented and compared in [42]. It is pointed out in [42] that the two approaches have the same rate of convergence if the order of the fractional derivative exceeds one (α > 1). However, if the order of the fractional derivative is less than one (α < 1), the second approach has the rate of convergence equal to two, but the rate of convergence of the first approach is 1 + α, i.e., less than two. Thus, in the case of α < 1, the second approach has a higher convergence rate and can be preferred.
HWM with a nonuniform grid was introduced in [43] using a proportionally changing grid size. The same approach was utilized for the free vibration analysis of non-uniform axially graded beams in [44] and for solving singularly perturbed differential difference equations of neuronal variability in [45].
In most of the studies [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], it was concluded that HWM is simple to implement. In the review paper [46], it was pointed out that the HWM is efficient and powerful in solving a wide class of linear and nonlinear reaction–diffusion equations. However, the convergence theorem and accuracy estimates derived for the HWM in [47, 48] state that the order of convergence of the Chen and Hsiao approach-based HWM is equal to two. The latter result is rather modest in the context of engineering. Comparison of the HWM with widely used numerical methods in engineering reveals that HWM needs principal improvement in order to compete with the differential quadrature method (DQM) [49].
The HOHWM as an improvement of HWM was recently introduced by Majak et al. in [50]. The convergence rate of the method was improved from 2 to 2 + 2 s, where s stands for the method parameter. This new method is currently underused, but the first results obtained have shown that a principal growth of the accuracy can be achieved with a minimum growth of complexity [51, 52, 53]. In [52], the free vibrations analysis of the Euler-Bernoulli nanobeam was performed. Figure 1 shows the numerical complexity estimates of the HWM and HOHWM solutions yielding a similar absolute error. Here the numerical complexity is determined by number of main operations of the most complex subtask - solution of discrete algebraic system of equations [52].

Figure 1.
Numerical complexity. Free vibration analysis of the nanobeam.
The logarithmic scale is used in Figure 1 since the complexity of the HWM appears several orders higher (10ˆ8) than that of the HOHWM (10ˆ3…10ˆ5). These results were obtained using the method parameter s = 1 (i.e., fourth order convergence). In practice, one of most important factors is the computational cost. In the case of the considered problem, the computational cost of the HOHWM solution is 10ˆ3…10ˆ5 times lower than that of the HWM. The obtained results hold good in the case of all four boundary conditions considered: pinned-pinned (P–P), clamped-pinned (C-P), clamped-clamped (C-C), and clamped-free (C-F).
2. Theoretical basis of the HWM and the HOHWM
This section introduces the Haar functions and presents the theoretical basis of both, the HWM and the HOHWM, covering basic principles, algorithms, convergence and accuracy issues.
2.1 Haar functions
The HWM and the HOHWM use different approaches, but both use Haar function expansions for the approximation of derivatives. The Haar functions
where
In Eq. (3)
Formulas (4) hold for a general case where
In the case of uniform mesh the collocation points can be introduced as.
The elements of the discrete
The elements of the matrix of
where
2.2 Haar wavelet method (HWM)
The Chen and Hsiao approach based HWM, utilized in [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]. can be considered as a commonly/widely used HWM.
2.2.1 Method description
Let us consider first the
Let us assume that
According to the HWM approach introduced by Chen and Hsiao in [15, 16] the highest order derivative involved in Eq. (8) is expanded into the series of Haar wavelets, i.e.,
Based on the definition of the Haar function (1)–(3), Eq. (10) can be expressed as.
The solution of the differential Eq. (8) can be obtained by integrating Eq. (11)
In Eq. (12)
The integration constants included in the boundary term
Let us consider next a partial differential equation in the general form as
where
In Eq. (15)
The boundary term
2.2.2 Convergence theorem and accuracy estimates
The convergence theorem for the Chen and Hsiao based HWM was proved by Majak et al. in [47].
Then, the Haar wavelet method based on the approach proposed by Chen and Hsiao in [15, 16] will be convergent, i.e., the
The proof is given in [47]. The error bound is derived as.
In the particular case where
The error bounds (19) and (20) are main/biggest error terms determining the rate of convergence. A detailed accuracy analysis of the HWM for the fourth order ordinary differential equations is performed in [48], where two error terms are pointed out as.
It appears that the second error term is the fourth order term, which does not play any role in the standard HWM application. However, this information is important in cases where extrapolation is employed for obtained solutions. For example, by applying the Richardson extrapolation, the first error term is canceled and the order of convergence increases from two to four (the value three is omitted since the third order term in error estimate is missing). Furthermore, it has been shown in [48] that the error estimate includes even order terms only. This aspect can be considered in further improvement of the HWM.
Obviously, at the same assumptions, the multi-dimensional Haar wavelet method is also convergent and the rate of convergence is equal to two.
The obtained results will be validated by a number of case studies by computing the numerical rates of convergence and comparing the obtained and theoretical results. These results are confirmed in [47, 48, 49, 50, 51, 52, 53] and in other papers.
2.3 Higher order Haar wavelet method
As mentioned above, the HOHWM was introduced in [50] as an improvement of the widely used Chen and Hsiao approach based HWM. The HOHWM is based on:
higher order wavelet expansion,
algorithm for determining complementary integration constants.
It can be pointed out that utilizing the higher order wavelet expansion itself does not provide substantial increase of the rate of convergence and accuracy. The algorithm used for determining complementary integration constants plays key role.
2.3.1 Method description
Let us consider first the
According to the the Haar wavelet expansion is expressed as.
In the simplest case, where
The boundary terms
The integration constants
Using selected uniform grid points (nearest to the boundary from both sides).
Using selected Chebyshev–Gauss–Lobatto grid points (nearest to the boundary from both sides).
In the particular case
Obviously in the latter case the two algorithms considered above, coincide.
3. Numerical convergence analysis and Richardson extrapolation
The derivations of the numerical estimates of the order of convergence, as well as extrapolation formulas can be found in [54] and are omitted herein for the sake of conciseness. Let us denote the numerical solutions on a sequence of nested grids by
if the exact solution
The accuracy of the results can be improved by employing the Richardson extrapolation formula as [54].
The accuracy of the extrapolated results

Figure 2.
Numerical rates of convergence for the HWM and the HOHWM.
The numerical rates of convergence determined are in agreement with convergence theorem for the HWM (Section 2.2.2) and relation given for the HOHWM in Section 2.3 (the rate of convergence of the HOHWM is equal to 2 + 2 s).
4. Complexity analysis
As pointed out above, the accuracy and numerical/time complexity are two key characteristics for any numerical method, algorithm. The computing time is often used as a measure of complexity of algorithms using particular software. More general approach applied commonly in algorithm theory is to estimate the number of basic operations required by each algorithm. The latter approach is independent of software used and does not even require execution of the algorithms. For this reason, in the current study the numerical complexity of the algorithms is estimated based on the number of basic operations.
According to the HWM and the HOHWM algorithms the solution of the differential equation is obtained from the solution of the discrete algebraic system of equations and certain additional operations for composing the linear system and evaluation of the solution in given points. The mentioned additional operations are similar for both methods and have lower asymptotic complexity than the solution of the algebraic system of equations. Thus, the numerical complexity of the HWM and the HOHWM can be compared based on number of basic operations needed for solving algebraic system of equations determined by the rank of the algebraic system of equations (systems are similar by structure).
In the case of the same number of collocations points N, the ranks of the algebraic systems corresponding to the HWM and the HOHWM are equal to N and N + 2 s (here s = 1, 2 or 3), respectively. Furthermore, in the cases where the 2 s complementary integrations constants are determined analytically, the rank of the algebraic system of equations of the HOHWM reduces to N. Thus, in the case of the same mesh used the numerical complexity of the HWM and HOHWM is similar (or equal depending on implementation). However, these solutions have principally different accuracy (see Tables 1-5) and such comparison is rather theoretical.
HWM | Extrapolated results | |||||
---|---|---|---|---|---|---|
N | Solution at point t = 0.5 | Absolute error | Converg. rate | Solution at point t = 0.5 | Absolute error | Converg. rate |
4 | 0.60256316864 | 1.72E-03 | ||||
8 | 0.60386098486 | 4.27E-04 | 2.0150 | 0.60429211947 | 4.49E-06 | |
16 | 0.60418124220 | 1.06E-04 | 2.0037 | 0.60428798114 | 3.56E-07 | 3.6598 |
32 | 0.60426104700 | 2.66E-05 | 2.0009 | 0.60428765000 | 2.44E-08 | 3.8645 |
64 | 0.60428098202 | 6.64E-06 | 2.0002 | 0.60428762718 | 1.59E-09 | 3.9385 |
128 | 0.60428596477 | 1.66E-06 | 2.0001 | 0.60428762569 | 1.02E-10 | 3.9680 |
256 | 0.60428721039 | 4.15E-07 | 2.0000 | 0.60428762560 | 6.40E-12 | 3.9901 |
Table 1.
HWM results and extrapolated results (Richardon extrapolation).
HOHWM(s = 1) | HOHWM (s = 2, VPA) | |||||
---|---|---|---|---|---|---|
N | Solution at point t = 0.5 | Absolute error | Converg. rate | Solution at point t = 0.5 | Absolute error | Converg. rate |
4 | 0.60426829567 | 1.93E-05 | 0.60428745306474 | 1.73E-07 | ||
8 | 0.60428616352 | 1.46E-06 | 3.7247 | 0.60428762225323 | 3.34E-09 | 5.6915 |
16 | 0.60428752673 | 9.89E-08 | 3.8865 | 0.60428762553096 | 6.06E-11 | 5.7827 |
32 | 0.60428761918 | 6.41E-09 | 3.9477 | 0.60428762559057 | 1.03E-12 | 5.8780 |
64 | 0.60428762518 | 4.08E-10 | 3.9748 | 0.60428762559158 | 1.68E-14 | 5.9367 |
128 | 0.60428762557 | 2.56E-11 | 3.9876 | 0.60428762559160 | 2.69E-16 | 5.9679 |
256 | 0.60428762559 | 1.60E-12 | 4.0076 | 0.60428762559160 | 4.25E-18 | 5.9853 |
Table 2.
HOHWM (s = 1) and HOHWM (
HOHWM (s = 3,VPA) | |||
---|---|---|---|
N | Solution at point t = 0.5 | Absolute error | Converg. rate |
4 | 0.604287625766393 | 1.75E-10 | |
8 | 0.604287625565219 | 2.64E-11 | 2.7282 |
16 | 0.604287625591526 | 7.19E-14 | 8.5195 |
32 | 0.604287625591597 | 2.18E-16 | 8.3631 |
64 | 0.604287625591598 | 7.32E-19 | 8.2201 |
128 | 0.604287625591598 | 2.69E-21 | 8.0890 |
256 | 0.604287625591598 | 9.17E-23 | 4.8738 |
Table 3.
HOHWM (s = 3,VPA).
HWM | HOHWM (s = 1) | |||||
---|---|---|---|---|---|---|
N | Solution at point x = 0.5 | Absolute error | Converg. rate | Solution at point x = 0.5 | Absolute error | Converg. rate |
4 | 5.5271847185 | 9.63E-02 | 5.4468387805 | 1.59E-02 | ||
8 | 5.4504966936 | 1.96E-02 | 2.2961 | 5.4315095153 | 6.20E-04 | 4.6851 |
16 | 5.4355789218 | 4.69E-03 | 2.0639 | 5.4309280380 | 3.85E-05 | 4.0087 |
32 | 5.4320493805 | 1.16E-03 | 2.0155 | 5.4308919203 | 2.40E-06 | 4.0053 |
64 | 5.4311787173 | 2.89E-04 | 2.0038 | 5.4308896716 | 1.50E-07 | 4.0014 |
128 | 5.4309617728 | 7.23E-05 | 2.0010 | 5.4308895312 | 9.36E-09 | 4.0003 |
256 | 5.4309075816 | 1.81E-05 | 2.0002 | 5.4308895225 | 5.85E-10 | 4.0001 |
512 | 5.4308940366 | 4.51E-06 | 2.0001 | 5.4308895219 | 3.66E-11 | 3.9999 |
1024 | 5.4308906505 | 1.13E-06 | 2.0000 | 5.4308895219 | 2.29E-12 | 3.9968 |
Table 4.
Comparison of the HWM and the HOHWM (s = 1).
HWM | HOHWM (s = 1) | |||||
---|---|---|---|---|---|---|
N | Solution at point x = 0.5 | Absolute error | Converg. rate | Solution at point x = 0.5 | Absolute error | Converg. rate |
4 | 7.9429919221 | 2.31E-01 | 7.7081052185 | 4.12E-03 | ||
8 | 7.7555236804 | 4.33E-02 | 2.4139 | 7.7125990532 | 3.78E-04 | 3.4430 |
16 | 7.7224700620 | 1.02E-02 | 2.0789 | 7.7122525729 | 3.19E-05 | 3.5669 |
32 | 7.7147496939 | 2.53E-03 | 2.0189 | 7.7122227612 | 2.12E-06 | 3.9125 |
64 | 7.7128508612 | 6.30E-04 | 2.0047 | 7.7122207750 | 1.34E-07 | 3.9795 |
128 | 7.7123780687 | 1.57E-04 | 2.0012 | 7.7122206490 | 8.43E-09 | 3.9949 |
256 | 7.7122599897 | 3.93E-05 | 2.0003 | 7.7122206411 | 5.27E-10 | 3.9986 |
512 | 7.7122304774 | 9.84E-06 | 2.0001 | 7.7122206406 | 3.30E-11 | 3.9974 |
1024 | 7.7122230998 | 2.46E-06 | 2.0000 | 7.7122206406 | 2.13E-12 | 3.9573 |
Table 5.
Comparison of the HWM and the HOHWM (s = 1).
In practice, it is important to compare methods, providing the same accuracy. In the following the given accuracy is fixed by absolute error less than 2.0e-10 and the complexities of the HWM and the HOHWM are compared in Figure 3. The logarithmic scale is used in Figure 3, since the complexities of the HWM and the HOHWM differ by several magnitudes.

Figure 3.
Numerical complexities of the HWM and the HOHWM.
In the case of the HWM the absolute error 2.0e-10 was reached by use of 16,384 collocation points (corresponding algebraic system has 16,384 equations). In the case of the HOHWM the same accuracy was achieved by use just 64, 16 or 4 collocations points corresponding to the s = 1, s = 2 or s = 3, respectively (i.e. the algebraic system needed to solve is reduced to 64, 16 or 4 equations). Thus, it can be concluded, that making use of the HOHWM instead of the HWM will lead to principal reduction of numerical complexity of the solution.
The practical value of the developed HOHWM approach is reduction of computational cost of the solution by several magnitudes (directly determined by numerical complexity). It should be noted that making use of the HOHWM instead of the HWM, especially in the cases s > 1 will increase implementation complexity, but not substantially.
5. Case studies
In the following, the two case studies are performed in order to validate the accuracy and convergence of the recently introduced HOHWM and compare results with HWM.
5.1 Linear ordinary differential equations
As a rule, the new methods are validated on the samples where the exact solution is known. Herein, the linear ordinary differential equations are considered as the first sample problem. Let us consider a sample problem solved in [17] by applying the HWM
where
In the case of the HWM, the second order derivative is expanded into Haar wavelets as
In Eq. (32),
where the elements of the matrix
In the case of the HOHWM and s = 1, the fourth order derivative is expanded into Haar wavelets as
The solution of the differential Eq. (31) is obtained by integrating relation (35) four times with respect to
The remaining two integration constants in Eq. (36) can be determined by satisfying Eq. (31) at the boundary points
The numerical results obtained by utilizing the HWM and the HOHWM are compared in Tables 1-3.
It can be observed from Tables 1-3 that in the case of the HWM, the order of convergence tends to two and in the case of the HOHWM, it tends to 2 + 2 s, i.e., to four if s = 1, to six if s = 2 and to eight if s = 3. Use of HOHWM provides a principal increase of accuracy. The maximum accuracy obtained by the use of the HWM at 256 collocation points (N = 256) has been achieved by using the HOHWM at 16 collocation points if s = 1, and at 4 collocation points if s = 2. In the case of the HOHWM and s = 3, the accuracy achieved at 4 collocation points was significantly higher than that of the HWM with 256 collocation points.
In Figure 4 are shown the error ratios for different mesh (N = 4,16,64 and 256). The absolute error of the HWM is divided by error of the HOHWM, where blue, green and gray colors correspond to the HOHWM parameter s values 1,2 and 3, respectively. Thus, in the case of mesh N = 4, making use of the HOHWM instead of the HWM reduced the absolute error 8.91E+01 (s = 1) to 9.83E+06 (s = 3) times. In the case of mesh N = 256, the use of the HOHWM reduced the absolute error 2.59E+05 (s = 1) to 4.53E+15 (s = 3) times. Since the error ratio depends strongly on the mesh used, the logarithmic scale was used in Figure 4.

Figure 4.
Ratios of the absolute error of the HWM and the HOHWM.
The numerical analysis is performed using MATLAB software. Since the accuracy achieved by the use of the HOHWM in the case of s = 2 and s = 3 exceeds the limits of the double precision computing, the variable precision computing (VPA) was used.
Note that this is needed only in the case of particular problems and large mesh where the accuracy exceeds the limits of double precision computing.
5.2 Nonlinear Lienard equations
The nonlinear differential equation given as
is known as the Lienard equation. In the following, it is assumed that
In the current study the nonlinear differential Eq. (37) is linearized by applying the quasi-linearization technique as [55].
Obviously, Eq. (39) can be solved iteratively with respect to
In the case of the HWM, the second order derivative is expanded into Haar wavelets
and the solution of the Lienard Eq. (37) can be derived as
In the case of the HOHWM and
and the solution of the Lienard Eq. (37) can be derived as
In Eqs. (41) and (43), the value of the parameter
then the exact solution is
Next let us consider the following boundary conditions.
In the latter case, the exact solution is
It can be observed from Tables 4, 5 that the rates of convergence of the HWM and the HOHWM (with s = 1) tend to two and four, respectively. The accuracy obtained using the HWM with maximum resolution 2 M = 1024 is achieved in the case of the HOHWM with only 32 collocation points.
6. Conclusions
The HOHWM introduced recently by authors as an improvement of the HWM in order to compete with the numerical methods widely used in engineering. It was shown that using the HOHWM instead of the HWM will improve principally the accuracy of the solution and increase the rate of convergence in the case of all problems studied. It was found that the rate of convergence of the HOHWM depends on the model parameter s and is equal to 2 + 2 s.
From a practical point of view, it is important that the HOHWM can achieve the same accuracy as the HWM with significantly lower mesh and reduced computational cost.
In the simplest case of the HOHWM where s = 1, the order of the convergence of the HOHWM is equal to four. The user can select suitable s value depending on the accuracy requirements of a particular problem considered.
In future study, the new method proposed can be extended/adapted for solving a wide class of differential and integro-differential equations, including fractional differential equations, multidimensional problems, nonlinear boundary value problems arising in engineering design.
Acknowledgments
The study was supported by Estonian Centre of Excellence in Zero Energy and Resource Efficient Smart Buildings and Districts, ZEBE, TK146 funded by the European Regional Development Fund (grant 2014–2020.4.01.15–0016).