Lyapunov-Sylvester operators for Generalized Nonlinear Euler-Poisson-Darboux System
Anouar Ben Mabrouk

TL;DR
This paper develops a new numerical method using Lyapunov-Sylvester operators for solving a nonlinear Euler-Poisson-Darboux system, demonstrating improved accuracy and efficiency over existing methods.
Contribution
It introduces a novel finite difference scheme transforming the system into a Lyapunov-Sylvester operator framework, proving its stability, convergence, and efficiency.
Findings
The scheme is uniquely solvable, stable, and convergent.
Numerical results show higher accuracy than existing methods.
The method leads to faster computational algorithms.
Abstract
In this paper a nonlinear Euler-Poisson-Darboux system is considered. In a first part, we proved the genericity of the hypergeometric functions in the development of exact solutions for such a system in some special cases leading to Bessel type differential equations. Next, a finite difference schemle in two-dimensional case has been developed. The continuous system is transformed into an algebraic quasi linear discrete one leading to generalized Lyapunov-Sylvester operators. The discrete algebraic system is proved to be uniquely solvable, stable and convergent based on Lyapunov criterion of stability and Lax-Richtmyer equivalence theorem for the convergence. A numerical example has been provided at the end to illustrate the efficiency of the theoretical results. The present method is thus proved to be more accurate than existing ones and lead to faster algorithms.
| J | ErI | ErII | Relative ErI | Relative ErII | TimeI | TimeII |
|---|---|---|---|---|---|---|
| 24 | 4.01E-3 | 3.31E-3 | 0.1415 | 0.1382 | 20 s | 05 s |
| 49 | 4.01E-3 | 3.10E-4 | 0.1423 | 0.1380 | 49 s | 7.1 s |
| 99 | 3.80E-3 | 3.20E-5 | 0.1431 | 0.1381 | 466 s | 20 s |
| 149 | 3.10E-4 | 3.03E-5 | 0.1433 | 0.1383 | 1002 s | 31.2 s |
| 199 | 2.80E-4 | 2.19E-5 | 0.1436 | 0.1384 | 2114 s | 35.6 s |
| 399 | 2.30E-4 | 1.29E-6 | 0.1441 | 0.1384 | 3215 s | 41.2 s |
| 499 | 2.10E-4 | 1.11E-6 | 0.1445 | 0.1385 | 4001 s | 46 s |
| 999 | 2.01E-4 | 1.02E-6 | 0.1446 | 0.1386 | 4516 s | 49.3 s |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Mathematical Physics Problems · Nonlinear Waves and Solitons · Navier-Stokes equation solutions
Lyapunov-Sylvester operators for Generalized Nonlinear Euler-Poisson-Darboux System
Anouar Ben Mabrouk
UR Algebra, NUmber Theory and Nonlinear Analysis, Department of Mathematics, Faculty of Sciences, 5019 Monastir.Tunisia
Abstract
In this paper a nonlinear Euler-Poisson-Darboux system is considered. In a first part, we proved the genericity of the hypergeometric functions in the development of exact solutions for such a system in some special cases leading to Bessel type differential equations. Next, a finite difference schemle in two-dimensional case has been developed. The continuous system is transformed into an algebraic quasi linear discrete one leading to generalized Lyapunov-Sylvester operators. The discrete algebraic system is proved to be uniquely solvable, stable and convergent based on Lyapunov criterion of stability and Lax-Richtmyer equivalence theorem for the convergence. A numerical example has been provided at the end to illustrate the efficiency of the theoretical results. The present method is thus proved to be more accurate than existing ones and lead to faster algorithms.
keywords:
Finite difference method; Numerical solution; Lyapunov-Sylvester operators; Generalized Euler-Poisson-Darboux equation; hyperbolic equation; Lauricelli hypergeometric functions.
PACS:
65M06, 65M12, 65M22, 35Q05, 35L80, 35C65.
1 Introduction
In this work we use Lyapunov-Sylvester algebraic operators to approximate the solutions of a generalized Euler-Poisson-Darboux (EPD) system in two-dimensional case. The present article is precisely devoted to the development of a numerical method based on two-dimensional finite difference scheme to approximate the solution of the generalized EPD system in in the presence of mixed power laws nonlinearities. Denote for , and for in , . We consider the following evolutive system.
[TABLE]
with initial conditions
[TABLE]
and boundary conditions
[TABLE]
on a rectangular domain in . is a real parameter fixed as the initial time, is the first order partial derivative in time, is the second order partial derivative in time, is the Laplace operator on . is the outward normal derivative operator along the boundary . Finally, , and are real valued functions with and are on . and are the unknown candidates supposed to be on . and are reel parameters such that .
Several papers have been devoted to the study of existence and uniqueness of solutions of the linear problem 1 (without the nonlinear parts) for the case where and where the system is in fact the well known EPD equation. In some of these studies, exact solutions are developed such as solitary, stationary, time-independent, one-dimensional ones. For example, in the case of a one-direction viscous fluid we may seek solutions of the form . In this case, the problem is transformed into a one variable ordinary differential equation
[TABLE]
for some constants and depending on the initial-boundary conditions. The existence and uniqueness problems are overcame using ODEs.
In [25], a generalized form of EPD equation is considered and particular solutions are constructed in an explicit form expressed by the Lauricella hypergeometric function of three variables. Properties of each constructed solutions have been investigated in sections of surfaces of the characteristic cone. The authors proved that found solutions have singularity as , where .
In [27], a singular Cauchy problem for the multi-dimensional EPD equation with spectral parameter has been investigated with the help of the generalized Erdelyi-Kober fractional operator. Solution of the considered problem is found in explicit form for various values of the parameter of the equation.
In the present work, we intend to apply some algebraic operators to develop numerical solutions for EPD system. It consists of the well known Lyapunov-Sylvester operators. For given matrices , and , the Sylvester equation is given by the form . A classical idea to obtain the solution is to rewrite the Sylvester equation in standard linear system using the Kronecker Product,[18]. The Sylvester equation can be solved by Gaussian elimination with flops. This approach dramatically increases the complexity of the computation, and also cannot preserve the intrinsic properties of the problem in practice [26].
In numerical analysis, for solving the Sylvester equation one using the Bratels-Stewart and the Golub-Nash-Van Loan algorithm use floating point operations, if one assume that an matrix can be reduced to Schur form with operations (See [2] and [16]).
In [20] the author described an algorithm that computes the solution over an arbitrary field . The complexity of the algorithm for and is arithmetic operations in , where is such that matrices can be multiplied with arithmetic operations. This algorithm is competitive in terms of arithmetic operation with and even faster than the classical algorithms.
The method developed in this paper consists in replacing time and space partial derivatives by finite-difference approximations in order to transform the continuous problem into quasi linear Lyapunov-Sylvester system. The motivation behind the application of Lyapunov-Syslvester operators was already evoked in [3]. We recall in brief that such a method leads to fast convergent and more accurate discrete algebraic systems without going back to the use of tri-diagonal and/or fringe-tridiagonal matrices already used when dealing with multidimensional problems especially in discrete PDEs.
To recapitulate, the method developed here is favorable for many reasons.
- •
The first motivation is the fact that it somehow does not change the geometric presentation of the problem as we propose to solve in the same two-dimensional space. We did not project the problem on tri-diagonal representations using the Kronecker product. Relatively to computer architecture, the process of projecting on different spaces and next lifting to the original one may induce degradation of error estimates and slow algorithms.
- •
The method developed is not just a resolution of a PDE. We recall already that the resolution itself is not a negligible aim. Further, it proves the efficiency of algebraic operators other than classical tri-diagonal ones.
- •
We proved here that even when the two systems are equivalent in the sense that they present the same PDE, but with different forms and dimensions, such forms play a major role in the resolution.
- •
The fact of obtaining fast algorithms is very important in computer sciences and makes itself a major aim in computer studies. Recall that the famous method known in mathematical studies of accelerating algorithms in the EM one (expectation-maximisation) which is based on more complicated theories. Here, we proved that we may obtain more rapid algorithms by using just a suitable representation and suitable discerete transformation of the PDE. We got faster algorithms without adding more parameters.
In the present work, existence and multiplicity of the solutions of problem (1)-(3) are developed in some special cases. We showed that special functions such as hypergeometric series and Bessel function are generic for developing such solutions. Section 3 is devoted to the development of a 2-dimensional discrete scheme to transform the continuous problem (1)-(3) to a discrete one. A system of generalized Lyapunov-Sylvester equations is obtained. The solvability of such a discrete system is proved next in section 4. Section 5 is concerned with the consistency, stability and the convergence of the discrete Lyapunov-Sylvester problem obtained in section 3. The crucial idea is the application of the truncation error for consistency, Lyapunov cretirion for stability and the Lax equivalence theorem for the convergence. Section 6 is devoted to the development of a numerical example. The performance of the discrete scheme is proved by means of error estimates as well as fast algorithms. The conclusion is finally subject of section 7.
2 On the existence and multiplicity of the solutions of the continuous problem
In this part, we review the generalized linear EPD system. We will show the genericity of hypergeometric functions in the development of solutions. The generalized linear EPD system is
[TABLE]
2.1 A first class of time-independent solutions
In this section we propose to develop a first class of solutions of problem (4) on the time-independent additive form
[TABLE]
The stationary problem associated to the system (4) is
[TABLE]
Substituting and in the last equations yield that
[TABLE]
Hence, there exists a constant for which
[TABLE]
Therefore, whenever , by applying classical resolution of ODEs we get the general solutions
[TABLE]
and
[TABLE]
For the case when we get
[TABLE]
and
[TABLE]
Similarly, for the case we get
[TABLE]
and
[TABLE]
The remaining solutions (( and ) and ( and )) are composed of linear combinaisions of the developed cases above.
2.2 Second class of time-independent solutions
In this section, we continue to develop a second class of time-independent but multiplicative solutions. We consider solutions of the form
[TABLE]
Substituting as for the previous section in the stationary system (4) we get
[TABLE]
Hence, there exists a constant for which
[TABLE]
For example, when , an explicit solution may be obtained by
[TABLE]
and
[TABLE]
As previously, the remaining solutions (( and ) and ( and )) are composed of linear combinaisions of the solutions developed above.
2.3 A hypergeometric/Bessel type solution
In this section we will prove that the EPD time-independent system has solutions that may be expressed by means of the famous special functions such as the hypergeometric one and its general variants especially Bessel function. For this we assume that the solutions and are on the form (7) and that and are of the form
[TABLE]
Substituting in the first equation of system (6), we obtain the following recurrence system
[TABLE]
So, for , we get
[TABLE]
which yields the same oscillating singular solutions provided in (9) and (10).
For but , we get firstly . It remains in (11) just one equation to handle,
[TABLE]
Assume now that there exists for which . Equation (12) becomes
[TABLE]
which yields that , for all , and that
[TABLE]
and thus (and similarly ) may be expressed by means of a hypergeometric series
[TABLE]
For satisfying the same hypothesis , we get , for all , and
[TABLE]
and thus (and similarly ) may be expressed by
[TABLE]
Assume now that and that already , and denote and . From equation (11) we obtain immediately and that
[TABLE]
So, when , this yields that , for all and that
[TABLE]
As a result,
[TABLE]
Now, when , and , the recurence relation (11) permits to obtain and
[TABLE]
which in turn yields that , for all and that
[TABLE]
As a result,
[TABLE]
Next, for , but and , the recurrence (11) becomes
[TABLE]
Therefore, for and for , we get
[TABLE]
Similarly, for we get
[TABLE]
and for , we have
[TABLE]
Thus we get for ,
[TABLE]
For and , we get and
[TABLE]
and
[TABLE]
Hence,
[TABLE]
Now, for and for some , (to guaranty that , we get and
[TABLE]
where . Of course, in the present case . More precisely, for , we have and for , it holds that . Hence, whenever , we obtain for all and just for . The recurrence relation (23) yields that
[TABLE]
where . Consequently,
[TABLE]
where . Similarly, whenever whenever , we obtain for all and just for and from the recurrence relation (23) we get
[TABLE]
Consequently,
[TABLE]
It remains now to study the case when and . It holds so that and remains in (11) that
[TABLE]
So assume now that the open disc of center and radius . Then the second order equation for all which yields with the fact that the null solution.
Next, assume that the circle of center and radius . We get
[TABLE]
with . So, whenever there exists for which , we obtain for all , and
[TABLE]
and otherwise. Hence, the generated solution will be on the form
[TABLE]
where .
Now, whenever there exists for which , we obtain for all , and
[TABLE]
and otherwise. Hence, the generated solution will be on the form
[TABLE]
for the same expression of as in the last previous case.
Next, assume that the complementary of the closed disc of center and radius and denote
[TABLE]
and
[TABLE]
so that the recurrence (11) becomes
[TABLE]
Next, as previously we get one of the following solutions.
[TABLE]
and otherwise, where and . In this case, of course, for all . Next, whenever , we get
[TABLE]
Hence, the generated solution are on the respective form
[TABLE]
and
[TABLE]
2.4 A last hypergeometric in time class of solutions
In this section we will prove that the EPD system has solutions of the form
[TABLE]
where is an hypergeometric type function. Indeed, substituting in (4) we obtain
[TABLE]
where is a real constant.
The function takes the form of the solution of problem (8) developed in section 2.2. Next, to develop a solution of the problem
[TABLE]
we may proceed as in the previous sections by assuming either
[TABLE]
or
[TABLE]
In both cases, we get
[TABLE]
where is the solution of the homogeneous problem (8) and is a suitable constant. Indeed, for the first choice we get the following system
[TABLE]
For , we get analogous problem as (6) by replacing by and thus the solutions may be obtained from section 2.1. Next, whenever , a particular solution is
[TABLE]
and the homogeneous problem in this case is the same as (8).
3 Discrete two-dimensional Nonlinear EPD system
The object of this section is to explain the discretization scheme proposed to transform problem (1)-(3) into a discrete quasi-linear one. Let and consider a time step and a space one . Next, denote for and
[TABLE]
so that the cube is subdivided into cubes . For a function defined on the cube , we denote by small the net function and capital the numerical approximation. Consider next the discrete finite difference operators
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Denote also and .
The discretization of the first equation of problem (1) yields that
[TABLE]
Denote next
[TABLE]
Par suite
[TABLE]
or equivalently,
[TABLE]
This may be written in a matrix-vector form
[TABLE]
where , and are the matrices given by
[TABLE]
and for ,
[TABLE]
[TABLE]
and
[TABLE]
Denote next,
[TABLE]
[TABLE]
[TABLE]
We get
[TABLE]
Similarly, for the second equation we get
[TABLE]
4 Solvability of the discrete problem
In [3], the authors have transformed the Lyapunov operator obtained from the discretization method into a standard linear operator acting on one column vector by juxtaposing the columns of the matrix horizontally which leads to an equivalent linear operator characterized by a fringe-tridiagonal matrix. We used standard computation to prove the invertibility of such an operator. Here. we do not apply the same computations as in [3], but we develop different arguments. The first main result is stated as follows.
Theorem 4.1
The system (34)-(35) is uniquely solvable whenever and are known.
Proof. It reposes on the inverse of Lyapunov-Syslvester operators. Consider the endomorphism defined by
[TABLE]
where for matrices and , is the Lyapunov-Sylvester operator defined by
[TABLE]
and where . To prove Theorem 4.1, it suffices to show that is reduced to [math]. Indeed, whenever and , we get
[TABLE]
Next, whenever , we get
[TABLE]
Which means that . Next, we apply the following result.
Lemma 4.1
Let be a finite dimensional ( or ) vector space and be a sequence of endomorphisms converging uniformly to an invertible endomorphism . Then, there exists such that, for any , the endomorphism is invertible.
Observing that the operator obtained above is invertible, we get that is invertible for small enough.
5 Consistency, stability and convergence of the discrete method
Recall firstly that the consistency of the numerical scheme is always done by evaluating the local truncation error arising from the discrete and the continuous problem. Applying Taylor’s expansion in the discrete equations raised in section 2, we get the following truncation principal part for the first equation in system (1)
[TABLE]
and for the second equation, we get
[TABLE]
where and . WE then have the following lemma.
Lemma 5.1
The discrete scheme is consistent with order .
Now, we will examine the stability of the scheme. We will apply the same method as in [3], [5], [6] and [9] based on the Lyapunov criterion of stability. A linear system is stable in the sense of Lyapunov iff for any bounded initial value , the solution ramains bounded for all .
Lemma 5.2
: The solution is bounded independently of whenever the initial solution is bounded.
Before going on proving this result, we stress on the fact that contrarily to previous studies such as [3], [5], [6] and [9], we are confronted in the present study to Lyapunov-Sylvester operators that are non commutative, which raises some new difficulties in the proof of the stability and thus imposes different ideas.
Proof. Recall firstly that the discrete scheme in the matrix form may be written as
[TABLE]
where is the Lyapunov-Sylvester operator defined in (36) and where the linear operator (which is a melange of Lyapunov-Sylvester operators) is defined by
[TABLE]
and
[TABLE]
where is the matrix with coefficients
[TABLE]
and is the matrix with coefficients
[TABLE]
We remark immediately that
[TABLE]
and
[TABLE]
Consequently,
[TABLE]
and
[TABLE]
Recall also that
[TABLE]
Observe next that for small enough
[TABLE]
So, for large enough, we may obtain
[TABLE]
On the other hand, we have
[TABLE]
Next, observe that
[TABLE]
and consequently, by denoting
[TABLE]
we get
[TABLE]
Conseqyently,
[TABLE]
Next, by choosing the time step and the space step so that , we obtain
[TABLE]
Finally, the lemma follows by recurrence on by observing for the choice above that
[TABLE]
and the continuity of .
Now, it remains finally to check the convergence of the discrete scheme. This is done by a direct application of the following well-known result [22].
Theorem 5.1
(Lax Equivalence Theorem). For a consistent finite difference scheme, stability is equivalent to convergence.
Lemma 5.3
As the numerical scheme is consistent and stable, it is then convergent.
6 Numerical implementation
In this section we present a numerical example that links between the EPD system studied here and the classical EPD equation in some parts so that we point out two aims; we firstly validate the theoretical results developed previously and secondly to show that such a system may be considered as a perturbation of the classical EPD equation.
To measure the closeness of the numerical solution and the exact one, the error is evaluated via an matrix norm
[TABLE]
for a matrix . Denote the net function and the numerical solution. We propose to compute the discrete error
[TABLE]
on the grid , and the relative error between the exact solution and the numerical one as
[TABLE]
on the same grid. Next, we will assume that
[TABLE]
We denote also
[TABLE]
We consider the inhomogeneous system
[TABLE]
where and are explicited respectively by
[TABLE]
and
[TABLE]
The exact solution of such a system is given by
[TABLE]
We fix the domain bounds as follows:
[TABLE]
Finally tu fulful the assumption we assume that . The following table resumes the error estimates, the relative error as well as the time of execusion for the corresponding algorithm (denoted here II) compared to the time execusion of the classical tri-diagonal one (denoted I) for different values of the space step.
In numerical studies of PDEs one important task is the convergence of algorithms and especially the rate of convergence. Different methods have been developed to get fast algorithms. In the present work, Table 1 above includes a comparison between existing method (denote Method I) and the present scheme based on the generalized Lyapunov-Syslvester form (denote method II) for different values of the parameter . It is remarkable that our method is faster than the classical one. This is perfect as nowadays focuses are on big and/or cloud data and thus may seek fast and accurate algirithms. In Table 1, we noticed easily that an accelerated procedure is pointed out. For for example, a 4-times faster algorithm is obtained. For the running time is reduced to be more than 20-times. Increasing more the mesh size () results in more and more best faster algorithms with a rate of running time proportion crossing 90-times for .
7 Conclusion
In this work, computational method has been developed for numerical solutions of Poisson-Darbous-Euler system in 2-D case. The method has yielded algebraic systems based on general Lyapunov-Sylvester equations. Fast and accurate algorithms have been obtained compared with the associated tri-diagonal classical algorithms always applied in such problems.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Ates, Nonlinear Euler-Poisson-Darboux equations exactly solvable in multidimensions. Master Thesis in Mathematics, Graduate School of Engineering and Sciences of Izmir Institute of Technology, June 2008.
- 2[2] R. H. Bartels, G. W. Stewart; Algorithm 432: solution of the matrix equation A X + X B = C 𝐴 𝑋 𝑋 𝐵 𝐶 AX+XB=C , Comm. ACM 15 (9) (1972) 820–826.
- 3[3] A. Ben Mabrouk, M. Ayadi; Lyapunov type operators for numerical solutions of PD Es , Appl. Math. Comput. 204 (2008), 395–407.
- 4[4] A. Bentrad, Exact solutions for a different version of the nonhomogeneous E.P.D equation. Journal of Complex Variables and Elliptic Equations, 51(3), (2006), 243–253.
- 5[5] A. Bezia, A. Ben Mabrouk and K. Betina, Lyapunov-Sylvesterç operators for (2+1)-Boussinesq Equation. Electronic Journal of Differential Equations, 286 (2016), 1–19.
- 6[6] A. Bezia and A. Ben Mabrouk, Finite Difference Method for (2+1)-Kuramoto-Sivashinsky Equation. Submitted.
- 7[7] E. K. Blum, The Euler-Poisson-Darboux equation in the exceptional cases.AMS,
- 8[8] H. Cartan, Differential Calculus, Kershaw Publishing Company, London 1971, Translated from the original French text Calcul differentiel, first published by Hermann in (1967).
