Abstract
This article deals with a numerical approach based on the symmetric space-time Chebyshev spectral collocation method for solving different types of Burgers equations with Dirichlet boundary conditions. In this method, the variables of the equation are first approximated by interpolating polynomials and then discretized at the Chebyshev–Gauss–Lobatto points. Thus, we get a system of algebraic equations whose solution is the set of unknown coefficients of the approximate solution of the main problem. We investigate the convergence of the suggested numerical scheme and compare the proposed method with several recent approaches through examining some test problems.
1. Introduction
Many phenomena in physics, biology and engineering can be modelled mathematically by partial differential equations (PDEs). The Burgers equation is one of the most important PDEs to be surveyed in the recent years by many researchers [1,2]. This equation describes various kinds of phenomena in plasma physics, solid state physics, optical fibers, fluid dynamics, chemical kinetics, non-linear acoustics, gas dynamics, traffic flow, etc.
Also, the generalized Burgers–Fisher equation is one of the most important classes of non-linear PDEs which has appeared in several categories of applications, such as shockwave formation, turbulence, heat conduction, sound waves in viscous medium, and some other fields of applied branches of science and engineering [3]. Moreover, The Burgers–Huxley equation has been considered to be an evolution equation that describes nerve pulse propagation in biology from which molecular CB properties shall be computed. The generalized Burgers–Huxley equation was investigated to describe the interaction between reaction mechanisms, convection effects, and diffusion transport [4].
Since an analytical in a closed-form solution is generally unavailable for non-linear PDEs, numerical methods are widely used for solving them. There are some effective numerical methods to solve PDEs, especially for the Burgers equation. In [5], a comprehensive review of some techniques is presented. Berger and Kohn in [6] used the med refinement method. Budd et al. in [7] applied mesh movement. Soheili et al. used a moving-mesh PDE (MMPDE) approach [8]. In [9], Ramadan et al. suggested a method based on collocation of septic B-splines over finite elements for numerical solutions of the non-linear Burgers equation. Ramadan and El-Danaf considered the solution of the modified Burgers equation using the collocation method with quintic splines [10]. Haq et al. in [11] formulated simple classical radial basis functions (RBFs) collocation method for the numerical solution of the non-linear dispersive and dissipative Burgers equation. Both Orac et al. in [12] and Lepik in [13] investigated the numerical solutions using Haar wavelet. Inan and Bahadir described implicit exponential difference method in two cases: finite and fully finite [14]. Saka and Dog used quintic B-spline collocation procedure [15]. Irk in [16] used sextic B-spline collocation technique. In [17], Demiray suggested the hyperbolic tangent method and presented travelling wave solution for the perturbed Burgers equation. Hon and Mao in [18] applied the multiquadric (MQ) as a spatial approximation scheme. Schulze-Halberg discussed a linearization method for solving Burgers equation with time dependent coefficients and a non-linear forcing term [19]. In [20], Seydaoglu presented the high-order splitting methods. Guo et al. proposed a high-order finite-volume compact scheme [21]. In [22], Mukundan and Awasthi used new efficient numerical techniques for solving one-dimensional quasi-linear Burgers equation. Hammad and El-Azab solved Burgers–Huxley and Burgers–Fisher equations with discretization in time by a new linear approximation scheme and in space by a high order compact finite difference method in [23]. In [24], Arora and Kumar used a new numerical method entitled “modified cubic B-spline differential quadrature method (MCB-DQM)” to find the approximate solution of the Burgers equations.El-Wakil et al. presented the Burgers equation and some other PDEs with self-similar solutions [25]. Singh et al. in [26] approximated numerical solutions for the generalized Burgers–Huxley (gBH) equation using modified cubic B-spline differential quadrature method (MCB-DQM). The scheme was based on the differential quadrature method in which the weighted coefficients were computed using modified cubic B-splines as a set of basis functions.
The spectral collocation (SC) method is one of the most important methods to solve continuous-time problems including ODEs and PDEs systems in various fields of science and engineering. In this method, an interpolating polynomial is applied to approximate the unknown function. In fact, unknown function in the problem can be expressed in the term of the approximate values at the special nodes. This method shows suitable results in comparison with those of other methods, since it has used the orthogonal polynomials for instance, Legendre and Chebyshev polynomials.
Weinan in [27] analyzed numerical methods for some evolutionary equations which admit semigroup formulations and the author shows the spectral accuracy of the spectral and pseudospectral methods for the Burgers equation. Xiao et al. used the non-linear Petrov–Galerkin method to reduce the order of Navier–Stokes equations and improved the stability of ROM results without tuning parameters. Also, the obtained numerical results show that the proposed POD Petrov–Galerkin method gives more accurate and stable results than the corresponding results obtained by using the POD Bubnov–Galerkin method [28]. In [29], a generalized Langevin equation is investigated and shown that the form of its coefficients depends critically on the assumption of continuity of the reconstructed trajectory. In [30], the two-dimensional unsteady Burgers equation is presented and the authors use the 4-bit lattice Boltzmann model to solve the 2D unsteady Burgers equation. In [31], numerical solutions for the 2D Burgers equation are computed using higher-order accurate finite difference schemes. More precisely, the author used the fourth-order accurate Du Fort Frankel scheme for solving the two-dimensional Burgers equation.
In this paper, we apply the symmetric space-time Chebyshev SC (CSC) method for solving Burgers equation and compare the associated results with those of some other aforementioned well-known methods. Through the numerical examples, we show that CSC method is more effective than other methods and we can achieve to more precise results for the solution of Burgers equations. In fact, we see that the number of discretization points (i.e., the CGL points in CSC method) and also the error of CSC method are less than the others used to solve Burgers equations.
This paper is organized as follows: In Section 2, Burgers equation and its different types are introduced. The CSC method for Burgers equation is implemented in Section 3. In Section 4, the convergence of the CSC method is analyzed. Next, the two-dimensional Burgers equation is introduced in Section 5 and the CSC method is applied to solve the equation. Then, Section 6 contains numerical examples to solve the Burgers equations in both cases of one and two-dimensional. Also, the figures of errors (associated with the proposed method) are depicted in some cases which confirm the efficiency of our suggested numerical scheme. Finally, the paper is concluded with a reasonable conclusion.
2. Burgers Equation
Three important types of Burgers equations are as follows:
- For a field and diffusion coefficient (or viscosity, as in the original fluid mechanical context) , the general form of viscous Burgers equation is as follows
- The Burgers–Fisher equation is a non-linear PDE of second order of the formwhere and are given functions. It plays an important role in various fields of gas dynamics, traffic flow, physics applications, financial and applied mathematics [23].
- The Burgers–Huxley equation is as followswhere and are given constants. The Burgers–Huxley as a non-linear PDE describes the interaction between reaction mechanisms, convection effects, and diffusion transports [23].
In this paper, we represent the Burgers Equations (1)–(3) as the following general form
The time initial and space boundary conditions (in Dirichlet form) for Burgers Equation (4) are usually given as follows
3. Implementing the CSC Method
Here, the CSC method for Burgers Equation (4) with conditions (5)–(7) is presented. The CSC method [32,33,34] is one of the most efficient numerical methods to solve continuous-time problems. Recently, some researchers have applied it to solve special problems (see [35,36,37]). One of the most important advantages of CSC method in comparison with other approximate methods is the high degree of accuracy that CSC approximations offer. Also, the CSC underlying polynomial space spanned by Chebyshev orthogonal polynomials on the interval with respect to a weight function . In the CSC method, we use some points on the interval to discretize the problem. Hence, we first transform the variables of Equation (4) to this interval by the following relations
To discretize system (9), we use the CGL points on which are defined by the following relations
where they are the roots of and is the Chebyshev polynomial of order N. It should be noted that the Chebyshev polynomials are expressed by
and it is easy to show that
For interpolating in the CSC method, the following Lagrange polynomials are used
where
and we have
In the CSC method, to approximate the solution of Burgers Equation (9), we use the following polynomial interpolation
By (12), we have
To express the derivative and in terms of at the node points , we can use the matrix multiplication and get
where
, . In fact, multiplication by matrix D transforms a vector of the state variables at the CGL points to the vector of approximate derivatives at these points.
4. The Convergence of the Method
In this section, first we give definition of the modulus of continuity and then analyze the convergence of the presented method.
Assume that . With we denote the space of the continuous functions with continuous derivatives of rth order.
Definition 1. 1. 2. 3.
Function with the following properties is called a modulus of continuity [38]
W is increasing,
,
for any and , ,
there exists a constant c such that for all .
Some important modulus of continuity can be defined as
Now, assume that is a unit circle in . We say that a continuous function on admits as a modulus of continuity, if the following value is finite
where
With we denote the space of all functions on with continuous first-order partial derivatives, and let it is endowed with the following norm
Next, define
It can be proved that if for some , then if and only if for each . Moreover, with norm
is a Banach space (for more details see [38]). At follows, we show the space of all polynomials of total degree at most on by , i.e.,
Theorem 1.
For any , there is a polynomial such that
where and is a constant that depends on , but independent of N.
Proof.
The proof is a result of Theorem 2.1 in [38]. □
To prove the existence of solutions of the system (17), we convert it in the following form
where N is sufficiently big and is a given modulus of continuity. Since , any solution for system of algebraic inequalities (25) is a solution for system of algebraic Equation (17) when N tends to infinity.
We assume that has bounded and continuous derivatives with respect to its arguments. Hence, there exists a constant M such that
Now we will show that the system (25) has at least one solution .
Theorem 2.
Proof of Theorem 2.
Assume thatinis the best polynomial approximation of. By Theorem 1, we get
where is a constant independent of N. We define
and
Now, by the relation (30), the function , , is a polynomial of total degree at most . Hence, its derivatives at CGL nodes are exactly equal to the value of the polynomial at the nodes multiplied by the differential matrix D, defined by (16). Thus, we have
Therefore, by the relations (26) and (32), we get
where M is a Lipschitz constant which satisfies the relation (26). Furthermore, for boundary conditions, we get
Also, for all ,
Hence, if we select K such that
for , then by (34)–(37), satisfies the system (25). This completes the proof. □
Now, we will show that the sequence of the solutions for the system (25) and the sequence of their interpolating polynomials converge to the solution of the system (9).
Theorem 3.
Proof of Theorem 3.
By our assumptions, we have
We first show that for and , satisfy the system (9). Assume that for some does not satisfy the first equation of (9). Then, there is a in such that
Since the CGL nodes are dense in when , there is a sequence such that and . Thus,
5. The Generalization of the CSC Method for Two-Dimensional Burgers Equation
In this section, we introduce the two-dimensional Burgers equation and solve it by using the CSC method. The two-dimensional Burgers equation is as follows
and the time initial and space boundary conditions are as follows
As we explained and are the CGL points which were defined in the Section 3.
Now, for obtaining the numerical solution of the two-dimensional Burgers Equation (41) by applying the CSC method, the interpolation polynomial is following
By (12), we have
To represent the derivatives and in terms of at the node points , by using the matrix multiplication , we have
where and were defined in the Section 3.
Now, we can obtain the numerical solution of the above system with respect to .
6. Numerical Examples
In the following examples, we use the Levenberg-Marquardt method (a quasi-Newton method) for FSOLVE command in MATLAB software to solve the algebraic system (17). We calculate and errors as follows
where , are the collocation points, is a given point and and are the analytical and approximate solutions, respectively. Also, the absolute error can be obtained by
Example 1.
Consider the Burgers–Fisher Equation (2), where , , , , and for . Also, we assume that the boundary conditions are given by
and the initial condition is as follows
Then the exact solution is
We gain the numerical results by the CSC method at , , , , for which are shown in Table 1. We observe that our numerical results are better than the results of MMPDE methods [8], which they are obtained for and (or N = 200,000 × 60). In Table 1, errors are presented. In Figure 1 and Figure 2, we show the approximate solution and absolute error, respectively. In Figure 3, we represent the exact and approximate solutions for , and . We also illustrate errors in Figure 4.
Table 1.
Comparison of the error for Example 1.
Figure 1.
The approximate solution for Example 1.
Figure 2.
The absolute error for example 1
Figure 3.
Exact and approximate solutions for , and .
Figure 4.
errors for Example 1.
Example 2.
Consider the Burgers–Fisher Equation (2), where , , , , and for . Also, consider the boundary conditions
and the initial condition
By these, the exact solution is as follows
We solve the system (17) according to this example. Table 2 shows the errors at , , 0, and for CSC method and MMPDE methods [8]. Our numerical results are satisfied (or equivalently and ) and results of the MMPDE methods are with and (or equivalently ). In Figure 5, Figure 6 and Figure 7, we illustrate the approximate solution, absolute error and the error, respectively.
Table 2.
Comparison of the error for Example 2.
Figure 5.
The approximate solution for Example 2.
Figure 6.
The absolute error for Example 2.
Figure 7.
errors for Example 2.
Example 3.
Consider the Burgers–Huxley Equation (3) with , and . Therefore, it can be written as follows
where , , and . Also, consider the boundary conditions
and the initial condition
where . Hence, the exact solution is given by
We take and . Table 3 shows the errors by using CSC method and given methods in [9,12,15,16] for , 4 and 6 and . In Figure 8 and Figure 9, we show the approximate solution and absolute error, respectively. Also, in Figure 10, we represent the exact and approximate solutions for , 6 and 10. Moreover, Figure 11 shows the error.
Table 3.
Comparison of the error for Example 3.
Figure 8.
The approximate solution for Example 3.
Figure 9.
The absolute error for Example 3.
Figure 10.
Exact and approximate solutions for , 6 and 10.
Figure 11.
errors for Example 3.
Example 4.
Consider the Burgers Equation (52) for and
The numerical results of our method and other methods [12,16] are displayed in Table 4 for different values of t. The error results for this example is depicted in Table 4 along with the comparison of the error computed by the present method and other methods. In Figure 12 and Figure 13, the approximate solution and absolute error are shown, respectively. Also, in Figure 14, we represent the exact and approximate solutions for , 6 and 10.
Table 4.
Comparison of the error for Example 4.
Figure 12.
The approximate solution for Example 4.
Figure 13.
The absolute error for Example 4.
Figure 14.
Exact and approximate solutions for , 6 and 10.
Example 5.
Consider the Burgers Equation (1), where , , , and . The initial condition for the current problem is
and the boundary conditions are
Here, we have the following analytical solution
In Figure 15 and Figure 16, we show the approximate solution and absolute error, respectively. Also, Figure 17 illustrates the comparison between the exact solution and numerical solution given by the proposed method. Also, we compare the and errors which are computed by the present method and other methods [14] in Table 5. We can observe that the results of CSC for are better than the results of method of Inan and Bahadir [14] for .
Figure 15.
The approximate solution for Example 5.
Figure 16.
The absolute error for Example 5.
Figure 17.
Exact and approximate solutions for Example 5.
Table 5.
Comparison of the and errors for Example 5
Example 6.
By considering the two-dimensional Burgers Equation (41) with and and 1, the initial condition is as follow [30,31]
and the boundary conditions are
By these considerations, the exact solution is
We calculate approximate solutions and absolute errors in different and 1 with . In Figure 18 and Figure 19, we observe the approximate solutions and absolute errors with , respectively. Also, Figure 20 and Figure 21 illustrate the numerical solution and absolute error given by the presented method for . The approximate solutions and absolute errors with and 1 are expressed in Figure 22, Figure 23, Figure 24 and Figure 25, respectively. Moreover, we computed the errors for various at which are shown in Table 6.
Figure 18.
The approximate solution for Example 6.
Figure 19.
The absolute error for Example 6.
Figure 20.
The approximate solution for Example 6.
Figure 21.
The absolute error for Example 6.
Figure 22.
The approximate solution for Example 6.
Figure 23.
The absolute error for Example 6.
Figure 24.
The approximate solution for Example 6.
Figure 25.
The absolute error for Example 6.
Table 6.
The error for various Example 6.
7. Conclusions
In this article, we used the Chebyshev spectral collocation method to get numerical solutions for different types of one and two-dimensional Burgers equation. We analyzed the convergence of the CSC method by using the concept of module of continuity and compared the obtained approximate solutions with those of other methods. We showed that the CSC method has very high accuracy and it is more precise with respect to the other numerical methods. Our investigations can be used in the three-dimensional case and we prepare these investigations as a future article.
Author Contributions
The authors contributed equally to this work.
Funding
This research was funded by the National Natural Science Foundation of China Projects grant number [11601240, 11771214].
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| CSC | Chebyshev Spectral Collocation |
| CGL | Chebyshev–Gauss–Lobatto |
References
- Eltayeb, H.; Bachar, I.; Kilicman, A. On conformable double laplace transform and one dimensional fractional coupled Burgers equation. Symmetry 2019, 11, 417. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, Y. Some similarity solutions and numerical solutions to the Time-Fractional Burgers system. Symmetry 2019, 11, 37–50. [Google Scholar] [CrossRef]
- Malik, S.A.; Qureshi, I.M.; Amir, M.; Malik, A.N.; Haq, I. Numerical solution to generalized Burgers-Fisher equation using Exp-Function method hybridized with heuristic computation. PLoS ONE 2015, 10, e0121728. [Google Scholar] [CrossRef]
- Ray, S.S.; Gupta, A.K. On the Solution of Burgers-Huxley and Huxley equation using wavelet collocation method. Cmes-Comp. Model. Eng. 2013, 91, 409–424. [Google Scholar] [CrossRef]
- Dhawan, S.; Kapoor, S.; Kumar, S.; Rawat, S. Contemporary review of techniques for the solution of nonlinear Burgers equation. J. Comput. Sci. 2012, 3, 405–419. [Google Scholar] [CrossRef]
- Berger, M.; Kohn, R.V. A rescaling algorithm for the numerical calculation of blowing-up solutions. Commun. Pur. Appl. Anal. 1988, 41, 841–863. [Google Scholar] [CrossRef]
- Budd, C.J.; Huang, W.; Russell, R.D. Moving mesh methods for problems with blow-up. SIAM J. Sci. Comput. 1996, 17, 305–327. [Google Scholar] [CrossRef]
- Soheili, A.R.; Kerayechian, A.; Davoodi, N. Adaptive numerical method for Burgers’-type nonlinear equations. Appl. Math. Comput. 2012, 219, 3486–3495. [Google Scholar] [CrossRef]
- Ramadan, M.A.; El-Danaf, T.S.; Abd Alaal, F.E.I. A numerical solution of the Burgers’ equation using septic B-splines. Chaos. Soliton. Ftact. 2005, 26, 795–804. [Google Scholar] [CrossRef]
- Ramadan, M.A.; El-Danaf, T.S. Numerical treatment for the modified Burgers equation. Math. Comput. Simul. 2005, 70, 90–98. [Google Scholar] [CrossRef]
- Haq, S.; Ul-Islam, S.; Uddin, M. A mesh-free method for the numerical solution of the KdV-Burgers’ equation. Appl. Math. Model. 2009, 33, 3442–3449. [Google Scholar] [CrossRef]
- Oruc, O.; Bulut, F.; Esen, A. A Haar wavelet-finite difference hybrid method for the numerical solution of the modified Burgers’ equation. J. Math. Chem. 2015, 53, 1592–1607. [Google Scholar] [CrossRef]
- Lepik, U. Numerical solution of evolution equations by the Haar wavelet method. Appl. Math. Comput. 2007, 185, 695–704. [Google Scholar] [CrossRef]
- Inan, B.; Bahadir, A.R. Numerical solution of the one-dimensional Burgers’ equation: Implicit and fully implicit exponential finite difference methods. Pramana J. Phys. 2013, 81, 547–556. [Google Scholar] [CrossRef]
- Saka, B.; Dag, I. A numerical study of the Burgers’ equation. J. Franklin. I. 2008, 345, 328–348. [Google Scholar] [CrossRef]
- Irk, D. Sextic B-spline collocation method for the modified Burgers’ equation. Kybernetes 2009, 38, 1599–1620. [Google Scholar] [CrossRef]
- Demiray, H. A note on the travelling wave solution to the perturbed Burgers equation. Appl. Math. Model. 2002, 26, 37–40. [Google Scholar] [CrossRef]
- Hon, Y.C.; Mao, X.Z. An efficient numerical scheme for Burgers’ equation. Appl. Math. Comput. 1998, 95, 37–50. [Google Scholar] [CrossRef]
- Schulze-Halberg, A. Burgers’ equation with time-dependent coefficients and nonlinear forcing term: Linearization and exact solvability. Commun. Nonlinear. Sci. 2015, 22, 1068–1083. [Google Scholar] [CrossRef]
- Seydaoglu, M.; Erdogan, U.; Ozis, T. Numerical solution of Burgers’ equation with high order splitting methods. J. Comput. Appl. Math. 2016, 291, 410–421. [Google Scholar] [CrossRef]
- Guo, Y.; Shi, Y.; Li, Y. A fifth order finite volume weighted compact scheme for solving one-dimensional Burgers equation. Appl. Math. Comput. 2016, 281, 172–185. [Google Scholar] [CrossRef]
- Mukundan, V.; Awasthi, A. Efficient numerical techniques for Burgers’ equation. Appl. Math. Comput. 2015, 262, 282–297. [Google Scholar] [CrossRef]
- Hammad, D.A.; El-Azab, M.S. 2N order compact finite difference scheme with collocation method for solving the generalized Burgers’-Huxley and Burgers’-Fisher equations. Appl. Math. Comput. 2015, 258, 296–311. [Google Scholar] [CrossRef]
- Arora, G.; Kumar Singh, B. Numerical solution of Burgers equation with modified cubic B-spline differential quadrature method. Appl. Math. Comput. 2013, 224, 166–177. [Google Scholar] [CrossRef]
- El-Wakil, S.A.; Abulwafa, E.M.; El-hanbaly, A.M.; El-Shewy, E.K.; Abd-El-Hamid, H.M. Self-similar solutions for some nonlinear evolution equations: KdV, mKdV and Burgers equations. J. Assoc. Arab Univ. Basic Appl. 2016, 19, 44–51. [Google Scholar] [CrossRef]
- 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]
- Weinan, E. Convergence of spectral methods for Burgers’ equation. SIAM J. Numer. Anal. 1992, 29, 1520–1541. [Google Scholar] [CrossRef]
- Xiao, D.; Fang, F.; Du, J.; Pain, C.C.; Navon, I.M.; Buchon, A.G.; ElSheikh, A.H.; Hu, G. Non-Linear Petrov-Galerkin methods for reduced order modelling of the Navier-Stokes equations using a mixed finite element pair. Comp. Methods Appl. Mech. Engrg. 2013, 255, 147–157. [Google Scholar] [CrossRef]
- Prodanov, D. Analytical and numerical treatments of conservative diffusions and the Burgers equation. Entropy 2018, 20, 492. [Google Scholar] [CrossRef]
- Duan, Y.; Liu, R. Lattice Boltzmann model for two-dimensional unsteady Burgers’ equation. J. Comput. Appl. Math. 2007, 206, 432–439. [Google Scholar] [CrossRef]
- Radwan, S.F. Comparison of higher-order accurate schemes for solving the two-dimensional unsteady Burgers’ equation. J. Comput. Appl. Math. 2005, 174, 383–397. [Google Scholar] [CrossRef]
- Elnegar, G.N.; Kazemi, M.A. Pseudo-spectral Chebyshev optimal control of constrained nonlinear dynamical systems. Comput. Optim. Appl. 1998, 11, 195–217. [Google Scholar] [CrossRef]
- Gong, Q.; Ross, I.M.; Fahroo, F. A Chebyshev pseudo-spectral method for nonlinear constrained optimal control problems. In Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference, Shanghai, China, 29 January 2010. [Google Scholar] [CrossRef]
- Fahroo, F.; Ross, I.M. Direct trajectory optimization by a Chebyshev pseudo-spectral method. J. Guid. Control. Dynam. 2002, 25, 160–166. [Google Scholar] [CrossRef]
- Noori Skandari, M.H.; Ghaznavi, M. Chebyshev Pseudo-Spectral method for Bratu’s problem. Iran. J. Sci. Technol. Trans. Sci. 2017, 41, 913–921. [Google Scholar] [CrossRef]
- Ghaznavi, M.; Noori Skandari, M.H. An efficient Pseudo-Spectral method for nonsmooth dynamical systems. Iran. J. Sci. Technol. Trans. Sci. 2016, 42, 635–646. [Google Scholar] [CrossRef]
- Noori Skandari, M.H.; Kamyad, A.V.; Effati, S. Generalized Euler-Lagrange equation for nonsmooth calculus of variations. Nonlinear. Dyn. 2014, 75, 85–100. [Google Scholar] [CrossRef]
- Ragozin, D.L. Polynomial approximation on compact manifolds and homogeneous spaces. Trans. Amer. Math. Soc. 1971, 162, 157–170. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).