Next Article in Journal
Designing Microfluidic PCR Chip Device Using CFD Software for the Detection of Malaria
Previous Article in Journal
Graph-Theoretical Analysis of Biological Networks: A Survey
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Dimensional Uniform and Non-Uniform Haar Wavelet Collocation Approach for a Class of Nonlinear PDEs

1
Department of Mathematics, Indian Institute of Technology Jodhpur, Jodhpur 342030, Rajasthan, India
2
Department of Mathematics, Indian Institute of Technology Patna, Bihta, Patna 801106, India
3
Department of Mathematics, Texas A & M University-Kingsville, 700 University Blvd., MSC 172, Kingsville, TX 78363-8202, USA
*
Author to whom correspondence should be addressed.
Computation 2023, 11(10), 189; https://doi.org/10.3390/computation11100189
Submission received: 29 August 2023 / Revised: 20 September 2023 / Accepted: 22 September 2023 / Published: 30 September 2023

Abstract

:
In this paper, we introduce a novel approach employing two-dimensional uniform and non-uniform Haar wavelet collocation methods to effectively solve the generalized Burgers–Huxley and Burgers–Fisher equations. The demonstrated method exhibits an impressive quartic convergence rate. Several test problems are presented to exemplify the accuracy and efficiency of this proposed approach. Our results exhibit exceptional accuracy even with a minimal number of spatial divisions. Additionally, we conduct a comparative analysis of our results with existing methods.

1. Introduction

Nonlinear partial differential equations (PDEs) play a fundamental role in describing various phenomena in science and engineering. However, due to their inherent complexity, finding analytical solutions to these equations is often impractical or even impossible. As a result, researchers have developed numerous numerical techniques to approximate solutions for such PDEs. These methods encompass a wide range of approaches, including the homotopy analysis method [1], iterative differential quadrature method [2], variational iteration method [3], spectral collocation method [4,5,6], meshless method of lines [7], and polynomial differential quadrature method [8]. Among the PDEs that have received significant attention in the literature are the generalized Burgers–Huxley (B–H) equation and the Burgers–Fisher (B–F) equation.
In this article, we consider the following B–H equation in the generalized form with the initial condition (IC) and boundary conditions (BCs):
w t + α w δ w x w x x = β w 1 w δ w δ γ , x [ 0 , 1 ] , t [ 0 , 1 ] ,
IC : w ( x , 0 ) = g ( x ) = γ 2 + γ 2 tanh ( δ c γ x ) 1 δ ,
BCs : w ( 0 , t ) = ϕ ( t ) = γ 2 + γ 2 tanh δ c γ γ α 1 + δ 2 c ( 1 + δ γ ) t 1 δ ,
w ( 1 , t ) = ξ ( t ) = γ 2 + γ 2 tanh δ c γ 1 γ α 1 + δ 2 c ( 1 + δ γ ) t 1 δ .
Equation (1) has the exact solution w ˜ ( x , t ) and was derived by Wang et al. [9]. It is given as
w ˜ ( x , t ) = γ 2 + γ 2 tanh δ c γ x γ α 1 + δ 2 c ( 1 + δ γ ) t 1 δ ,
where c = α + α 2 + 4 β ( 1 + δ ) 4 ( 1 + δ ) and α , β , γ , δ are parameters such that β 0 , δ > 0 , and γ ( 0 , 1 ) . Here, the subscripts t and x represent differentiation with respect to time and space, respectively.
In this article, we consider another equation, known as the B–F equation, in the generalized form, subject to the initial and boundary conditions
w t + α w δ w x w x x = β w 1 w δ , x [ 0 , 1 ] , t [ 0 , 1 ] ,
IC : w ( x , 0 ) = g ( x ) = 1 2 + 1 2 tanh ( δ ρ 2 x ) 1 δ ,
BCs : w ( 0 , t ) = ϕ ( t ) = 1 2 + 1 2 tanh δ ρ 2 ρ + β ρ t 1 δ ,
w ( 1 , t ) = ξ ( t ) = 1 2 + 1 2 tanh δ ρ 2 1 ρ + β ρ t 1 δ ,
with the exact solution w ˜ ( x , t ) ,
w ˜ ( x , t ) = 1 2 + 1 2 tanh δ ρ 2 x ρ + β ρ t 1 δ ,
where ρ = α δ + 1 .
Ismail et al. [10] were probably the first to provide a numerical solution for the B–H equation using the Adomian decomposition method (ADM). Subsequently, Hashim et al. [11] conducted a convergence analysis of the ADM for solving the B–H equation. Batiha et al. [12] employed the variational iteration method (VIM) to solve the generalized B–H equation. Other methods used to solve the B–H equation include the splitting method [13], the compact operator method [14], the homotopy perturbation method [15], and the cubic splines approximation method [16,17,18]. Additionally, Díaz [19] described a modified exponential finite-difference method for solving the B–H equation.
The B–H equation is an extension of the widely used Huxley and Burgers equations. VIM [20], the HPM technique [21], and the ADM scheme [22] have all been used to solve the generalized Huxley equation for the special case when α = 0 . For this case, the Equation (1) becomes the generalized Huxley equation. Additionally, Equation (1) reduces to the Huxley equation for α = 0 and δ = 1 , which has applications in modeling wall motion in liquid crystals and nerve pulse propagation in nerve fibers [9].
Equation (5) is known as the generalized Burgers equation when β = 0 . Ismail et al. [10] obtained the numerical solution to the B–F equation using the ADM technique. Moghimi and Hejazi [23] subsequently described the VIM method for solving generalized Burgers–Fisher and Burgers equations. The cubic B-splines collocation method was used by Mittal and Tripathi [16] to solve the generalized B–F problem.
Mickens [24,25,26,27] introduced concepts for solving numerous ordinary differential equations (ODEs) and PDEs, which have become well-known as exact finite difference (EFD) and non-standard finite difference (NSFD) schemes. Recently, various forms of Burgers equations [28,29,30,31,32] have been solved by NSFD.
The Haar wavelet is an effective and popular tool for addressing a wide range of practical issues. Its applications in diverse fields have been investigated by several researchers. Due to its distinctive qualities of orthogonality, compact support, and symmetry, Haar wavelets have grown in prominence. They are particularly good at solving differential equations because of these characteristics. The Haar wavelet approach has gained popularity in numerical techniques because of its ease of use and effectiveness, particularly when dealing with nonlinearities and singularities. For a comprehensive understanding of the theory and applications of Haar wavelets, several references can be consulted, including [33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52] and references therein. Jiwari [36] used the uniform Haar wavelet method along with the quasilinearization strategy to solve the Burgers equation numerically. The uniform Haar wavelet was suggested by Celik et al. [53] to study various applications of the generalized B–H equation. Shukla and Kumar [54] used a combination of the uniform Haar wavelet analysis and the Crank–Nicolson finite difference approach to numerically solve the B–H problem. Recently, Verma et al. [55] developed a numerical technique based on the uniform Haar wavelet and non-standard finite difference scheme for solving a class of extended Burgers equations. A higher-order non-uniform Haar wavelet approach was also suggested by Ratas et al. [56] for solving nonlinear PDEs. Recently, the two-dimensional Haar wavelet method (2DHWM) [57] was developed as an enhancement of the Haar wavelet method (HWM). The 2DHWM has demonstrated improved accuracy and convergence compared to the standard HWM [58]. For a comprehensive review of 2DHWM and its applications, one may refer to [51,59,60,61].
In this article, our attention is directed towards the exploration of the generalized B–H and B–F equations. To address these equations effectively, we introduce a pair of methodologies: the two-dimensional uniform Haar wavelet collocation method (UHWCM) and the two-dimensional non-uniform Haar wavelet collocation method (NUHWCM), both of which are seamlessly integrated with the Newton–Raphson technique. Through our investigation, we establish and substantiate the remarkable quartic convergence rate inherent in each of these methods. We obtain numerical solutions for the generalized B–H and B–F equations, present absolute errors, and compare the results with existing methods. Furthermore, we report the computational time (in seconds). The proposed methods and numerical results are novel, providing accurate solutions with a minimal number of spatial divisions. The outcomes outlined in this paper are novel and have not been previously documented in existing literature. To the best of our knowledge, the techniques introduced in this study have not been employed for addressing the generalized B–H and B–F equations in prior research. We employed Mathematica 11.3 for computing the numerical results.
This article is organized as follows: Section 2 introduces the uniform and non-uniform Haar wavelets. Section 3 details the proposed method combining Haar wavelets and the Newton–Raphson method. Section 4 presents numerical illustrations to validate the method. The findings are summarized in Section 5 of the article’s conclusion.

2. Preliminaries

Here, we define uniform and non-uniform Haar wavelets in detail and discuss some of their key properties. This will enable a complete understanding of Haar wavelets and their characteristics.

2.1. Uniform Haar Wavelet

Lepik and Hein took into account the interval [ 0 , 1 ] in their analysis in 2014 [62]. Additionally, they divided this interval into 2 M sub-intervals with equal Δ t = 1 2 M step size. The Haar wavelet’s mother wavelet function H i ( t ) is defined as follows for i > 1 :
H i ( t ) = 1 , y 1 ( i ) t < y 2 ( i ) , 1 , y 2 ( i ) t < y 3 ( i ) , 0 , otherwise ,
such that the values y 1 ( i ) , y 2 ( i ) , and y 3 ( i ) are given by
y 1 ( i ) = 2 k M m Δ t , y 2 ( i ) = ( 2 k + 1 ) M m Δ t , y 3 ( i ) = 2 ( k + 1 ) M m Δ t ,
where the parameters i, m, M, j, k, and J are defined as:
i = m + k + 1 , m = 2 j , M = 2 J , j = 0 , 1 , , J , k = 0 , 1 , , m 1 , J = Maximum level of resolution .
For i = 1 , the Haar function H 1 ( t ) is defined as:
H 1 ( t ) = 1 , 0 t 1 , 0 , otherwise .
The integral of the Haar function, P ν , i ( t ) , is defined as follows for i > 1 :
P ν , i ( t ) = 0 , t < y 1 ( i ) , 1 ν ! [ t y 1 ( i ) ] ν , y 1 ( i ) t y 2 ( i ) , 1 ν ! [ t y 1 ( i ) ] ν 2 [ t y 2 ( i ) ] ν , y 2 ( i ) t y 3 ( i ) , 1 ν ! [ t y 1 ( i ) ] ν 2 [ t y 2 ( i ) ] ν + [ t y 3 ( i ) ] ν , t > y 3 ( i ) .
For i = 1 , we have y 1 = 0 , y 2 = y 3 = 1 , and the expression for P ν , 1 ( t ) becomes
P ν , 1 ( t ) = t ν ν ! .
Collocation Points: We define the collocation points as follows:
t c l = 0.5 ( t ˜ c l 1 + t ˜ c l ) , c l = 1 , , 2 M ,
where
Grid Points ( t ˜ c l ) = c l Δ t , c l = 0 , 1 , , 2 M .
For computation, we introduce the matrices H , P 1 , P 2 , , which are the order of 2 M × 2 M and defined by the following rules:
H ( i , c l ) = H i ( t c l ) , P ν ( i , c l ) = P ν , i ( t c l ) , ν = 1 , 2 , .

2.2. Non-Uniform Haar Wavelet

In their study, Ratas et al. [56] partitioned the interval [0,1] into 2M sub-intervals of varying step sizes using the following method:
ω g ( r ) = q r 1 q 2 M 1 , r = 0 , 1 , 2 , , 2 M , ω g ( r + 1 ) > ω g ( r ) r , ω g ( 0 ) = 0 , ω g ( 2 M ) = 1 ,
where q represents an arbitrary constant with q < 1 . The Haar wavelet’s mother wavelet function H ˜ i ( t ) is defined as follows for i > 1 :
H ˜ i ( t ) = 1 , y 1 ( i ) t < y 2 ( i ) , C i , y 2 ( i ) t < y 3 ( i ) , 0 , otherwise ,
such that the values of y 1 ( i ) , y 2 ( i ) , and y 3 ( i ) are defined as:
y 1 ( i ) = ω g 2 k M m , y 2 ( i ) = ω g ( 2 k + 1 ) M m , y 3 ( i ) = ω g 2 ( k + 1 ) M m ,
where,
i = m + k + 1 , m = 2 j , M = 2 J , j = 0 , 1 , , J , k = 0 , 1 , , m 1 , J = Maximum level of resolution , C i = y 2 ( i ) y 1 ( i ) y 3 ( i ) y 2 ( i ) .
For i = 1 , the Haar function H ˜ 1 ( t ) is defined as:
H ˜ 1 ( t ) = 1 , 0 t 1 , 0 , otherwise .
The integral of the Haar function, P ˜ ν , i ( t ) , is defined as follows for i > 1 :
P ˜ ν , i ( t ) = 0 , 0 t < y 1 ( i ) , 1 ν ! [ t y 1 ( i ) ] ν , y 1 ( i ) t < y 2 ( i ) , 1 ν ! [ t y 1 ( i ) ] ν ( 1 + C i ) [ t y 2 ( i ) ] ν , y 2 ( i ) t < y 3 ( i ) , 1 ν ! [ t y 1 ( i ) ] ν ( 1 + C i ) [ t y 2 ( i ) ] ν + C i [ t y 3 ( i ) ] ν , y 3 ( i ) t 1 .
For i = 1 , we have y 1 = 0 , y 2 = y 3 = 1 , and
P ˜ ν , 1 ( t ) = t ν ν ! .
Collocation Points: To determine the collocation points t r , the following definition is introduced as follows:
t r = 0.5 ( ω g ( r ) + ω g ( r + 1 ) ) , r = 0 , , 2 M 1 .

3. Novel Approach and Convergence Analysis

In this section, we formulate the solution technique for the proposed problem by employing both the uniform Haar wavelet collocation method (UHWCM) and non-uniform Haar wavelet collocation method (NUHWCM). Furthermore, we verify the stability of these newly introduced techniques.

3.1. Derivation: UHWCM

For the sake of simplicity, let us assume that the interval [ 0 , 1 ] represents the computational domain for both x and t. We divide both intervals into 2 M sub-intervals with equal step sizes and assume that the solution is expressed in the following form:
w x x t ( x , t ) = i = 1 2 M l = 1 2 M a i l H i ( x ) H l ( t ) ,
where a i l are the wavelet coefficients. Now, integrating Equation (21) from 0 to t, we obtain
w x x ( x , t ) = i = 1 2 M l = 1 2 M a i l H i ( x ) P 1 , l ( t ) + w x x ( x , 0 ) ,
where P ν , l ( t ) represents the integral of the Haar function of order ν . By applying the initial condition w ( x , 0 ) = g ( x ) in Equation (22), we have:
w x x ( x , t ) = i = 1 2 M l = 1 2 M a i l H i ( x ) P 1 , l ( t ) + g x x ( x ) .
Now, we perform integration on Equation (23) from 0 to x twice, and we obtain:
w x ( x , t ) = i = 1 2 M l = 1 2 M a i l P 1 , i ( x ) P 1 , l ( t ) + g x ( x ) g x ( 0 ) + w x ( 0 , t ) ,
w ( x , t ) = i = 1 2 M l = 1 2 M a i l P 2 , i ( x ) P 1 , l ( t ) + g ( x ) g ( 0 ) x g x ( 0 ) + x w x ( 0 , t ) + w ( 0 , t ) .
Applying boundary conditions w ( 0 , t ) = ϕ ( t ) , w ( 1 , t ) = ξ ( t ) on the Equation (25), we obtain:
w x ( 0 , t ) = ξ ( t ) ϕ ( t ) + g x ( 0 ) + g ( 0 ) g ( 1 ) i = 1 2 M l = 1 2 M a i l P 2 , i ( 1 ) P 1 , l ( t ) .
We substitute the obtained value from Equation (26) into Equations (24) and (25) and obtain:
w x ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P 1 , i ( x ) P 1 , l ( t ) P 2 , i ( 1 ) P 1 , l ( t ) ] + g x ( x ) + ξ ( t ) ϕ ( t ) + g ( 0 ) g ( 1 ) ,
w ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P 2 , i ( x ) P 1 , l ( t ) x P 2 , i ( 1 ) P 1 , l ( t ) ] + g ( x ) g ( 0 ) + x [ ξ ( t ) ϕ ( t ) + g ( 0 ) g ( 1 ) ] + ϕ ( t ) .
Differentiating Equation (28) with respect to t, we obtain:
w t ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P 2 , i ( x ) H l ( t ) x P 2 , i ( 1 ) H l ( t ) ] + x [ ξ t ( t ) ϕ t ( t ) ] + ϕ t ( t ) .
Now, we discretize the obtained results using the method of collocation defined in Equation (14). After that, we substitute the values of w x x ( x c l , t c l ) , w x ( x c l , t c l ) , w ( x c l , t c l ) , w t ( x c l , t c l ) from Equations (21) and (27)–(29) into the proposed problem (1) or (5) and obtain the following system of nonlinear equations:
θ 1 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 , θ 2 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 , θ 3 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 , θ ( 2 M ) 2 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 .
We solve the above system of nonlinear equations by the Newton–Raphson method and obtain the wavelet coefficients. We substitute obtained wavelet coefficients into Equation (28) and obtain the required numerical solution.

3.2. Convergence: UHWCM

Theorem 1.
Assuming that the function w x x t ( x , t ) satisfies the Lipschitz condition on the interval [ 0 , 1 ] × [ 0 , 1 ] , denoted by the existence of a positive constant μ such that for any ( x 1 , t ) , ( x 2 , t ) [ 0 , 1 ] × [ 0 , 1 ] , the following inequality holds: | w x x t ( x 1 , t ) w x x t ( x 2 , t ) | μ | x 1 x 2 | . Under these conditions, we can derive an error bound for | | E J ( x , t ) | | 2 as follows:
| | E J ( x , t ) | | 2 μ 112 1 2 J 4 ,
where E J ( x , t ) = | w ( x , t ) w J ( x , t ) | . Here, w J ( x , t ) represents the approximate solution obtained using the UHWCM method. Furthermore, the UHWCM method exhibits convergence, meaning that E J ( x , t ) approaches zero as J tends to infinity. The convergence is of order 4, indicated by the fact that | | E J ( x , t ) | | 2 = O 1 2 J 4 .
Proof. 
In order to distinguish between an exact solution and an approximate solution, we can represent the approximate solution obtained through the utilization of the UHWCM method in the following manner:
w J ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P 2 , i ( x ) P 1 , l ( t ) x P 2 , i ( 1 ) P 1 , l ( t ) ] + g ( x ) g ( 0 ) + x [ ξ ( t ) ϕ ( t ) + g ( 0 ) g ( 1 ) ] + ϕ ( t ) .
Then, error at the J th level of resolution is defined as:
| E J ( x , t ) | = | w ( x , t ) w J ( x , t ) | = i = 1 2 M l = 1 2 M a i l [ P 2 , i ( x ) P 1 , l ( t ) x P 2 , i ( 1 ) P 1 , l ( t ) ] .
Now, expanding the L 2 norm of the error function, we obtain:
| | E J ( x , t ) | | 2 2 = 0 1 0 1 i = 1 2 M l = 1 2 M a i l [ P 2 , i ( x ) P 1 , l ( t ) x P 2 , i ( 1 ) P 1 , l ( t ) ] 2 d x d t = 0 1 0 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 a 2 j + k + 1 , 2 u + v + 1 [ P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) ] P 1 , 2 u + v + 1 ( t ) 2 d x d t .
After simplifying above expression, we obtain:
| | E J ( x , t ) | | 2 2 = j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 a 2 j + k + 1 , 2 u + v + 1 a 2 j + k + 1 , 2 u + v + 1 0 1 0 1 [ P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) ] [ P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) ] P 1 , 2 u + v + 1 ( t ) P 1 , 2 u + v + 1 ( t ) d x d t .
To evaluate a i l , we use the following expression:
a i l = 0 1 0 1 w x x t ( x , t ) H i ( x ) H l ( t ) d x d t = H i ( x ) , w x x t ( x , t ) , H l ( t ) ,
where . , . denotes the inner product. Using the definition of the uniform Haar wavelet (9), we have:
w x x t ( x , t ) , H l ( t ) = 0 1 w x x t ( x , t ) H l ( t ) d t = y 1 ( l ) y 2 ( l ) w x x t ( x , t ) d t y 2 ( l ) y 3 ( l ) w x x t ( x , t ) d t .
Applying the mean value theorem for integrals, there exist Λ 1 [ y 1 ( l ) , y 2 ( l ) ] and Λ 2 [ y 2 ( l ) , y 3 ( l ) ] such that:
w x x t ( x , t ) , H l ( t ) = ( y 2 ( l ) y 1 ( l ) ) w x x t ( x , Λ 1 ) ( y 3 ( l ) y 2 ( l ) ) w x x t ( x , Λ 2 ) .
From Equation (10), we have y 2 ( l ) y 1 ( l ) = y 3 ( l ) y 2 ( l ) = 1 2 u + 1 . Therefore, the above expression simplifies to:
w x x t ( x , t ) , H l ( t ) = 1 2 u + 1 [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) ] .
By substituting Equation (32) into Equation (31) and utilizing Equation (9), we can derive the following expression:
a i l = H i ( x ) , 1 2 u + 1 [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) ] = 1 2 u + 1 y 1 ( i ) y 2 ( i ) [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) ] d x y 2 ( i ) y 3 ( i ) [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) ] d x .
Once again, applying the mean value theorem for integrals, there exist η 1 and η 2 within the interval [ y 1 ( i ) , y 2 ( i ) ] , as well as η 3 and η 4 within the interval [ y 2 ( i ) , y 3 ( i ) ] , such that:
a i l = 1 2 u + 1 ( y 2 ( i ) y 1 ( i ) ) [ w x x t ( η 1 , Λ 1 ) w x x t ( η 2 , Λ 1 ) ( y 3 ( i ) y 2 ( i ) ) w x x t ( η 3 , Λ 1 ) w x x t ( η 4 , Λ 1 ) ] .
Using Equation (10), we know that y 2 ( i ) y 1 ( i ) = y 3 ( i ) y 2 ( i ) = 1 2 j + 1 . Simplifying the expression above, we obtain:
a i l = 1 2 u + j + 2 w x x t ( η 1 , Λ 1 ) w x x t ( η 3 , Λ 1 ) + w x x t ( η 4 , Λ 1 ) w x x t ( η 2 , Λ 1 ) .
Since w x x t ( x , t ) is Lipschitz in [ 0 , 1 ] × [ 0 , 1 ] :
| a i l | = 1 2 u + j + 2 w x x t ( η 1 , Λ 1 ) w x x t ( η 3 , Λ 1 ) + w x x t ( η 4 , Λ 1 ) w x x t ( η 2 , Λ 1 ) 1 2 u + j + 2 | w x x t ( η 3 , Λ 1 ) w x x t ( η 1 , Λ 1 ) | + | w x x t ( η 4 , Λ 1 ) w x x t ( η 2 , Λ 1 ) | 1 2 u + j + 2 μ 1 | η 3 η 1 | + μ 2 | η 4 η 2 | 1 2 u + j + 2 μ 1 | y 3 ( i ) y 1 ( i ) | + μ 2 | y 3 ( i ) y 1 ( i ) | μ 2 u + 2 j + 2 ; where μ = max ( μ 1 , μ 2 ) .
Thus, we have obtained the bound for coefficients a i l ,
| a i l | μ 2 u + 2 j + 2 .
Since P 2 , i ( x ) = 0 for all x in the interval [ 0 , y 1 ( i ) ] , we can observe that P 2 , i ( x ) monotonically increases in the interval [ y 1 ( i ) , y 2 ( i ) ] . Therefore, P 2 , i ( x ) reaches its maximum value at x = y 2 ( i ) . By the definition of P 2 , i ( x ) , we have:
P 2 , i ( x ) ( y 2 ( i ) y 1 ( i ) ) 2 2 = 1 2 1 2 j + 1 2 ; x [ y 1 ( i ) , y 2 ( i ) ] .
In the interval x [ y 2 ( i ) , y 3 ( i ) ] , P 2 , i ( x ) is monotonically increasing if x y 3 ( i ) . We can obtain this condition by using the definition of P 2 , i ( x ) and d P 2 , i ( x ) d x 0 . Therefore, P 2 , i ( x ) reaches its upper bound at x = y 3 ( i ) , which is given as:
P 2 , i ( x ) 1 2 j + 1 2 ; x [ y 2 ( i ) , y 3 ( i ) ] .
For x [ y 3 ( i ) , 1 ] , we can conclude that:
P 2 , i ( x ) 1 2 j + 1 2 .
Hence, the upper bound of P 2 , i ( x ) in the interval [ 0 , 1 ] is given by:
P 2 , i ( x ) 1 2 j + 1 2 .
Similarly, we can establish an upper bound for P 1 , l ( t ) in the interval [ 0 , 1 ] as follows:
P 1 , l ( t ) 1 2 u + 1 .
Now, inserting Equation (34) into (30), we obtain:
| | E J ( x , t ) | | 2 2 μ 2 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 1 2 u + 2 j + u + 2 j + 4 0 1 P 1 , 2 u + v + 1 ( t ) P 1 , 2 u + v + 1 ( t ) d t 0 1 [ P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) ] [ P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) ] d x .
By Equation (36), we have:
P 1 , 2 u + v + 1 ( t ) 1 2 u + 1 , P 1 , 2 u + v + 1 ( t ) 1 2 u + 1 , t [ 0 , 1 ] .
Now, inserting Equation (38) into (37), we obtain:
| | E J ( x , t ) | | 2 2 μ 2 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 1 2 2 u + 2 j + 2 u + 2 j + 6 0 1 [ P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) ] [ P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) ] d x .
Also, by using Equation (35), we deduce the following inequalities:
P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) P 2 , 2 j + k + 1 ( x ) + | x | P 2 , 2 j + k + 1 ( 1 ) 2 1 2 j + 1 2 ,
P 2 , 2 j + k + 1 ( x ) x P 2 , 2 j + k + 1 ( 1 ) P 2 , 2 j + k + 1 ( x ) + | x | P 2 , 2 j + k + 1 ( 1 ) 2 1 2 j + 1 2 .
Inserting inequalities (40) and (41) into (39), we obtain:
| | E J ( x , t ) | | 2 2 μ 2 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 1 2 2 u + 4 j + 2 u + 4 j + 8 = μ 2 j = J + 1 u = J + 1 j = J + 1 u = J + 1 2 j 2 j 2 u 2 u 2 2 u + 4 j + 2 u + 4 j + 8 = μ 2 2 8 j = J + 1 u = J + 1 j = J + 1 u = J + 1 1 2 u 1 2 u 1 2 3 j 1 2 3 j = μ 2 2 8 1 49 1 2 8 J .
Thus,
| | E J ( x , t ) | | 2 μ 112 1 2 J 4 .
Therefore, lim J E J ( x , t ) = 0 . Moreover, the convergence is of order 4, that is,
| | E J ( x , t ) | | 2 = O 1 2 J 4 .
This completes the proof. □

3.3. Derivation: NUHWCM

Here, we consider the computational domain for x and t as [ 0 , 1 ] each. To discretize the intervals for x and t, we partition them into 2 M sub-intervals of varying step sizes. This discretization approach is achieved by employing Equation (15). Moreover, we consider the solution to be sought in the following form:
w x x t ( x , t ) = i = 1 2 M l = 1 2 M a i l H ˜ i ( x ) H ˜ l ( t ) ,
where a i l are the wavelet coefficients. Now, integrating Equation (42) multiple times similar to the method described in Section 3.1 and applying the initial and boundary conditions, we arrive at the following equations:
w x ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P ˜ 1 , i ( x ) P ˜ 1 , l ( t ) P ˜ 2 , i ( 1 ) P ˜ 1 , l ( t ) ] + g x ( x ) + ξ ( t ) ϕ ( t ) + g ( 0 ) g ( 1 ) ,
w ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P ˜ 2 , i ( x ) P ˜ 1 , l ( t ) x P ˜ 2 , i ( 1 ) P ˜ 1 , l ( t ) ] + g ( x ) g ( 0 ) + x [ ξ ( t ) ϕ ( t ) + g ( 0 ) g ( 1 ) ] + ϕ ( t ) .
Differentiating Equation (44) with respect to t, we obtain:
w t ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P ˜ 2 , i ( x ) H ˜ l ( t ) x P ˜ 2 , i ( 1 ) H ˜ l ( t ) ] + x [ ξ t ( t ) ϕ t ( t ) ] + ϕ t ( t ) .
Now, we discretize the obtained results by the use of the method of collocation defined in Equation (20). After that, we substitute the value of w x x ( x r , t r ) , w x ( x r , t r ) , w ( x r , t r ) , w t ( x r , t r ) from Equations (42)–(45) into the proposed problem (1) or (5) and obtain the following system of nonlinear equations:
ζ 1 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 , ζ 2 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 , ζ 3 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 , ζ ( 2 M ) 2 ( a 1 , 1 , a 1 , 2 , , a 2 M , 2 M ) = 0 .
We solve the above system of nonlinear equations by the Newton–Raphson method and obtain the wavelet coefficients. We substitute obtained wavelet coefficients into Equation (44) and obtain the required numerical solution.

3.4. Convergence: NUHWCM

Theorem 2.
Assuming that the function w x x t ( x , t ) satisfies the Lipschitz condition on the interval [ 0 , 1 ] × [ 0 , 1 ] , denoted by the existence of a positive constant μ such that for any ( x 1 , t ) , ( x 2 , t ) [ 0 , 1 ] × [ 0 , 1 ] , the following inequality holds: | w x x t ( x 1 , t ) w x x t ( x 2 , t ) |     μ | x 1 x 2 | . Under these given conditions, particularly when q approaches 1, we can derive an error bound for | | E J ( x , t ) | | 2 as follows:
| | E J ( x , t ) | | 2 μ 7 1 2 J 4 ,
where E J ( x , t ) = | w ( x , t ) w J ( x , t ) | . Here, w J ( x , t ) represents the approximate solution obtained using the NUHWCM method. Furthermore, the NUHWCM method exhibits convergence, meaning that E J ( x , t ) approaches zero as J approaches infinity. The convergence is of order 4, indicated by the fact that | | E J ( x , t ) | | 2 = O 1 2 J 4 .
Proof. 
In order to distinguish between an exact solution and an approximate solution, we can represent the approximate solution obtained through the utilization of the NUHWCM method in the following manner:
w J ( x , t ) = i = 1 2 M l = 1 2 M a i l [ P ˜ 2 , i ( x ) P ˜ 1 , l ( t ) x P ˜ 2 , i ( 1 ) P ˜ 1 , l ( t ) ] + g ( x ) g ( 0 ) + x [ ξ ( t ) ϕ ( t ) + g ( 0 ) g ( 1 ) ] + ϕ ( t ) .
Then, the error at the J th level of resolution is defined as:
| E J ( x , t ) | = | w ( x , t ) w J ( x , t ) | = i = 1 2 M l = 1 2 M a i l [ P ˜ 2 , i ( x ) P ˜ 1 , l ( t ) x P ˜ 2 , i ( 1 ) P ˜ 1 , l ( t ) ] .
Now, expanding the L 2 norm of the error function, we obtain:
| | E J ( x , t ) | | 2 2 = 0 1 0 1 i = 1 2 M l = 1 2 M a i l [ P ˜ 2 , i ( x ) P ˜ 1 , l ( t ) x P ˜ 2 , i ( 1 ) P ˜ 1 , l ( t ) ] 2 d x d t = 0 1 0 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 a 2 j + k + 1 , 2 u + v + 1 [ P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) ] P ˜ 1 , 2 u + v + 1 ( t ) 2 d x d t .
After simplifying above expression, we obtain:
| | E J ( x , t ) | | 2 2 = j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 a 2 j + k + 1 , 2 u + v + 1 a 2 j + k + 1 , 2 u + v + 1 0 1 0 1 [ P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) ] [ P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) ] P ˜ 1 , 2 u + v + 1 ( t ) P ˜ 1 , 2 u + v + 1 ( t ) d x d t .
To evaluate a i l , we use the following expression:
a i l = 0 1 0 1 w x x t ( x , t ) H ˜ i ( x ) H ˜ l ( t ) d x d t = H ˜ i ( x ) , w x x t ( x , t ) , H ˜ l ( t ) ,
where . , . denotes the inner product. Using the definition of the non-uniform Haar wavelet (16), we have:
w x x t ( x , t ) , H ˜ l ( t ) = 0 1 w x x t ( x , t ) H ˜ l ( t ) d t = y 1 ( l ) y 2 ( l ) w x x t ( x , t ) d t C l y 2 ( l ) y 3 ( l ) w x x t ( x , t ) d t .
Applying the mean value theorem for integrals, there exist Λ 1 [ y 1 ( l ) , y 2 ( l ) ] and Λ 2 [ y 2 ( l ) , y 3 ( l ) ] such that:
w x x t ( x , t ) , H ˜ l ( t ) = ( y 2 ( l ) y 1 ( l ) ) w x x t ( x , Λ 1 ) ( y 3 ( l ) y 2 ( l ) ) C l w x x t ( x , Λ 2 ) .
By definition, we have C l = y 2 ( l ) y 1 ( l ) y 3 ( l ) y 2 ( l ) . Therefore, the above expression simplifies to:
w x x t ( x , t ) , H ˜ l ( t ) = ( y 2 ( l ) y 1 ( l ) ) [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) ] .
By substituting Equation (48) into Equation (47) and utilizing Equation (16), we can derive the following expression:
a i l = H ˜ i ( x ) , ( y 2 ( l ) y 1 ( l ) ) [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) = ( y 2 ( l ) y 1 ( l ) ) y 1 ( i ) y 2 ( i ) [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) ] d x C i y 2 ( i ) y 3 ( i ) [ w x x t ( x , Λ 1 ) w x x t ( x , Λ 2 ) ] d x .
Again, by applying the mean value theorem for integrals, there exist η 1 and η 2 within the interval [ y 1 ( i ) , y 2 ( i ) ] , as well as η 3 and η 4 within the interval [ y 2 ( i ) , y 3 ( i ) ] , such that:
a i l = ( y 2 ( l ) y 1 ( l ) ) ( y 2 ( i ) y 1 ( i ) ) [ w x x t ( η 1 , Λ 1 ) w x x t ( η 2 , Λ 2 ) ( y 3 ( i ) y 2 ( i ) ) C i w x x t ( η 3 , Λ 1 ) w x x t ( η 4 , Λ 2 ) ] .
From definition, we have C i = y 2 ( i ) y 1 ( i ) y 3 ( i ) y 2 ( i ) . Therefore, the above expression simplifies to:
a i l = ( y 2 ( l ) y 1 ( l ) ) ( y 2 ( i ) y 1 ( i ) ) [ w x x t ( η 1 , Λ 1 ) w x x t ( η 3 , Λ 1 ) + w x x t ( η 4 , Λ 2 ) w x x t ( η 2 , Λ 2 ) ] .
Since w x x t ( x , t ) is Lipschitz in [ 0 , 1 ] × [ 0 , 1 ] :
| a i l | = | y 2 ( l ) y 1 ( l ) | | y 2 ( i ) y 1 ( i ) | | w x x t ( η 1 , Λ 1 ) w x x t ( η 3 , Λ 1 ) + w x x t ( η 4 , Λ 1 ) w x x t ( η 2 , Λ 1 ) | | y 2 ( l ) y 1 ( l ) | | y 2 ( i ) y 1 ( i ) | ( | w x x t ( η 3 , Λ 1 ) w x x t ( η 1 , Λ 1 ) | + | w x x t ( η 4 , Λ 1 ) w x x t ( η 2 , Λ 1 ) | ) | y 2 ( l ) y 1 ( l ) | | y 2 ( i ) y 1 ( i ) | μ 1 | η 3 η 1 | + μ 2 | η 4 η 2 | | y 2 ( l ) y 1 ( l ) | | y 2 ( i ) y 1 ( i ) | μ 1 | y 3 ( i ) y 1 ( i ) | + μ 2 | y 3 ( i ) y 1 ( i ) | μ | y 2 ( l ) y 1 ( l ) | | y 2 ( i ) y 1 ( i ) | | y 3 ( i ) y 1 ( i ) | ; where μ = max ( μ 1 , μ 2 ) .
Also, we have the relation y 2 y 1 y 3 y 1 . Thus, we obtain the following bound for coefficients a i l by using the values of y 1 , y 2 , and y 3 from the definition:
| a i l | μ q ( 2 ( J j + 2 ) k + 2 ( J u + 1 ) v ) ( q 2 ( J j + 1 ) 1 ) 2 ( q 2 ( J u + 1 ) 1 ) ( q 2 ( J + 1 ) 1 ) 3 .
Now, we evaluate the bounds for P ˜ 1 , l ( t ) and P ˜ 2 , i ( x ) . To start with P ˜ 1 , l ( t ) , we use definition (18):
P ˜ 1 , l ( t ) = t y 1 ( l ) , y 1 ( l ) t < y 2 ( l ) , ( y 2 ( l ) y 1 ( l ) ) C l ( t y 2 ( l ) ) , y 2 ( l ) t < y 3 ( l ) , 0 , otherwise .
From the above equation, P ˜ 1 , l ( t ) = 0 t [ 0 , y 1 ( l ) ) [ y 3 ( l ) , 1 ] . P ˜ 1 , l ( t ) is monotonically increasing in y 1 ( l ) t y 2 ( l ) . Thus, P ˜ 1 , l ( t ) achieves its upper bound at t = y 2 ( l ) . Therefore, P ˜ 1 , l ( t ) ( y 2 ( l ) y 1 ( l ) ) ( y 3 ( l ) y 1 ( l ) ) . Also, when y 2 ( l ) t y 3 ( l ) , P ˜ 1 , l ( t ) is monotonically decreasing, so the maximum value will be obtained at t = y 2 ( l ) . Thus, P ˜ 1 , l ( t ) ( y 2 ( l ) y 1 ( l ) ) ( y 3 ( l ) y 1 ( l ) ) . Thus, we have obtained the upper bound P ˜ 1 , l ( t ) in the interval [ 0 , 1 ] :
P ˜ 1 , l ( t ) q 2 ( J u + 1 ) v ( q 2 ( J u + 1 ) 1 ) q 2 ( J + 1 ) 1 .
Similarly, we can obtain the bound for P ˜ 2 , i ( x ) . By definition (18):
P ˜ 2 , i ( x ) = 0 , 0 x < y 1 ( i ) , 1 2 ! [ x y 1 ( i ) ] 2 , y 1 ( i ) x < y 2 ( i ) , 1 2 ! x y 1 ( i ) ] 2 ( 1 + C i ) [ x y 2 ( i ) ] 2 , y 2 ( i ) x < y 3 ( i ) , 1 2 ! [ x y 1 ( i ) ] 2 ( 1 + C i ) [ x y 2 ( i ) ] 2 + C i [ x y 3 ( i ) ] 2 , y 3 ( i ) x 1 .
Now, the derivative of the above function is given as:
P ˜ 2 , i ( x ) d x = x y 1 ( i ) , y 1 ( i ) x < y 2 ( i ) , C i ( y 3 ( i ) x ) , y 2 ( i ) x < y 3 ( i ) , 0 , otherwise .
From the above equation, we can say that P ˜ 2 , i ( x ) is monotonically increasing in the interval y 1 ( i ) x < y 2 ( i ) . Therefore, the upper bound can be achieved at x = y 2 ( i ) . Thus, we have P ˜ 2 , i ( x ) [ y 2 ( i ) y 1 ( i ) ] 2 2 [ y 3 ( i ) y 1 ( i ) ] 2 2 . In y 2 ( i ) x < y 3 ( i ) , function P ˜ 2 , i ( x ) is monotonically increasing if x y 3 ( i ) . This condition can be obtained by using P ˜ 2 , i ( x ) d x 0 in y 2 ( i ) x < y 3 ( i ) . Hence, the maximum value of P ˜ 2 , i ( x ) can be obtained by substituting x = y 3 ( i ) in the definition of P ˜ 2 , i ( x ) as follows:
P ˜ 2 , i ( x ) 1 2 ! y 3 ( i ) y 1 ( i ) ] 2 ( 1 + C i ) [ y 3 ( i ) y 2 ( i ) ] 2 = ( y 3 ( i ) y 1 ( i ) ) ( y 2 ( i ) y 1 ( i ) ) 2 [ y 3 ( i ) y 1 ( i ) ] 2 2 ; y 2 ( i ) x < y 3 ( i ) .
In y 3 ( i ) x < 1 , P ˜ 2 , i ( x ) is maximum when x = 1 . Therefore, the upper bound will be:
P ˜ 2 , i ( x ) 1 2 ! [ 1 y 1 ( i ) ] 2 ( 1 + C i ) [ 1 y 2 ( i ) ] 2 + C i [ 1 y 3 ( i ) ] 2 = ( y 3 ( i ) y 1 ( i ) ) ( y 2 ( i ) y 1 ( i ) ) 2 [ y 3 ( i ) y 1 ( i ) ] 2 2 ; y 3 ( i ) x < 1 .
Thus, we have obtained the upper bound P ˜ 2 , i ( x ) in the interval [ 0 , 1 ] :
P ˜ 2 , i ( x ) q 2 ( J j + 2 ) k ( q 2 ( J j + 1 ) 1 ) 2 2 ( q 2 ( J + 1 ) 1 ) 2 .
Now, inserting Equation (50) into (46), we obtain:
| | E J ( x , t ) | | 2 2 μ 2 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 q ( 2 ( J j + 2 ) k + 2 ( J u + 1 ) v ) q ( 2 ( J j + 2 ) k + 2 ( J u + 1 ) v ) ( q 2 ( J j + 1 ) 1 ) 2 ( q 2 ( J u + 1 ) 1 ) ( q 2 ( J + 1 ) 1 ) 3 ( q 2 ( J j + 1 ) 1 ) 2 ( q 2 ( J u + 1 ) 1 ) ( q 2 ( J + 1 ) 1 ) 3 0 1 P ˜ 1 , 2 u + v + 1 ( t ) P ˜ 1 , 2 u + v + 1 ( t ) d t 0 1 [ P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) ] [ P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) ] d x .
By Equation (51), we have:
P ˜ 1 , l ( t ) q 2 ( J u + 1 ) v ( q 2 ( J u + 1 ) 1 ) q 2 ( J + 1 ) 1 , P ˜ 1 , l ( t ) q 2 ( J u + 1 ) v ( q 2 ( J u + 1 ) 1 ) q 2 ( J + 1 ) 1 , t [ 0 , 1 ] .
Now, inserting Equation (54) into (53), we obtain:
| | E J ( x , t ) | | 2 2 μ 2 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 q ( 2 ( J j + 2 ) k + 2 ( J u + 2 ) v ) q ( 2 ( J j + 2 ) k + 2 ( J u + 2 ) v ) ( q 2 ( J j + 1 ) 1 ) 2 ( q 2 ( J u + 1 ) 1 ) 2 ( q 2 ( J + 1 ) 1 ) 4 ( q 2 ( J j + 1 ) 1 ) 2 ( q 2 ( J u + 1 ) 1 ) 2 ( q 2 ( J + 1 ) 1 ) 4 0 1 [ P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) ] [ P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) ] d x .
Also, by using Equation (52), we deduce the following inequalities:
P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) q 2 ( J j + 2 ) k ( q 2 ( J j + 1 ) 1 ) 2 ( q 2 ( J + 1 ) 1 ) 2 ,
P ˜ 2 , 2 j + k + 1 ( x ) x P ˜ 2 , 2 j + k + 1 ( 1 ) q 2 ( J j + 2 ) k ( q 2 ( J j + 1 ) 1 ) 2 ( q 2 ( J + 1 ) 1 ) 2 .
Inserting inequalities (56) and (57) into (55), we obtain:
| | E J ( x , t ) | | 2 2 μ 2 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 q ( 2 ( J j + 3 ) k + 2 ( J u + 2 ) v ) q ( 2 ( J j + 3 ) k + 2 ( J u + 2 ) v ) ( q 2 ( J j + 1 ) 1 ) 4 ( q 2 ( J u + 1 ) 1 ) 2 ( q 2 ( J + 1 ) 1 ) 6 ( q 2 ( J j + 1 ) 1 ) 4 ( q 2 ( J u + 1 ) 1 ) 2 ( q 2 ( J + 1 ) 1 ) 6 .
Since 0 < q < 1 , as q approaches 1, the above expression simplifies as:
| | E J ( x , t ) | | 2 2 μ 2 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 j = J + 1 k = 0 2 j 1 u = J + 1 v = 0 2 u 1 1 2 4 j 1 2 4 j 1 2 2 u 1 2 2 u = μ 2 j = J + 1 u = J + 1 j = J + 1 u = J + 1 2 j 2 j 2 u 2 u 1 2 4 j 1 2 4 j 1 2 2 u 1 2 2 u = μ 2 j = J + 1 u = J + 1 j = J + 1 u = J + 1 1 2 u 1 2 u 1 2 3 j 1 2 3 j = μ 2 1 49 1 2 8 J .
Thus, we obtain:
| | E J ( x , t ) | | 2 μ 7 1 2 J 4 .
Therefore, lim J E J ( x , t ) = 0 . Moreover, the convergence is of order 4, that is,
| | E J ( x , t ) | | 2 = O 1 2 J 4 .
This completes the proof. □
Remark 1.
Lepik et al. [62] have considered linear PDEs and developed the solution technique by using the two-dimensional uniform Haar wavelet method, and they obtained the linear system of equations. To evaluate the wavelet coefficients, they proposed a transformation technique to reduce the system from fourth-order to second-order matrices. After performing the transformation, they again converted the coefficients into the original form to obtain the required numerical solution.
In this article, we consider nonlinear PDEs. We use the Newton–Raphson method to solve the system of nonlinear equations after applying the two-dimensional uniform and non-uniform Haar wavelet collocation method. We do not require any transformation technique to solve the nonlinear system of equations, which reduces the computational time. The proposed method takes very few iterations to obtain the required numerical solution. CPU time is also much less.

4. Numerical Illustration

In this section, we explore specific cases of the proposed problems by considering different parameter values. To obtain the numerical solutions, we apply the methods described in Section 3. In all the examples, we set q = 0.99 and use an initial guess of [ 1 , 1 , , 1 ] for the computation of numerical solutions. To show the accuracy of the proposed method, we present the absolute error, which is defined as follows:
Absolute error = | w ( x , t ) w ˜ ( x , t ) | ,
where w ˜ ( x , t ) represents the exact solution.
Example 1.
Consider the generalized Burgers–Huxley Equation (1) with the corresponding initial condition (2), and boundary conditions (3) and (4) for the following parameter values: α = 1 , β = 1 , δ = 1 , and γ = 0.001 . We employ both the UHWCM and the NUHWCM approaches and record the absolute errors in Table 1. We compare our results with the other existing methods in the table. It can be observed through the analysis of the table that our method provides highly accurate results even with very few spatial divisions. When we make alterations to the parameters δ and γ, the solutions remain almost the same (see Figure 1). However, as δ and γ increase, we obtain very accurate results. Furthermore, with respect to the parameters α and β, we have omitted the presentation of solution variations, as they consistently yield the same result across different parameter settings. It is interesting to note that variations in the initial guess have no effect on the final solution. This shows the robustness and stability of the proposed method.
Example 2.
Let us consider Equation (1) with initial condition (2) and boundary conditions (3) and (4). When α = 0 , this becomes the generalized Huxley equation. For our computations, we consider the other parameter values β = 1 , δ = 1 , and γ = 0.001 . The absolute errors achieved using the UHWCM and NUHWCM approaches, as well as those obtained using other methods, are presented in Table 2. When compared to existing methods, our method clearly offers findings that are significantly more accurate, even with very few spatial divisions, as shown in the table. When varying the parameters δ and γ, the solutions demonstrate minimal variation, as illustrated in Figure 2. Notably, as we increase δ and γ, we consistently obtain highly accurate results. Furthermore, we have omitted the presentation of solution variations as ours consistently yields the same result across different parameter settings of β. It is significant to observe that the final solution holds true despite variations in the initial guess. It shows that our proposed method is stable and accurate.
Example 3.
Consider the generalized Burgers–Fisher Equation (5) and its corresponding initial and boundary conditions (6), (7), and (8), respectively. We select three specific parameter values for our calculations: α = 0.001 , β = 0.001 , and δ = 1 . After that, we examine the outcomes of several existing techniques with the absolute errors obtained from our proposed techniques, UHWCM and NUHWCM. This comparative study is shown in Table 3. The table makes it evident that, especially when only a few spatial divisions are used, our method yields the most accurate results. When we vary the parameters α, β, and δ, the solutions exhibit minimal variation while maintaining a high level of accuracy, as illustrated in Figure 3. It is noteworthy that the final solution consistency holds true even when the initial guess is changed. This highlights the stability and robustness that are built into our method.
Example 4.
Let us consider Equation (5) with initial condition (6) and boundary conditions (7) and (8). When β = 0 , this becomes the generalized Burgers equation. For our computations, we have opted for the parameter values α = 1 , β = 0 , and δ = 1 . The absolute errors for the Burgers equation are computed using both the UHWCM and NUHWCM methods and compared with the existing methods. The results are presented in Table 4. Upon a thorough review of the table, it becomes evident that our method yields the most accurate results, especially when employing a minimal number of spatial divisions. Upon varying the parameters α and δ, the solutions show minimal variation and are very accurate, as illustrated in Figure 4. Worth noting is that the final solution remains consistent even when we alter the initial guess, showcasing the stability and robustness of our method.

5. Conclusions

In our article, we introduce a novel approach, combining the two-dimensional uniform and non-uniform Haar wavelet collocation method with the Newton–Raphson method. This approach effectively solves various cases of the generalized Burgers–Huxley and Burgers–Fisher equations. We establish quartic convergence for each method and demonstrate its high accuracy by comparing with existing techniques through absolute error analysis. Our method stands out for its accuracy and efficiency, requiring minimal spatial divisions and boasting notably low CPU times. Overall, the combined approach proves stable, accurate, and efficient, offering a promising solution for these equations compared to existing methods.

Author Contributions

Conceptualization, N.K. and A.K.V.; methodology, N.K. and A.K.V.; software, N.K. and A.K.V.; validation, A.K.V., N.K. and R.P.A.; formal analysis, N.K.; investigation, A.K.V. and N.K.; resources, A.K.V.; writing—original draft preparation, N.K.; writing—review and editing, N.K., A.K.V. and R.P.A.; visualization, A.K.V. and N.K.; supervision, R.P.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

Authors are thankful to Sheerin Kayenat, Assistant Professor, VIT University Bhopal, India for giving us valuable inputs during revision. We are also thankful to anonymous reviewers for providing us detailed reviews which helped in improving the paper to a great extent.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Molabahrami, A.; Khani, F. The Homotopy analysis method to solve the Burgers-Huxley Equation. Nonlinear Anal. Real World Appl. 2009, 10, 589–600. [Google Scholar] [CrossRef]
  2. Tomasiello, S. Numerical solutions of the Burgers-Huxley Equation by the IDQ method. Int. J. Comput. Math. 2010, 87, 129–140. [Google Scholar] [CrossRef]
  3. Saha Ray, S.; Gupta, A.K. Comparative analysis of variational iteration method and Haar wavelet method for the numerical solutions of Burgers–Huxley and Huxley equations. J. Math. Chem. 2014, 52, 1066–1080. [Google Scholar] [CrossRef]
  4. Javidi, M. A numerical solution of the Generalized Burgers-Huxley Equation by spectral collocation method. Appl. Math. Comput. 2006, 178, 338–344. [Google Scholar]
  5. Darvishi, M.; Kheybari, S.; Khani, F. Spectral collocation method and Darvishi’s preconditionings to solve the Generalized Burgers-Huxley Equation. Commun. Nonlinear Sci. Numer. Simul. 2008, 13, 2091–2103. [Google Scholar] [CrossRef]
  6. Javidi, M.; Golbabai, A. A new domain decomposition algorithm for generalized Burgers-Huxley Equation based on Chebyshev polynomials and preconditioning. Chaos Solitons Fractals 2009, 39, 849–857. [Google Scholar] [CrossRef]
  7. Haq, S.; Hussain, A.; Uddin, M. On the numerical solution of nonlinear Burgers’-type equations using meshless method of lines. Appl. Math. Comput. 2012, 218, 6280–6290. [Google Scholar] [CrossRef]
  8. Sari, M.; Gürarslan, G. Numerical Solutions of the Generalized Burgers-Huxley Equation by a Differential Quadrature Method. Math. Probl. Eng. 2009, 2009, 370765. [Google Scholar] [CrossRef]
  9. Wang, X.Y.; Zhu, Z.S.; Lu, Y.K. Solitary wave solutions of the generalised Burgers-Huxley Equation. J. Phys. Math. Gen. 1990, 23, 271–274. [Google Scholar] [CrossRef]
  10. Ismail, H.N.; Raslan, K.; Abd Rabboh, A.A. Adomian decomposition method for Burger’s–Huxley and Burger’s–Fisher equations. Appl. Math. Comput. 2004, 159, 291–301. [Google Scholar] [CrossRef]
  11. Hashim, I.; Noorani, M.; Said Al-Hadidi, M. Solving the generalized Burgers–Huxley equation using the Adomian decomposition method. Math. Comput. Model. 2006, 43, 1404–1411. [Google Scholar] [CrossRef]
  12. Batiha, B.; Noorani, M.; Hashim, I. Application of variational iteration method to the generalized Burgers–Huxley equation. Chaos Solitons Fractals 2008, 36, 660–663. [Google Scholar] [CrossRef]
  13. Çiçek, Y.; Tanoǧlu, G. Strang splitting method for Burgers-Huxley Equation. Appl. Math. Comput. 2016, 276, 454–467. [Google Scholar] [CrossRef]
  14. Mohanty, R.K.; Dai, W.; Liu, D. Operator compact method of accuracy two in time and four in space for the solution of time dependent Burgers-Huxley equation. Numer. Algorithms 2015, 70, 591–605. [Google Scholar] [CrossRef]
  15. Nourazar, S.S.; Soori, M.; Nazari-Golshan, A. On the Exact Solution of Burgers-Huxley Equation Using the Homotopy Perturbation Method. J. Appl. Math. Phys. 2015, 3, 285–294. [Google Scholar] [CrossRef]
  16. Mittal, R.; Tripathi, A. Numerical solutions of generalized Burgers–Fisher and generalized Burgers–Huxley equations using collocation of cubic B-splines. Int. J. Comput. Math. 2015, 92, 1053–1077. [Google Scholar] [CrossRef]
  17. Singh, B.K.; Arora, G.; Singh, M.K. A numerical scheme for the generalized Burgers–Huxley equation. J. Egypt. Math. Soc. 2016, 24, 629–637. [Google Scholar] [CrossRef]
  18. Mohanty, R.K.; Sharma, S. A new high-accuracy method based on off-step cubic polynomial approximations for the solution of coupled Burgers’ equations and Burgers–Huxley equation. Eng. Comput. 2020, 37, 3049–3066. [Google Scholar] [CrossRef]
  19. Macías-Díaz, J.E. A modified exponential method that preserves structural properties of the solutions of the Burgers–Huxley equation. Int. J. Comput. Math. 2018, 95, 3–19. [Google Scholar] [CrossRef]
  20. Batiha, B.; Noorani, M.; Hashim, I. Numerical simulation of the generalized Huxley equation by He’s variational iteration method. Appl. Math. Comput. 2007, 186, 1322–1325. [Google Scholar] [CrossRef]
  21. Hashemi, S.; Mohammadi Daniali, H.; Ganji, D. Numerical simulation of the generalized Huxley equation by He’s homotopy perturbation method. Appl. Math. Comput. 2007, 192, 157–161. [Google Scholar] [CrossRef]
  22. Hashim, I.; Noorani, M.; Batiha, B. A note on the Adomian decomposition method for the generalized Huxley equation. Appl. Math. Comput. 2006, 181, 1439–1445. [Google Scholar] [CrossRef]
  23. Moghimi, M.; Hejazi, F.S. Variational iteration method for solving generalized Burger–Fisher and Burger equations. Chaos Solitons Fractals 2007, 33, 1756–1761. [Google Scholar] [CrossRef]
  24. Mickens, R.E. Nonstandard Finite Difference Models of Differential Equations; World Scientific: Singapore, 1993. [Google Scholar]
  25. Mickens, R.E. A best finite-difference scheme for the Fisher equation. Numer. Methods Partial. Differ. Equations 1994, 10, 581–585. [Google Scholar] [CrossRef]
  26. Mickens, R.E. Applications of Nonstandard Finite Difference Schemes; World Scientific: Singapore, 2000. [Google Scholar]
  27. Mickens, R. A nonstandard finite difference scheme for a Fisher PDE having nonlinear diffusion. Comput. Math. Appl. 2003, 45, 429–436. [Google Scholar] [CrossRef]
  28. Zibaei, S.; Zeinadini, M.; Namjoo, M. Numerical solutions of Burgers–Huxley equation by exact finite difference and NSFD schemes. J. Differ. Equ. Appl. 2016, 22, 1098–1113. [Google Scholar] [CrossRef]
  29. Verma, A.K.; Kayenat, S. An efficient Mickens’ type NSFD scheme for the Generalized Burgers-Huxley Equation. J. Differ. Equ. Appl. 2020, 26, 1213–1246. [Google Scholar] [CrossRef]
  30. Appadu, A.R.; İnan, B.; Tijani, Y.O. Comparative Study of Some Numerical Methods for the Burgers-Huxley Equation. Symmetry 2019, 11, 1333. [Google Scholar] [CrossRef]
  31. Verma, A.K.; Kayenat, S. On the stability of Micken’s type NSFD schemes for generalized Burgers Fisher equation. J. Differ. Equ. Appl. 2019, 25, 1706–1737. [Google Scholar] [CrossRef]
  32. Verma, A.; Rawani, M.K.; Agarwal, R.P. A Novel Approach to Compute the Numerical Solution of Variable Coefficient Fractional Burgers’ Equation with Delay. J. Appl. Comput. Mech. 2021, 7, 1550–1564. [Google Scholar]
  33. Majak, J.; Pohlak, M.; Eerme, M. Application of the Haar wavelet-based discretization technique to problems of orthotropic plates and shells. Mech. Compos. Mater. 2009, 45, 631–642. [Google Scholar] [CrossRef]
  34. Majak, J.; Pohlak, M.; Karjust, K.; Eerme, M.; Kurnitski, J.; Shvartsman, B. New higher order Haar wavelet method: Application to FGM structures. Compos. Struct. 2018, 201, 72–78. [Google Scholar] [CrossRef]
  35. Majak, J.; Shvartsman, B.; Ratas, M.; Bassir, D.; Pohlak, M.; Karjust, K.; Eerme, M. Higher-order Haar wavelet method for vibration analysis of nanobeams. Mater. Today Commun. 2020, 25, 101290. [Google Scholar] [CrossRef]
  36. Jiwari, R. A Haar wavelet quasilinearization approach for numerical simulation of Burgers’ equation. Comput. Phys. Commun. 2012, 183, 2413–2423. [Google Scholar] [CrossRef]
  37. Pandit, S.; Jiwari, R.; Bedi, K.; Koksal, M.E. Haar wavelets operational matrix based algorithm for computational modelling of hyperbolic type wave equations. Eng. Comput. 2017, 34, 2793–2814. [Google Scholar] [CrossRef]
  38. Jiwari, R.; Kumar, V.; Karan, R.; Alshomrani, A. Haar wavelet quasilinearization approach for MHD Falkner-Skan flow over permeable wall via Lie Group method. Int. J. Numer. Methods Heat Fluid Flow 2017, 27, HFF–04–2016–0145. [Google Scholar] [CrossRef]
  39. Mittal, R.; Kaur, H.; Mishra, V. Haar wavelet-based numerical investigation of coupled viscous Burgers’ equation. Int. J. Comput. Math. 2015, 92, 1643–1659. [Google Scholar] [CrossRef]
  40. Mittal, R.C.; Pandit, S. Sensitivity analysis of shock wave Burgers’ equation via a novel algorithm based on scale-3 Haar wavelets. Int. J. Comput. Math. 2018, 95, 601–625. [Google Scholar] [CrossRef]
  41. Kaur, H.; Mishra, V.; Mittal, R.C. Numerical Solution of a Laminar Viscous Flow Boundary Layer Equation Using Uniform Haar Wavelet Quasi-linearization Method. World Acad. Sci. Eng. Technol. 2013, 79, 1682. [Google Scholar]
  42. Swati; Singh, K.; Verma, A.K.; Singh, M. Higher order Emden-Fowler type equations via uniform Haar Wavelet resolution technique. J. Comput. Appl. Math. 2020, 376, 112836. [Google Scholar] [CrossRef]
  43. Verma, A.K.; Tiwari, D. Higher resolution methods based on quasilinearization and Haar wavelets on Lane-Emden equations. Int. J. Wavelets Multiresolution Inf. Process. 2019, 17, 1950005. [Google Scholar] [CrossRef]
  44. Verma, A.K.; Tiwari, D. On some computational aspects of Hermite & Haar wavelets on a class of nonlinear singular BVPs. Appl. Anal. Discret. Math. 2021, 20. [Google Scholar] [CrossRef]
  45. Swati; Singh, M.; Singh, K. Uniform Haar wavelet technique with Newton’s method for a kind of derivative dependent SBVPs. J. Math. Chem. 2021, 59, 1610–1637. [Google Scholar] [CrossRef]
  46. Verma, A.K.; Kumar, N.; Tiwari, D. Haar wavelets collocation method for a system of nonlinear singular differential equations. Eng. Comput. 2020, 38, 659–698. [Google Scholar] [CrossRef]
  47. Dubeau, F.; Elmejdani, S.; Ksantini, R. Non-uniform Haar wavelets. Appl. Math. Comput. 2004, 159, 675–693. [Google Scholar] [CrossRef]
  48. Lepik, Ü. Solving integral and differential equations by the aid of non-uniform Haar wavelets. Appl. Math. Comput. 2008, 198, 326–332. [Google Scholar] [CrossRef]
  49. i Haq, F.; ul Islam, S.; Aziz, I. Numerical Solution of Singularly Perturbed Two-point BVPs Using Nonuniform Haar Wavelets. Int. J. Comput. Methods Eng. Sci. Mech. 2011, 12, 168–175. [Google Scholar] [CrossRef]
  50. Majak, J.; Shvartsman, B.; Pohlak, M.; Karjust, K.; Eerme, M.; Tungel, E. Solution of fractional order differential equation by the Haar Wavelet method. Numerical convergence analysis for most commonly used approach. AIP Conf. Proc. 2016, 1738, 480110. [Google Scholar]
  51. Oruç, Ö. A non-uniform Haar wavelet method for numerically solving two-dimensional convection-dominated equations and two-dimensional near singular elliptic equations. Comput. Math. Appl. 2019, 77, 1799–1820. [Google Scholar] [CrossRef]
  52. Saeed, U.; ur Rehman, M. Haar wavelet–quasilinearization technique for fractional nonlinear differential equations. Appl. Math. Comput. 2013, 220, 630–648. [Google Scholar] [CrossRef]
  53. Çelik, İ. Haar wavelet method for solving generalized Burgers–Huxley equation. Arab. J. Math. Sci. 2012, 18, 25–37. [Google Scholar] [CrossRef]
  54. Shukla, S.; Kumar, M. Error analysis and numerical solution of Burgers–Huxley equation using 3-scale Haar wavelets. Eng. Comput. 2020, 38, 3–11. [Google Scholar] [CrossRef]
  55. Verma, A.K.; Rawani, M.K.; Cattani, C. A numerical scheme for a class of generalized Burgers’ equation based on Haar wavelet nonstandard finite difference method. Appl. Numer. Math. 2021, 168, 41–54. [Google Scholar] [CrossRef]
  56. Ratas, M.; Salupere, A.; Majak, J. Solving nonlinear PDEs using the higher order Haar wavelet method on nonuniform and adaptive grids. Math. Model. Anal. 2021, 26, 147–169. [Google Scholar] [CrossRef]
  57. Lepik, Ü. Solving PDEs with the aid of two-dimensional Haar wavelets. Comput. Math. Appl. 2011, 61, 1873–1879. [Google Scholar] [CrossRef]
  58. Haq, S.; Ghafoor, A. An efficient numerical algorithm for multi-dimensional time dependent partial differential equations. Comput. Math. Appl. 2018, 75, 2723–2734. [Google Scholar] [CrossRef]
  59. Arbabi, S.; Nazari, A.; Darvishi, M.T. A two-dimensional Haar wavelets method for solving systems of PDEs. Appl. Math. Comput. 2017, 292, 33–46. [Google Scholar] [CrossRef]
  60. Oruç, Ö.; Esen, A.; Bulut, F. A Haar wavelet approximation for two-dimensional time fractional reaction–subdiffusion equation. Eng. Comput. 2019, 35, 75–86. [Google Scholar] [CrossRef]
  61. Çelik, İ. Haar wavelet approximation for magnetohydrodynamic flow equations. Appl. Math. Model. 2013, 37, 3894–3902. [Google Scholar] [CrossRef]
  62. Lepik, Ü.; Hein, H. Haar Wavelets with Applications; Springer: Cham, Switzerland, 2014. [Google Scholar]
  63. Sari, M.; Gürarslan, G.; Dağ, I. A compact finite difference method for the solution of the generalized Burgers–Fisher equation. Numer. Methods Partial. Differ. Equ. 2010, 26, 125–134. [Google Scholar] [CrossRef]
  64. Ismail, H.N.; Rabboh, A.A. A restrictive Padé approximation for the solution of the generalized Fisher and Burger–Fisher equations. Appl. Math. Comput. 2004, 154, 203–210. [Google Scholar] [CrossRef]
Figure 1. Graphs of exact, UHWCM, and NUHWCM solutions for various values of δ and γ . (a) Exact and UHWCM solutions with fixed parameters: α = 1 , β = 1 , γ = 0.00001 , t = 0.8 . (b) Exact and UHWCM solutions with fixed parameters: α = 4 , β = 1 , δ = 3 , t = 0.1 . (c) Exact and NUHWCM solutions with fixed parameters: α = 1 , β = 1 , γ = 0.00001 , t = 0.8 . (d) Exact and NUHWCM solutions with fixed parameters: α = 4 , β = 1 , δ = 3 , t = 0.1 .
Figure 1. Graphs of exact, UHWCM, and NUHWCM solutions for various values of δ and γ . (a) Exact and UHWCM solutions with fixed parameters: α = 1 , β = 1 , γ = 0.00001 , t = 0.8 . (b) Exact and UHWCM solutions with fixed parameters: α = 4 , β = 1 , δ = 3 , t = 0.1 . (c) Exact and NUHWCM solutions with fixed parameters: α = 1 , β = 1 , γ = 0.00001 , t = 0.8 . (d) Exact and NUHWCM solutions with fixed parameters: α = 4 , β = 1 , δ = 3 , t = 0.1 .
Computation 11 00189 g001
Figure 2. Graph of exact, UHWCM, and NUHWCM solutions for various values of δ and γ . (a) Exact and UHWCM solutions with fixed parameters: β = 1 , γ = 0.00001 , t = 0.8 . (b) Exact and UHWCM solutions with fixed parameters: β = 1 , δ = 3 , t = 0.1 . (c) Exact and NUHWCM solutions with fixed parameters: β = 1 , γ = 0.00001 , t = 0.8 . (d) Exact and NUHWCM solutions with fixed parameters: β = 1 , δ = 3 , t = 0.1 .
Figure 2. Graph of exact, UHWCM, and NUHWCM solutions for various values of δ and γ . (a) Exact and UHWCM solutions with fixed parameters: β = 1 , γ = 0.00001 , t = 0.8 . (b) Exact and UHWCM solutions with fixed parameters: β = 1 , δ = 3 , t = 0.1 . (c) Exact and NUHWCM solutions with fixed parameters: β = 1 , γ = 0.00001 , t = 0.8 . (d) Exact and NUHWCM solutions with fixed parameters: β = 1 , δ = 3 , t = 0.1 .
Computation 11 00189 g002
Figure 3. Graph of exact, UHWCM, and NUHWCM solutions for various values of α , β , and δ . (a) Exact and UHWCM solutions with fixed parameters: δ = 1 , β = 0.001 , t = 0.1 . (b) Exact and UHWCM solutions with fixed parameters: δ = 1 , α = 0.001 , t = 0.1 . (c) Exact and UHWCM solutions with fixed parameters: β = 0.001 , α = 0.001 , t = 0.1 . (d) Exact and NUHWCM solutions with fixed parameters: δ = 1 , β = 0.001 , t = 0.1 . (e) Exact and NUHWCM solutions with fixed parameters: δ = 1 , α = 0.001 , t = 0.1 . (f) Exact and NUHWCM solutions with fixed parameters: β = 0.001 , α = 0.001 , t = 0.1 .
Figure 3. Graph of exact, UHWCM, and NUHWCM solutions for various values of α , β , and δ . (a) Exact and UHWCM solutions with fixed parameters: δ = 1 , β = 0.001 , t = 0.1 . (b) Exact and UHWCM solutions with fixed parameters: δ = 1 , α = 0.001 , t = 0.1 . (c) Exact and UHWCM solutions with fixed parameters: β = 0.001 , α = 0.001 , t = 0.1 . (d) Exact and NUHWCM solutions with fixed parameters: δ = 1 , β = 0.001 , t = 0.1 . (e) Exact and NUHWCM solutions with fixed parameters: δ = 1 , α = 0.001 , t = 0.1 . (f) Exact and NUHWCM solutions with fixed parameters: β = 0.001 , α = 0.001 , t = 0.1 .
Computation 11 00189 g003
Figure 4. Graph of exact, UHWCM, and NUHWCM solutions for various values of α and δ . (a) Exact and UHWCM solutions with fixed parameters: δ = 3 , t = 0.1 . (b) Exact and UHWCM solutions with fixed parameters: α = 1 , t = 0.1 . (c) Exact and NUHWCM solutions with fixed parameters: δ = 3 , t = 0.1 . (d) Exact and NUHWCM solutions with fixed parameters: α = 1 , t = 0.1 .
Figure 4. Graph of exact, UHWCM, and NUHWCM solutions for various values of α and δ . (a) Exact and UHWCM solutions with fixed parameters: δ = 3 , t = 0.1 . (b) Exact and UHWCM solutions with fixed parameters: α = 1 , t = 0.1 . (c) Exact and NUHWCM solutions with fixed parameters: δ = 3 , t = 0.1 . (d) Exact and NUHWCM solutions with fixed parameters: α = 1 , t = 0.1 .
Computation 11 00189 g004
Table 1. Comparison of absolute errors in w ( x , t ) for α = 1 , β = 1 , δ = 1 , and γ = 0.001 .
Table 1. Comparison of absolute errors in w ( x , t ) for α = 1 , β = 1 , δ = 1 , and γ = 0.001 .
xtProposed MethodHWCFD [54]VIM [12]ADM [11]ADM [10]
UHWCMNUHWCM
J = 1 J = 2 J = 1 J = 2
0.10.054.02996 × 10 9 5.94152 × 10 9 3.99135 × 10 9 5.8416 × 10 9 5.09065400001 × 10 9 1.87405 × 10 8 1.87406 × 10 8 1.93715 × 10 7
0.10.18.05993 × 10 9 1.1883 × 10 8 7.9827 × 10 9 1.16832 × 10 8 3.94874100008 × 10 9 3.74813 × 10 8 3.74812 × 10 8 3.87434 × 10 7
0.111.59406 × 10 8 1.65469 × 10 8 1.59536 × 10 8 1.65483 × 10 8 1.66056969999 × 10 8 3.74812 × 10 7 3.74812 × 10 7 3.87501 × 10 6
0.50.051.02564 × 10 8 1.38108 × 10 8 1.01733 × 10 8 1.36407 × 10 8 9.99043449999 × 10 8 1.87405 × 10 8 1.87406 × 10 8 1.9373 × 10 7
0.50.12.05129 × 10 8 2.76215 × 10 8 2.03466 × 10 8 2.72815 × 10 8 1.06041257999 × 10 7 1.37481 × 10 8 3.74812 × 10 8 3.87464 × 10 7
0.514.75675 × 10 8 4.68696 × 10 8 4.75675 × 10 8 4.68694 × 10 8 2.16505682999 × 10 7 3.74813 × 10 7 3.74812 × 10 7 3.87531 × 10 6
0.90.054.03039 × 10 9 5.94204 × 10 9 3.99424 × 10 9 5.83573 × 10 9 2.04899342000 × 10 7 1.87405 × 10 8 1.87406 × 10 8 1.93745 × 10 7
0.90.18.06078 × 10 9 1.18841 × 10 8 7.98848 × 10 9 1.16715 × 10 8 2.16031254999 × 10 7 3.74813 × 10 8 3.74812 × 10 8 3.87494 × 10 7
0.911.5943 × 10 8 1.65492 × 10 8 1.59305 × 10 8 1.65496 × 10 8 4.16405665000 × 10 7 3.74813 × 10 7 × 10 7 3.74812 × 10 7 3.87561 × 10 6
CPU Time (In Sec.)6.26524.20211.76562.828
Table 2. Comparison of absolute errors in w ( x , t ) for α = 0 , β = 1 , δ = 1 , and γ = 0.001 .
Table 2. Comparison of absolute errors in w ( x , t ) for α = 0 , β = 1 , δ = 1 , and γ = 0.001 .
xtProposed MethodHWCFD [54]ADM [22]ADM [10]
UHWCMNUHWCM
J = 1 J = 2 J = 1 J = 2
0.10.055.37357 × 10 9 7.92237 × 10 9 5.32208 × 10 9 7.78914 × 10 9 6.40665700005 × 10 9 2.49875 × 10 8 1.87465 × 10 7
0.10.11.07471 × 10 8 1.58447 × 10 8 1.06442 × 10 8 1.55783 × 10 8 8.69100700000 × 10 9 4.99750 × 10 8 3.74934 × 10 7
0.112.12557 × 10 8 2.20641 × 10 8 2.12731 × 10 8 2.20659 × 10 8 4.98093070000 × 10 8 4.99750 × 10 7 3.75002 × 10 6
0.50.051.36753 × 10 8 1.84144 × 10 8 1.35644 × 10 8 1.81877 × 10 8 1.57823008000 × 10 7 2.49875 × 10 8 1.87486 × 10 7
0.50.12.73505 × 10 8 3.68287 × 10 8 2.71288 × 10 8 3.63753 × 10 8 1.70102357000 × 10 7 4.99750 × 10 8 3.74977 × 10 7
0.516.34233 × 10 8 6.24928 × 10 8 6.34234 × 10 8 6.24925 × 10 8 3.91130589000 × 10 7 4.99750 × 10 7 3.75044 × 10 6
0.90.055.37357 × 10 9 7.92237 × 10 9 5.32537 × 10 9 7.78062 × 10 9 3.09239355999 × 10 7 2.49875 × 10 8 1.87508 × 10 7
0.90.11.07471 × 10 8 1.58447 × 10 8 1.06507 × 10 8 1.55612 × 10 8 3.31513703000 × 10 7 4.99750 × 10 8 3.75019 × 10 7
0.912.12557 × 10 8 2.20641 × 10 8 2.12391 × 10 8 2.20646 × 10 8 7.32451854999 × 10 7 4.99750 × 10 7 3.75086 × 10 6
CPU Time (In Sec.)3.1420.45312.54858.845
Table 3. Comparison of absolute errors in w ( x , t ) for α = 0.001 , β = 0.001 , and δ = 1 .
Table 3. Comparison of absolute errors in w ( x , t ) for α = 0.001 , β = 0.001 , and δ = 1 .
xtProposed MethodNSFD [31]CFDM [63]RPA [64]ADM [10]
UHWCMNUHWCM
J = 1 J = 2 J = 1 J = 2
0.10.0051.11022 × 10 16 1.11022 × 10 16 1.11022 × 10 16 1.11022 × 10 16 2.50063 × 10 8 4.38 × 10 7 9.75 × 10 6 9.68763 × 10 6
0.10.0015.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 2.50063 × 10 8 1.01 × 10 7 1.75 × 10 6 1.93753 × 10 6
0.10.0100002.50064 × 10 8 7.53 × 10 7 1.90 × 10 5 1.93752 × 10 5
0.50.0055.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 2.50063 × 10 8 5.21 × 10 7 9.75 × 10 6 9.68691 × 10 6
0.50.0015.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 2.50063 × 10 8 1.01 × 10 7 1.75 × 10 6 1.93738 × 10 6
0.50.0100002.50065 × 10 8 1.04 × 10 7 1.90 × 10 5 1.93738 × 10 5
0.90.00500002.50063 × 10 8 4.38 × 10 7 9.75 × 10 6 9.68619 × 10 6
0.90.0011.11022 × 10 16 1.11022 × 10 16 1.11022 × 10 16 1.11022 × 10 16 2.50063 × 10 8 1.01 × 10 7 1.75 × 10 6 1.93724 × 10 6
0.90.015.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 5.55112 × 10 17 2.50064 × 10 8 7.53 × 10 7 1.90 × 10 5 1.93724 × 10 5
CPU Time (In Sec.)3.93913.9247.32827.407
Table 4. Comparison of absolute errors in w ( x , t ) for α = 1 , β = 0 , and δ = 3 .
Table 4. Comparison of absolute errors in w ( x , t ) for α = 1 , β = 0 , and δ = 3 .
xtProposed MethodNSFD [31]RPA [64]
UHWCMNUHWCM
J = 1 J = 2 J = 1 J = 2
0.10.00058.94873 × 10 10 5.48376 × 10 10 9.06105 × 10 10 5.7152 × 10 10 2.90 × 10 7 0.000444925
0.10.00011.7942 × 10 10 1.10121 × 10 10 1.81667 × 10 10 1.1475 × 10 10 7.94 × 10 8 0.000446088
0.10.0011.78417 × 10 9 1.10121 × 10 10 1.80664 × 10 9 1.13747 × 10 9 5.39 × 10 7 0.000444222
0.50.00052.51474 × 10 9 1.27795 × 10 9 2.58877 × 10 9 1.33266 × 10 9 3.27 × 10 8 0.001854465
0.50.00015.03903 × 10 10 2.56544 × 10 10 5.18708 × 10 10 2.67486 × 10 10 2.85 × 10 8 0.001860448
0.50.0015.01757 × 10 9 2.54398 × 10 9 5.16562 × 10 9 2.6534 × 10 9 3.82 × 10 8 0.001847737
0.90.00056.75557 × 10 10 3.46276 × 10 10 6.89016 × 10 10 3.58104 × 10 10 2.18 × 10 7 0.00092005
0.90.00011.35346 × 10 10 6.94895 × 10 11 1.38038 × 10 10 7.18552 × 10 11 2.14 × 10 8 0.000931582
0.90.0011.34818 × 10 9 6.89623 × 10 10 1.3751 × 10 9 7.13279 × 10 10 4.49 × 10 7 0.000904635
CPU Time (In Sec.)3.7668.9849.23426.906
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kumar, N.; Verma, A.K.; Agarwal, R.P. Two-Dimensional Uniform and Non-Uniform Haar Wavelet Collocation Approach for a Class of Nonlinear PDEs. Computation 2023, 11, 189. https://doi.org/10.3390/computation11100189

AMA Style

Kumar N, Verma AK, Agarwal RP. Two-Dimensional Uniform and Non-Uniform Haar Wavelet Collocation Approach for a Class of Nonlinear PDEs. Computation. 2023; 11(10):189. https://doi.org/10.3390/computation11100189

Chicago/Turabian Style

Kumar, Narendra, Amit K. Verma, and Ravi P. Agarwal. 2023. "Two-Dimensional Uniform and Non-Uniform Haar Wavelet Collocation Approach for a Class of Nonlinear PDEs" Computation 11, no. 10: 189. https://doi.org/10.3390/computation11100189

APA Style

Kumar, N., Verma, A. K., & Agarwal, R. P. (2023). Two-Dimensional Uniform and Non-Uniform Haar Wavelet Collocation Approach for a Class of Nonlinear PDEs. Computation, 11(10), 189. https://doi.org/10.3390/computation11100189

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop