
\documentclass[12pt,reqno,a4paper]{article}

\usepackage[latin1]{inputenc} % accents
\usepackage{a4,latexsym,amssymb,amsfonts}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage[dvips]{epsfig}
\usepackage{enumerate}
\usepackage{hyperref}
\usepackage[english]{babel}
\usepackage{graphicx}
\textheight240mm \textwidth170mm \hoffset=-9mm \pagestyle{plain}

                 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\renewcommand{\contentsname}{Table des mati\`eres}
\renewcommand{\cleardoublepage}{\clearpage}
\renewcommand{\partname}{Partie}
\renewcommand{\listtablename}{Liste des tables}

\newcommand{\bibname}{Bibliography}
\newcommand{\cqfd}{\nolinebreak \hspace*{5mm} \rule{2mm}{2mm}}
\newcommand{\f}{\nolinebreak \hspace*{5mm} \rule{1mm}{1mm}}
\newcommand{\ov}{\overline}
\newcommand{\wi}{\widetilde}


                 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\thesubsection {\thesection.\arabic{subsection}}
\numberwithin{equation}{section}
\newtheorem{thm}{\bf Theorem}[section]
\newtheorem{lem}[thm]{\bf Lemma}
\newtheorem{pre}{Proof}
\newtheorem{prop}[thm]{\bf Proposition}
\newtheorem{cor}[thm]{\bf Corollary}
\newtheorem{rks}[thm]{\bf Remarks}
\newtheorem{rk}[thm]{\bf Remark}
\newtheorem{df}[thm]{\bf Definition}
\newtheorem{example}{Example}[section]



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%

%\author{{\sc Omar Chakrone\thanks{chakrone@yahoo.fr}}
% {\sc Okacha Diyer\thanks{odiyer@yahoo.fr}}\\
% {\sc Driss Sbibih\thanks{sbibih@yahoo.fr}}\\
%        Universit\'e Mohamed I, Facult\'e des Sciences,\\
%        D\'epartement de Math\'ematiques et Informatique,\\
%                 Oujda, Maroc }

%\title{Improved numerical solution of Burger's equation }
\title{Numerical solution of Burger's equation based on cubic B-splines quasi-interpolants and matrix arguments}
\date{ }
\maketitle \centerline{{ OMAR CHAKRONE$^{1}$,} { OKACHA DIYER$^{2}$,
{ DRISS SBIBIH$^{2}$ }}}
%\author{O. CHAKRONE, O. DIYER AND D. SBIBIH}
\begin{center}
    $^{1}$Universit\'e Mohammed I, Facult\'e des Sciences\\
       Laboratoire LANOL, Oujda, Maroc.
\end{center}
\begin{center}
    $^{2}$Universit\'e Mohammed I, Ecole Sup\'erieure de Technologie\\
       Laboratoire MATSI, Oujda, Maroc.
\end{center}

\begin{center}{chakrone@yahoo.fr\\
               odiyer@yahoo.fr\\
               sbibih@yahoo.fr}
 \end{center}


\begin{abstract}
 In this paper, we give an efficient method for solving
Burger's equation. The numerical scheme equation is based on cubic
B-spline quasi-interpolants and some techniques of matrix arguments.
 We find an iterative expression which is easy to implement and we give also the error
iterative scheme. Then we compare the obtained approximate solution
with that given by the methods introduced in \cite{C1} and
\cite{D1}.
\end{abstract}
\thanks{
{\it  MSC:} 41A15, 65D07, 65D25, 65D32.\\
 {\it  Keywords:} Burger's equation, numerical solution, B-spline, quasi-interpolation.
\section{Introduction}
We consider the following Burger's equation
\begin{equation}\label{E1}
    U_{t}+UU_{x}=\nu U_{xx},
\end{equation}
 where $\nu > 0$ is the kinematic viscosity of a liquid,  and
the subscripts x and t denote differentiation. The initial and the
boundary conditions are
\begin{equation}\label{E2}
U(x,0)=f(x),~~0\leq x\leq 1
\end{equation}
\begin{equation}\label{E3}
U(0,t)=\beta_{1},~~U(1,t)=\beta_{2},~~0\leq t.
\end{equation}
 This model arises in many physical applications such as gas dynamics, heat conduction, propagation of waves in
shallow water or in elastic tube filled with a viscous fluid
\cite{H}. Burger's equation is solved exactly for an arbitrary
initial and boundary conditions in \cite{JM1,BM1}. The exact
solutions are impractical for the small values of viscosity constant
due to slow convergence of serious solutions. Many researchers have
proposed various kinds of numerical methods for solving Burger's
equation for small values of viscosity constant which corresponds to
steep front in the propagation of dynamic wave forms, we cite for
example meshfree method which is called element-free characteristic
Galerkin method \cite{Z}, in general there are many methods that
belong to one of the following categories: finite difference method
\cite{Z1,Z2,Z4,Z3}, finite element method \cite{Z7,Z6,Z5}, boundary
element method \cite{Z8}, spectral methods \cite{Z9}. S. Haq, SU M.
Uddin and Islam have given in \cite{H}, a method that uses radial
basis functions to approximate the solution of Burger's equation.
For solving Burger's equation more researchers have been attracted
by this meshless scattered data approximation scheme. Hon and Wu
\cite{H1}, Chen and Wu \cite{C,W} provided the methods using
multiquadric (MQ) quasi-interpolation for solving differential
equations. Moreover, Hon and Mao \cite{H2} developed an efficient
numerical scheme for Burger's equation applying the MQ as a spatial
approximation scheme and a low order explicit finite difference
approximation to the time derivative. Chen and Wu \cite{R1}
presented the numerical scheme for solving Burger's equation, by
using the derivative of the quasi-interpolant to approximate the
spatial derivative of the dependent variable and a low order forward
difference to approximate the time derivative of the dependent
variable. C.G. Zhu and R.H. Wang \cite{C1} have used
quasi-interpolants based on B-splines but they have introduced a
function to dump dispersion of scheme. In this article, we present a
numerical scheme for solving Burger's equation based on some
techniques using matrix arguments and a cubic B-spline
quasi-interpolant. We apply the derivative of the cubic B-spline
quasi-interpolant to approximate the spacial derivative of the
differential equations and employ a first order accurate forward
difference for the approach of the temporal derivative \cite{R1,H2}.
So we do not have a system where we have to invert a matrix but an
iterative relationship easy to implement.\\
This paper is organized as follows. In Section 2, we give a brief
introduction of cubic B-spline quasi-interpolation. In Section 3, we
develop the numerical techniques using matrix arguments and cubic
B-spline quasi-interpolation (MBSQI) to solve Burger's equation. In
Section 4, we study the error analysis. In Section 5, we give the
numerical examples, the results obtained by MBSQI, are compared with
those using a cubic B-spline quasi-interpolation (BSQI) \cite{C1}
and Dag \cite{D1}. Finally, in Section 5, we derive a conclusion.
\section{A brief introduction of cubic B-spline quasi-interpolation}
 In this section, we give a construction of a cubic
B-spline quasi-interpolation. Univariate spline quasi-interpolants
(abbr. QIs) can be defined as operators of the form
$$Q_{d}f=\sum\limits_{j\in J}\mu_{j}(f)B_{j},$$ where $\{B_{j},j\in
J\}$ is the B-spline basis of some space of splines $S_{d}(X_{n})$
of degree $d$ and $C^{d-1}$ on a bounded interval $I=[a,b]$, endowed
with the uniform partition $X_{n}=\{x_{i}=a+ih,i=0,...,n\}$ with
meshlength $h=\frac{b-a}{n}$, where $n$ is a strictly positive
integer and a,b are real numbers.  Let
$y_{i}=f(x_{i}),~~i=0,1,...,n$. A quasi-interpolant based on cubic
B-splines is given by
$$Q_{3}(f)=\sum\limits_{j=1}^{n+3}\mu_{j}(f)B_{j},$$ where
 the coefficients $\mu_{j}(f)$ are defined as follows, see \cite{C1},\\

$\mu_{1}(f)=y_{0}$,~~$\mu_{2}(f)=\frac{1}{18}(7y_{0}+18y_{1}-9y_{2}+2y_{3})$,\\

$\mu_{j}(f)=\frac{1}{6}(-y_{j-3}+8y_{j-2}-y_{j-1}),~~j=3,...,n+1$,\\

$\mu_{n+2}(f)=\frac{1}{18}(2y_{n-3}-9y_{n-2}+18y_{n-1}+7y_{n})$,\\

$\mu_{n+3}(f)=y_{n}$.\\

 For $f\in C^{4}(I)$, we have the error
estimate, see \cite{P1}, $$\|f-Q_{3}f\|_{\infty}=O(h^{4}).$$  Let
$$Y=(y_{0},y_{1},...,y_{n})^{T},~~
Y'=(y'_{0},y'_{1},...,y'_{n})^{T},~~
Y''=(y''_{0},y''_{1},...,y''_{n})^{T},$$ where
$$ y'_{j}=(Q_{3}f)'(x_{j}) \mbox{  and  }
y''_{j}=(Q_{3}f)''(x_{j}),~~ j=0,...,n,$$ with\\
$$(Q_{3}(f))'=\sum\limits_{j=1}^{n+3}\mu_{j}(f)B'_{j} \mbox{  and  }
(Q_{3}(f))''=\sum\limits_{j=1}^{n+3}\mu_{j}(f)B''_{j}.$$ According
to the differentiel formulas for cubic B-splines, $Y'$ and $Y''$ can
be expressed in terms of Y as follows
$$Y'=\frac{1}{h}D_{1}Y  \mbox{ ~~   and  ~~  } Y''=\frac{1}{h^{2}}D_{2}Y,$$
where $D_{1}$ and $D_{2}$ are matrices of order $n+1$. There
expressions are given in \cite{C1},
$$D_{1}=\left(%
\begin{array}{ccccccccc}
  \frac{-11}{6} & 3 & \frac{-3}{2} & \frac{1}{3} & 0 & 0 & ... & 0 & 0
  \vspace{0.3cm}\\
  \frac{-1}{3} & \frac{-1}{2} & 1 & \frac{-1}{6} & 0 & 0 & ... & 0 & 0
  \vspace{0.3cm}\\
  \frac{1}{12} & \frac{-2}{3} & 0 & \frac{2}{3} & \frac{-1}{12} & 0 & ... & 0 & 0
  \vspace{0.3cm}\\
  0 & \frac{1}{12} & \frac{-2}{3} & 0 & \frac{2}{3} & \frac{-1}{12} & ... & 0 & 0
  \vspace{0.3cm}\\
  ... & ... & ... & ... & ... & ... & ... & ... & ... \vspace{0.3cm}\\
  0 & 0 & ... & \frac{1}{12} & \frac{-2}{3} & 0 & \frac{2}{3} & \frac{-1}{12} & 0
  \vspace{0.3cm}\\
  0& 0 & ... & 0 & \frac{1}{12} & \frac{-2}{3} & 0 & \frac{2}{3} & \frac{-1}{12}
  \vspace{0.3cm}\\
  0 & 0 & ... & 0 & 0 & \frac{1}{6} & -1 & \frac{1}{2} & \frac{1}{3}
  \vspace{0.3cm}\\
  0 & 0 & ... & 0 & 0 & \frac{-1}{3} & \frac{3}{2} & -3 & \frac{11}{6}
  \vspace{0.3cm}\\
\end{array}%
\right),$$
$$D_{2}=\left(%
\begin{array}{ccccccccc}
  2 & -5 & 4 & -1 & 0 & 0 & ... & 0 & 0
  \vspace{0.3cm}\\
  1 & -2 & 1 & 0 & 0 & 0 & ... & 0 & 0
  \vspace{0.3cm}\\
  \frac{-1}{6} & \frac{5}{3} & -3 & \frac{5}{3} & \frac{-1}{6} & 0 & ... & 0 & 0
  \vspace{0.3cm}\\
  0 & \frac{-1}{6} & \frac{5}{3} & -3 & \frac{5}{3} & \frac{-1}{6} & ... & 0 & 0
  \vspace{0.3cm}\\
  ... & ... & ... & ... & ... & ... & ... & ... & ... \vspace{0.3cm}\\
  0 & 0 & ... & \frac{-1}{6} & \frac{5}{3} & -3 & \frac{5}{3} & \frac{-1}{6} & 0
  \vspace{0.3cm}\\
  0& 0 & ... & 0 & \frac{-1}{6} & \frac{5}{3} & -3 & \frac{5}{3} & \frac{-1}{6}
  \vspace{0.3cm}\\
  0 & 0 & ... & 0 & 0 & 0 & 1 & -2 & 1
  \vspace{0.3cm}\\
  0 & 0 & ... & 0 & 0 & -1 & 4 & -5 & 2
  \vspace{0.3cm}\\
\end{array}%
\right).$$
\section{Description of the method}
In this section, we present the numerical scheme for solving
Burger's equation based on the techniques using matrix arguments and
cubic B-spline quasi-interpolant.\\
We have $$ U_{t}=-UU_{x}+\nu U_{xx}.$$ The solution domain
$[0,1]\times [t> 0]$ is divided into mesh with the spatial step size
$h=\frac{1}{n}$ in x-direction and the time step size $\tau > 0$ in
t-direction respectively, where $n$ is strictly positive integer.
Grid points are defined by $(x_{j},t_{k})=(jh,k \tau)$,
$j=0,1,2,...,n$ and $k=0,1,2,...$. So for all $j=0,1,...,n$, for all
non-negative integer $k$,
\begin{equation}\label{E4}
   U_{t}(x_{j},t_{k})=-U(x_{j},t_{k})U_{x}(x_{j},t_{k})+\nu
U_{xx}(x_{j},t_{k}),
\end{equation}
In order to discretize Burger's equation \eqref{E1} in time with
meshlength $\tau$, we use a first order accurate forward difference
for the approach of the temporal derivative,
$$
U(x_{j},t_{k+1})=U(x_{j},t_{k})+\tau U_{t}(x_{j},t_{k})+O(\tau^{2}).
$$
Thus
\begin{equation}\label{E5}
\frac{U(x_{j},t_{k+1})-U(x_{j},t_{k})}{\tau}=
U_{t}(x_{j},t_{k})+O(\tau).
\end{equation}
According to \eqref{E4} and \eqref{E5}, we have
\begin{equation}\label{E6}
   U(x_{j},t_{k+1})=U(x_{j},t_{k})-\tau
   U(x_{j},t_{k})U_{x}(x_{j},t_{k})+\nu \tau
U_{xx}(x_{j},t_{k})+O(\tau^{2}).
\end{equation}
We approximate the exact solution, its first and second derivatives
by using quasi-interpolant based on cubic B-splines, so we put
$Q_{3}U(x_{j},t_{k})=U_{j}^{k}$,
$(Q_{3}U)'(x_{j},t_{k})=(U_{x})_{j}^{k}$ and
$(Q_{3}U)''(x_{j},t_{k})=(U_{xx})_{j}^{k}$. We have the following
estimates, see \cite{C2},
\begin{equation}\label{E7}
    \max \limits_{x\in X_{n}}|U(x)-Q_{3}U(x)|=O(h^{4})
\end{equation}
\begin{equation}\label{E8}
    \max \limits_{x\in X_{n}}|U'(x)-(Q_{3}U)'(x)|=O(h^{3})
\end{equation}
\begin{equation}\label{E9}
    \max \limits_{x\in X_{n}}|U''(x)-(Q_{3}U)''(x)|=O(h^{2})
\end{equation}
Using \eqref{E6}, we find the scheme
\begin{equation}\label{E10}
   U_{j}^{k+1}=U_{j}^{k}-\tau U_{j}^{k}(U_{x})_{j}^{k}+\tau \nu (U_{xx})_{j}^{k}+O(\tau^{2}).
\end{equation}
 We put respectively
$$\textbf{U}^{k}=(U_{0}^{k},U_{1}^{k},...U_{n}^{k})^{T},$$
$$\textbf{U}_{x}^{k+1}=((U_{x})_{0}^{k},(U_{x})_{1}^{k},...,(U_{x})_{n}^{k}),$$
$$\textbf{U}_{xx}^{k+1}=((U_{xx})_{0}^{k},(U_{xx})_{1}^{k},...,(U_{xx})_{n}^{k})^{T},$$
so
\vspace{-0.1cm}$$\textbf{U}_{x}^{k+1}=\frac{1}{h}D_{1}\textbf{U}^{k},
\textbf{U}_{xx}^{k+1}=\frac{1}{h^{2}}D_{2}\textbf{U}^{k}.$$ Thus
\begin{equation}\label{E11}
    \textbf{U}^{k+1}=\textbf{U}^{k}-\tau
\textbf{U}^{k}*\textbf{U}_{x}^{k+1}+\tau \nu \textbf{U}_{xx}^{k+1},
\end{equation}
where $*$  is defined as follows: let
$M=(M_{0},M_{1},...,M_{n})^{T}$ and $N=(N_{0},N_{1},...,N_{n})^{T}$
be two vectors in $\mathbb{R}^{n+1}$, then
$M*N=(M_{0}N_{0},M_{1}N_{1},...,M_{n}N_{n})^{T}$.\\ Thus
$$\textbf{U}^{k+1}=\textbf{U}^{k}-\frac{\tau}{h}\textbf{U}^{k}*D_{1}\textbf{U}^{k}+\frac{\tau}{h^{2}}\nu
D_{2}\textbf{U}^{k}.$$
 Let $ A_ {k} $ be the diagonal
matrix whose diagonal is formed by
the coordinates of the vector $\textbf{U}^{k}$.\\
So
$$\textbf{U}^{k}*D_{1}\textbf{U}^{k}=A_{k}(D_{1}\textbf{U}^{k})=(A_{k}D_{1})\textbf{U}^{k}.$$
Hence $$\textbf{U}^{k+1}=\textbf{U}^{k}-\frac{\tau}{h}
A_{k}D_{1}\textbf{U}^{k}+\frac{\tau}{h^{2}} \nu
D_{2}\textbf{U}^{k}.$$
 Finally, we deduce an iterative formula $$\textbf{U}^{k+1}=(I_{n+1}-\frac{\tau}{h}A_{k}D_{1}+\frac{\tau}{h^{2}}\nu D_{2})\textbf{U}^{k}.$$
\section{Error analysis}
We cite the work of Ziwu Ziang et al. \cite{C2}, where they gave
their numerical scheme  by introducing a dispersion function, and
they are interested only in time approximation without considering
the spatial approximation. In this section, we give the error of the
iterative scheme \eqref{E10}, in which we introduce the spatial and
temporal error.

\begin{thm}
For all $j=0,1,...,n$, for all non-negative integer $k$, let
\begin{align*}
\varphi_{j,k}(h,\tau)&=
\left(U(x_{j},t_{k+1})-U_{j}^{k+1}\right)-\left(U(x_{j},t_{k})-U_{j}^{k}\right)+\tau
   \left(U(x_{j},t_{k})U_{x}(x_{j},t_{k})-U_{j}^{k}(U_{x})_{j}^{k}\right)\\
   &-\nu \tau
\left(U_{xx}(x_{j},t_{k})-(U_{xx})_{j}^{k}\right),
\end{align*}
 we have $$\varphi_{j,k}(h,\tau)=O(h^{4}+\tau h^{2}+\tau^{2}).$$
\end{thm}
\begin{proof}
According to \eqref{E7}-\eqref{E9}, we deduce that for all
$j=0,1,...,n$, for all non-negative integer $k$, we have the
following approximations:\\
\begin{equation}\label{E12}
   U(x_{j},t_{k+1})-U_{j}^{k+1}=O(h^{4}),
\end{equation}
\begin{equation}\label{E13}
  U(x_{j},t_{k})-U_{j}^{k}=O(h^{4}),
\end{equation}
\begin{equation}\label{E14}
  U_{xx}(x_{j},t_{k})-(U_{xx})_{j}^{k}=O(h^{2}).
\end{equation}
On the other hand, we put
$\psi_{j,k}(h)=U(x_{j},t_{k})U_{x}(x_{j},t_{k})-U_{j}^{k}(U_{x})_{j}^{k},$\\
then
\begin{align*}
\psi_{j,k}(h)&=U(x_{j},t_{k})U_{x}(x_{j},t_{k})-U(x_{j},t_{k})(U_{x})_{j}^{k}+U(x_{j},t_{k})(U_{x})_{j}^{k}-U_{j}^{k}(U_{x})_{j}^{k}\\
&=U(x_{j},t_{k})(U_{x}(x_{j},t_{k})-(U_{x})_{j}^{k})+(U(x_{j},t_{k})-U_{j}^{k})(U_{x})_{j}^{k}\\
&=U(x_{j},t_{k})(U_{x}(x_{j},t_{k})-(U_{x})_{j}^{k})+(U(x_{j},t_{k})-U_{j}^{k})((U_{x})_{j}^{k}-U_{x}(x_{j},t_{k})+U_{x}(x_{j},t_{k}))\\
&=U(x_{j},t_{k})(U_{x}(x_{j},t_{k})-(U_{x})_{j}^{k})+(U(x_{j},t_{k})-U_{j}^{k})((U_{x})_{j}^{k}-U_{x}(x_{j},t_{k}))\\
&+(U(x_{j},t_{k})-U_{j}^{k})U_{x}(x_{j},t_{k}).
\end{align*}
According to the approximations \eqref{E12}-\eqref{E14}, we have
\begin{equation}\label{E15}
   \psi_{j,k}(h)=O(h^{3})+O(h^{7})+O(h^{4})=O(h^{3}).
\end{equation}
So, it's easy to find that $$\varphi_{j,k}(h,\tau)=O(h^{4})+O(\tau
h^{3})+O(\tau h^{2})+O(\tau^{2}).$$ Finally
$$\varphi_{j,k}(h,\tau)=O(h^{4}+\tau h^{2}+\tau^{2}).$$
\end{proof}
\section{Numericals examples}
\subsection{Comparison of a numericals results}
In order to compare our results with that given in \cite{C1} and
\cite{D1}, we take the same data:\\
 %$\delta t=0.001,h=0.01,\nu=0.1,t=1$.\\
 $U(x,0)=f(x)=\sin\pi x $,~~~~$\forall~ 0\leq x\leq 1$,\\
 $U(0,t)=U(1,t)=0$~~~~$\forall~ t> 0$.\\
 We denote the present scheme by MBSQI, that given in \cite{C1}
 by BSQI and the scheme in \cite{D1} by Dag.
 %The error norms are defined as\\
%$L_{2}=\sqrt{h\sum\limits_{j=0}^{n}|(U_{j}^{exact}-U_{j}^{num})^{2}|}$,\\
%$L_{\infty}=\max\limits_{j}|U_{j}^{exact}-U_{j}^{num}|$,\\
%$|e|_{1}=\frac{1}{n}\sum\limits_{j=1}^{n-1}\frac{|U_{j}^{exact}-U_{j}^{num}|}{|U_{j}^{exact}|}$.\\
 We note $re=\frac{|\mbox{ numerical solution - exact solution}|}{|\mbox{ exact solution
 }|}$, the relative error.\\
The exact solution was determined in terms of the infinite serie by
Cole in \cite{JD1} as
$$U(x,t)=2\pi\nu\frac{\sum_{j=1}^{\infty}ja_{j}\sin(j\pi x)exp(-j^{2}\pi^{2}\nu t)}{a_{0}+2\sum_{j=1}^{\infty}a_{j}\cos(j\pi x)exp(-j^{2}\pi^{2}\nu t)},$$
where $$a_{j}=\int_{0}^{1}exp[-(2\pi\nu)^{-1}(1-\cos(\pi
x))]\cos(j\pi x)dx, \mbox{  for all  } j=0...~ .$$

 Firstly, we compare the numerical results using MBSQI with exact solution and
BSQI with $\nu=1,\tau=0.00001$ and various meshlength h at time
$t=0.1$, see Tables 1-3. Moreover a comparison of MBSQI with exact
solutions, BSQI and Dag's method \cite{D1} when $t=0.1$ for $\nu
=1$, $\tau=0.00001$ and  $h=0.0125$ are given in Table 4. We will be interested also to the
 behavior of the relative error with respect to the decreasing  of mesh length.\\
~~
\\
~~
 %\vspace*{1cm}
\begin{table}[h!]
\caption{Comparison of results at $t=0.1$ for $\nu =1$,
$\tau=0.00001$ and
 $h=0.1$.}\label{tab1}
%\textbf{\textbf{Table 1}}\\
 %Comparison of results at $t=0.1$ for $\nu =1$, $\tau=0.00001$ and
% $h=0.1$.\label{tab1}
 \begin{center}
    \begin{tabular}{l|c|c|c|c|c|c}
  \hline
  % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
  $x$&       BSQI&                MBSQI&             Exact&        re$*10^{2}$(BSQI)&             re$*10^{2}$(MBSQI)\\
 \hline
  0.10&      0.10831&             0.1089868754&      0.10954&     1.122877488&                       0.5049521636  \\
  0.20&      0.20724&             0.2086239100&      0.20979&      1.215501215&                       0.5558367891  \\
  0.30&      0.28799&             0.2901321890&      0.29190&      1.339499829&                      0.6056221309  \\
  0.40&      0.34273&             0.3456451643&      0.34792&      1.491722235&                        0.6538387274  \\
  0.50&      0.36531&             0.3689505210&      0.37158&      1.687388987&                        0.7076481510  \\
  0.60&      0.35223&             0.3563399372&      0.35905&       1.899456900&                        0.7547870214  \\
  0.70&      0.30400&             0.3074800502&      0.30991&      1.907005260&                        0.7840824110 \\
  0.80&      0.22358&             0.2260611718&      0.22782&      1.861118427&                        0.7720253709  \\
  0.90&      0.11860&             0.1198889655&      0.12069&      1.731709338&                        0.6637124037 \\
    \hline
\end{tabular}
\end{center}
\end{table}

\begin{table}[h!]
\caption{Comparison of results at $t=0.1$ for $\nu =1$,
$\tau=0.00001$ and  $h=0.05$.}\label{tab2}

%\textbf{\textbf{Table 2}}\\
% Comparison of results at $t=0.1$ for $\nu =1$, $\tau=0.00001$ and
% $h=0.05$.\label{tab2}

 \begin{center}
    \begin{tabular}{l|c|c|c|c|c|c}
  \hline
  % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
  $x$&       BSQI&                MBSQI&             Exact&        re$*10^{3}$(BSQI)&             re$*10^{3}$(MBSQI)\\
 \hline
  0.10&      0.10920&             0.1093742235&      0.10954&     3.103888990&                       1.513387804  \\
  0.20&      0.20912&             0.2094618772&      0.20979&      3.193669860&                       1.564053577  \\
  0.30&      0.29088&             0.2914044197&      0.29190&      3.494347379&                       1.697774238  \\
  0.40&      0.34658&             0.3472874457&      0.34792&      3.851460106&                       1.818102725  \\
  0.50&      0.36997&             0.3708352747&      0.37158&      4.332848915&                        2.004212551  \\
  0.60&      0.35740&             0.3582647982&      0.35905&       4.595460243&                        2.186887063  \\
  0.70&      0.30847&             0.3091798822&      0.30991&      4.646510277&                        2.355902681 \\
  0.80&      0.22676&             0.2272558006&      0.22782&      4.652796067&                        2.476513915  \\
  0.90&      0.12012&             0.1203848204&      0.12069&      4.722843649&                        2.528623747 \\
    \hline
\end{tabular}
\end{center}
\end{table}

\begin{table}[h!]
\caption{Comparison of results at $t=0.1$ for $\nu =1$,
$\tau=0.00001$ and
 $h=0.025$.}\label{tab3}


%\textbf{\textbf{Table 3}}\\
% Comparison of results at $t=0.1$ for $\nu =1$, $\tau=0.00001$ and
% $h=0.025$.\label{tab3}
 \begin{center}
    \begin{tabular}{l|c|c|c|c|c|c}
  \hline
  % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
  $x$&       BSQI&                MBSQI&             Exact&        re$*10^{4}$(BSQI)&             re$*10^{4}$(MBSQI)\\
 \hline
  0.10&      0.10947&             0.1094923708&      0.10954&     6.390359686&                       4.348110280  \\
  0.20&      0.20965&             0.2097008148&      0.20979&      6.673340006&                       4.251165451  \\
  0.30&      0.29168&             0.2917611570&      0.29190&      7.536827681&                       4.756526208  \\
  0.40&      0.34764&             0.3477498979&      0.34792&      8.047827088&                        4.889115315 \\
  0.50&      0.37125&             0.3713753480&      0.37158&      8.880994670&                        5.507616125  \\
  0.60&      0.35871&             0.3588333942&      0.35905&       9.469433228&                        6.032747529  \\
  0.70&      0.30961&             0.3097078378&      0.30991&      9.680229744&                        6.523255139 \\
  0.80&      0.22759&             0.2276638962&      0.22782&      10.09568958&                        6.852067422  \\
  0.90&      0.12057&             0.1206025191&      0.12069&      9.942828734&                        7.248396719 \\
    \hline
\end{tabular}
\end{center}
\end{table}


\begin{table}[h!]
\caption{Comparison of results at $t=0.1$ for $\nu =1$,
$\tau=0.00001$ and  $h=0.0125$.}\label{tab4}
%\textbf{\textbf{Table 4}}\\
% Comparison of results at $t=0.1$ for $\nu =1$, $\tau=0.00001$ and
% $h=0.0125$.\label{tab4}

\begin{center}
    \begin{tabular}{l|c|c|c|c|c|c|c|c}
  \hline
  % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
  $x$&     BSQI&          Dag&          MBSQI&              Exact&        re$*10^{4}$(BSQI)&        re$*10^{4}$(Dag)&     re$*10^{4}$(MBSQI)\\
 \hline
  0.10&    0.10951&     0.10952&        0.1095226593&      0.10954&             2.738725580&              1.825817053&         1.583047289  \\
  0.20&    0.20974&      0.20975&       0.2097615923&      0.20979&             2.383335716&              1.906668573&         1.354101721  \\
  0.30&    0.29128&      0.29184&       0.2918518334&      0.29190&             2.124015074&              2.055498458&         1.650106201  \\
  0.40&    0.34783&      0.34785&       0.3478676576&      0.34792&             2.586801564&              2.011956772&         1.504437802  \\
  0.50&    0.37147&      0.37149&       0.3715133440&      0.37158&             2.960331557&              2.422089455&          1.793853275  \\
  0.60&    0.35894&      0.35896&       0.3589793938&      0.35905&             3.063640162&              2.506614678&          1.966472636  \\
  0.70&    0.30981&      0.30983&       0.3098443508&      0.30991&             3.226743248&              2.581394598&          2.118331128 \\
  0.80&    0.22775&      0.22776&       0.2277706409&      0.22782&             3.072601176&              2.633658151&          2.166583268  \\
  0.90&    0.12065&      0.12065&       0.1206611482&      0.12069&             3.314276245&              3.314276245&          2.390570884 \\
    \hline
\end{tabular}
\end{center}
\end{table}

\vspace*{4.5cm}
~~\\
 According to Tables \ref{tab1}-\ref{tab3}, we remark
that the numerical solution obtained by MBSQI provides better
accuracy than the method given by BSQI, with various meshlength
$h=0.1,0.05,0.025$. In table \ref{tab4}, we find that the numerical
solution obtained by MBSQI provides also better accuracy than those
given by BSQI and Dag, for the  meshlength $h=0.0125$. On the other
hand, when $h\rightarrow 0$, there is a significant improvement of
the relative error.

\subsection{Examples of passages states of the numerical solution to obtain the final solution}
To move from the initial time $t=0$ to the final time $t=0,1$, the
approximate solution passes through intermediate states. The Figures
\ref{I1} and \ref{I2}, show the passages states of the numerical
solution to obtain the final result at $t=0.1$, with $h=0.1$ for
$\mu=1,0.1$ respectively.
\begin{figure}[h!]%\vspace*{-0.2cm}
 \begin{center}
    %Requires \usepackage{graphicx}
\includegraphics[height=0.6\hsize,width=0.5\hsize,angle=-90]{image1.eps}\\
%\includegraphics[width=8cm,height=8cm]{domaine22.pdf}\vspace{-0.5cm}\\
   \caption{The passages states of the numerical solution at t=0.1, with h=0.1, $\tau=0.00001$ and $\nu =1$. }\label{I1}%\vspace{1cm}
\end{center}%\vspace{-1.8cm}
\end{figure}

\begin{figure}[h!]\vspace*{0.5cm}
 \begin{center}
    %Requires \usepackage{graphicx}
\includegraphics[height=0.6\hsize,width=0.5\hsize,angle=-90]{image2.eps}\\
%\includegraphics[width=8cm,height=8cm]{domaine22.pdf}\vspace{-0.5cm}\\
   \caption{The passages states of the numerical solution at t=0.1, with h=0.1, $\tau=0.00001$ and $\nu =0.1$. }\label{I2}%\vspace{1cm}
\end{center}%\vspace{-1.8cm}
\end{figure}
\vspace*{10cm}
~~\\
%~~\\
We note that the approximate solution to arrive at time $t = 0.1$,
passes through of the steps which corresponds to the instants
$t=0.002, t=0.004, t=0.06, t=0.08$, in a manner dependent on the
viscosity of the liquid, see Figures \ref{I1} and \ref{I2}.




\section{Conclusion}
The present technique (MBSQI) of discretization for solving
numerically Burger's equation is based on matrix arguments and cubic
B-spline quasi-interpolants. We have deduce that the MBSQI scheme
gives the accuracy better than those given by BSQI and Dag.
Furthermore we have  find an iterative expression which is easy to
implement. We also gave the corresponding error iterative scheme to
our discritization.



\begin{thebibliography}{99}
\bibitem{Z7} EN. Aksan, A numerical solution of Burger's equation by finite element method constructed on the method of discretization in time. {\it Applied Mathematical Computer}. (2005), 895-904.

\bibitem{JM1} J.M. Burgers, A mathematical model illustrating the theory of turbulence. {\it Adv. Appl. Mech}. (1948) 171-199.

 \bibitem{R1} R. Chen and Z. Wu, Applying multiquadric quasi-interpolation to solve Burgers' equation.
 {\it Applied Mathematical and Computation}. 172 (2006), 472-484.

\bibitem{C} R. Chen, Z. Wu, Solving partial differential equation by using
multiquadric quasi-interpolation. {\it Appl. Math. Comput}. (2007),
1502-1510.

\bibitem{Z8} E. Chino, N. Tosaka, Dual reciprocity boundary element analysis of time-independent Burger's equation.
 {\it Eng Anal Boundary Elem}. (1998), 261-270.

\bibitem{JD1} J.D. Cole, On a quasi-linear parabolic equation occuring in aerodynamics. {\it Quart Math}. (1951),  225-236.

\bibitem{D1} \.{I}. Dag, D. Irk, B. Saka, A numerical solution of the
Burgers'equation using cubic B-splines. {\it Appl. Math. Comput}.
(2005) 199-211.

\bibitem{Z6} A. Dogan, A Galerkin finite element approach to Burger's equation.
 {\it Applied Mathematical Computer}.
(2004), 331-346.

\bibitem{Z9} HM. El-Hawary, EO. Abdel-Rahman, Numerical solution of yhe generalized Burger's
equation via spectral/spline methods. {\it Applied Mathematical
Computer}. (2005), 267-279.

\bibitem{Z1} M. G\"{u}lsu, A finite difference approach for solution of Burger's equation . {\it
Applied Mathematical Computer}. (2006), 1245-1255.

\bibitem{H} S. Haq, S.U. Islam and M. Uddin, A mesh-free method for the numerical solution of the Kdv-Burgers
equation. {\it Applied Mathematical Modelling}. (2009), 3442-3449.

\bibitem{Z2} IA. Hassanien, AA. Salama, HA. Hosham, Fourth-order finite difference method for solving Burger's equation.
{\it Applied Mathematical Computer}. (2005), 781-800.

\bibitem{BM1} B.M. Herbst, S.W. Schoombie, A.R. Mitchell, A moving Petrov-Galerkin method for transport equations. {\it Int. J. Numer. Methods Eng}.
(1982), 1321-1336.

\bibitem{H2} Y.C. Hon, X.Z. Mao, An efficient numerical scheme for
Burgers' equation. {\it Appl. Math. Comput}. (1998), 37-50.

\bibitem{H1} Y.C. Hon, Z. Wu, A quasi-interpolation method for solving ordinary
differential equations. {\it Int. J. Numer. Methods Eng}. (2000),
1187-1197.

\bibitem{Z4} MK. Kadalbajoo, A. Awasthi, A numerical method based on
Crank-Nicolson scheme for Burger's equation. {\it Applied
Mathematical Computer}. (2006), 1430-1442.


\bibitem{Z5} T. \"{O}zi\c{s}, EN. Aksan, A. \"{O}zde\c{s}, A finite element approach for solution
of Burger's equation. {\it Applied Mathematical Computer}. (2003),
417-428.

\bibitem{Z3} SF. Radwan, Comparison of heigher-order accurate shemes for solving the two-dimensional unsteady
Burger's equation. {\it Applied Mathematical Computer}. (2005),
383-397.

\bibitem{P1} P. Sablonnière, univariate spline quasi-interpolants and applications to numerical analysis. {\it Rend. Sem. Mat. Univ. Pol. Torino}. (2005),  211-223.

\bibitem{W} Z. Wu, Dynamically knots setting in meshless method for solving time
dependent propagations equation. {\it Comput. Methods Appl. Mech.
Eng}. (2004), 1221-1229.

\bibitem{Z} X.H. Zhang, J. Ouyang, L. Zhang, Element-free
characteristic Galerkin method for Burger's equation. {\it
engineering Analysis with Boundary Elements}. (2009), 356-362.

\bibitem{C1} C.G. Zhu and R.H. Wang, Numerical solution of Burgers'equation by cubic B-spline quasi-interpolation.
{\it Applied Mathematical and Computation}. 208 (2009), 260-272.

\bibitem{C2} Z. Ziang, R. Wang, An improved numerical solution  of Burgers'equation by cubic B-spline quasi-interpolation.
{\it Journal of Information and Computational Science }. 5  (2010),
1013-1021.

\end{thebibliography}








\end{document}
