A discrete Bakry-Emery method and its application to the porous-medium equation
Ansgar J\"ungel, Stefan Schuchnigg

TL;DR
This paper introduces a discrete Bakry-Emery method to prove exponential decay of entropy in a fully discrete porous-medium equation, supported by a new nonlinear summation-by-parts formula and numerical simulations.
Contribution
It develops an abstract discrete Bakry-Emery framework and a novel nonlinear summation-by-parts formula for analyzing entropy decay in discrete porous-medium equations.
Findings
Proves exponential decay of entropy in the discrete setting.
Introduces a new nonlinear summation-by-parts formula.
Numerical simulations confirm theoretical results.
Abstract
The exponential decay of the relative entropy associated to a fully discrete porous-medium equation in one space dimension is shown by means of a discrete Bakry-Emery approach. The first ingredient of the proof is an abstract discrete Bakry-Emery method, which states conditions on a sequence under which the exponential decay of the discrete entropy follows. The second ingredient is a new nonlinear summation-by-parts formula which is inspired by systematic integration by parts developed by Matthes and the first author. Numerical simulations illustrate the exponential decay of the entropy for various time and space step sizes.
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
TopicsFractional Differential Equations Solutions · Nonlinear Partial Differential Equations · Differential Equations and Numerical Methods
A discrete Bakry-Emery
method and its application to the porous-medium equation
Ansgar Jüngel
Institute for Analysis and Scientific Computing, Vienna University of Technology, Wiedner Hauptstraße 8–10, 1040 Wien, Austria
and
Stefan Schuchnigg
Institute for Analysis and Scientific Computing, Vienna University of Technology, Wiedner Hauptstraße 8–10, 1040 Wien, Austria
Abstract.
The exponential decay of the relative entropy associated to a fully discrete porous-medium equation in one space dimension is shown by means of a discrete Bakry-Emery approach. The first ingredient of the proof is an abstract discrete Bakry-Emery method, which states conditions on a sequence under which the exponential decay of the discrete entropy follows. The second ingredient is a new nonlinear summation-by-parts formula which is inspired by systematic integration by parts developed by Matthes and the first author. Numerical simulations illustrate the exponential decay of the entropy for various time and space step sizes.
Key words and phrases:
Finite differences, Bakry-Emery method, large-time asymptotics, systematic integration by parts.
2000 Mathematics Subject Classification:
65J08, 65M06, 65M12, 65Q10.
The authors acknowledge partial support from the Austrian Science Fund (FWF), grants P22108, P24304, and W1245, and the Austrian-French Program of the Austrian Exchange Service (ÖAD)
1. Introduction
The Bakry-Emery method allows one to establish convex Sobolev inequalities and to compute exponential decay rates towards equilibrium for solutions to diffusion equations [2, 3]. The key idea of Bakry and Emery is to differentiate a so-called entropy functional twice with respect to time and to relate the second-order derivative to the entropy production. Our aim is to develop a discrete version of this technique, and in this paper, we present a step forward in this direction.
The study of discrete Bakry-Emery methods and related topics is rather recent. Caputo et al. [5] computed exponential decay rates for time-continuous Markov processes, using the Bochner-Bakry-Emery method. Given a stochastic process with density and the entropy functional , the core of the Bakry-Emery approach is to find a constant such that the inequality holds for all time. Integrating this inequality, one may show that which implies that for all , i.e., the entropy decays exponentially fast along . The relation between and is achieved in [5] by employing a discrete Bochner-type identity which replaces the Bochner identity of the continuous case. The Bochner-Bakry-Emery method was extended by Fathi and Maas in [13] in the context of Ricci curvature bounds and used by the authors of [19] to derive discrete Beckner inequalities.
Another approach has been suggested by Mielke [21]. He investigated geodesic convexity properties of nonlocal transportation distances on probability spaces such that continuous-time Markov chains can be formulated as gradient flows. Very related results have been obtained independently by Chow et al. [10] and Maas [20]. The geodesic convexity property implies exponential decay rates [1]. Mielke showed that the inequality is equivalent to the positive semi-definiteness of a certain matrix such that matrix algebra can be applied. This idea was extended recently to certain nonlinear Fokker-Planck equations [7].
All these examples involve spatial semi-discretizations of diffusion equations. Temporal semi-discretizations often employ the implicit Euler scheme since it gives entropy dissipation, , under rather general conditions; see, e.g., the implicit Euler finite-volume approximations in [8, 14]. Entropy-dissipating higher-order semi-discretizations have been analyzed in [11, 17, 18]. However, there seem to be no results for fully discrete schemes using the Bakry-Emery approach. In this paper, we make a first step to fill this gap.
In order to understand the mathematical difficulty in fully discrete schemes, consider the abstract Cauchy problem
[TABLE]
where is a (nonlinear) operator defined on its domain of the Banach space with dual . If the dual product is nonnegative, where is the (Fréchet) derivative of the entropy and a solution to (1), then
[TABLE]
showing entropy dissipation. Next, consider the implicit Euler scheme
[TABLE]
where is an approximation of and is an approximation of still satisfying . Here, is the discrete entropy, which is supposed to be convex. Then entropy dissipation is preserved by the scheme since
[TABLE]
The problem is to estimate the discrete analog of . It turns out that the inequality in (2) is too weak, we need an equation; see Section 2.1 for details. We overcome this difficulty by developing two ideas.
The first idea is to identify the elements which are necessary to build an abstract discrete Bakry-Emery method. Unlike in the continuous case, we distinguish between the discrete entropy production and the Fisher information . We explain this difference in Section 2.
The Bakry-Emery method relies on an estimate of , which approximates . For this estimate, discrete versions of suitable integrations by parts and chain rules are necessary. Our second idea is to “translate” a nonlinear integration-by-parts formula to the discrete case, using the systematic integration by parts method of [16]. This leads to a new inequality for numerical three-point schemes as explained next.
Again, consider first the continuous case. We show in Lemma 7 that for all and all smooth positive functions ,
[TABLE]
where the constant depends on and ; see (16) below. The proof is based on systematic integration by parts [16]. The discrete counterpart is the following inequality: For any , there exists a region of admissible values , containing the line , such that for all with , ,
[TABLE]
where ; see Lemma 8. Interestingly, the inequality is not true for each term but only with the sum. The admissible set for (3) is generally smaller than ; see Section 3. We conjecture that for .
Inequality (3) is the first nonlinear summation-by-parts formula derived from a systematic method. We believe that this idea will lead to a whole family of new finite-difference inequalities useful in numerical analysis, and we will explore this in a future work.
We apply the abstract discrete Bakry-Emery method in Section 4 to an implicit Euler finite-difference approximation of the porous-medium equation
[TABLE]
where and is the one-dimensional torus. We assume, for simplicity, that and identify with . The entropy functional is , where and is the constant steady state. We show in Proposition 6 that decays exponentially fast to zero for all , where
[TABLE]
with a decay rate depending on and .
To overcome the difficulty with the entropy production inequality, we introduce the new variable and write the porous-medium equation in the form
[TABLE]
The advantage of this formulation is that the entropy becomes linear in the variable . thus avoiding inequality (2).
We discretize (5) by an implicit Euler finite-difference scheme. Let be the time step, the space step, and let be an approximation of , . The iterative scheme reads as
[TABLE]
where , , and , . We show in Lemma 10 the existence of solutions to (6) as well as the preservation of nonnegativity. However, the total mass is not conserved, which is the price that we have to pay for the estimation of the entropy production. We discuss this point in Section 5. Our main result reads as follows.
Theorem 1**.**
Let be a nonnegative solution to (6) and set . Let . Then there exist a region , containing the line , and a number such that all with and , it holds that
[TABLE]
where
[TABLE]
is the discrete (relative) entropy,
[TABLE]
and the the discrete Poincaré constant. Moreover, the total mass is increasing in and converges to as .
Remark 2** (Exponential versus algebraic decay).**
The exponential decay rate depends on the minimum of the solution, which is not surprising. Indeed, because of the degeneracy, we cannot generally expect exponential decay; an example is the Barenblatt solution. Algebraic decay rates for implicit Euler finite-volume schemes have been derived in, e.g., [8]. When the minimum is positive, the equation is no longer degenerate, and exponential decay follows. ∎
Remark 3** (Shannon entropy).**
Unfortunately, the theorem does not apply to the Shannon entropy , corresponding to , since as . The reason is that for , the entropy production cannot be bounded from above by the Fisher information and so, Assumption A1 of our abstract Bakry-Emery method does not hold; see Section 2.2. ∎
Remark 4** (Discrete gradient flow).**
Erbar and Maas [12] showed that the gradient flow of the Shannon entropy with respect to a nonlocal transportation measure equals the discrete porous-medium equation in one space dimension. The porous-medium equation in several space dimensions was solved by Benamou et al. [4] by providing a spatial discretization of this equation as a convex optimization problem. In both references, no decay rates have been derived. ∎
The set is illustrated in Figure 1 for two different values of . Numerical computations indicate that converges (in the set theoretical sense) to the set defined in (4) if but for fixed , is strictly contained in .
The paper is organized as follows. The abstract Bakry-Emery result is presented in Section 2, and in Section 3, inequality (3) is verified. Theorem 1 is proved in Section 4. Numerical examples are presented in Section 5, and some auxiliary inequalities are recalled in the Appendix.
2. An abstract Bakry-Emery method
In this section, we present our abstract result. In order to identify the key ingredients of the Bakry-Emery method, we recall the basic ideas for continuous evolution equations.
2.1. The continuous Bakry-Emery method
Let us first consider the abstract Cauchy problem
[TABLE]
The nonlinear operator is defined on some domain of a Banach space . We do not specify the properties of nor its domain since they are not needed in the following. As mentioned in the introduction, the idea of the Bakry-Emery method is to differentiate the entropy functional twice with respect to time along solutions to (7). We define the entropy production . If holds for all ( is the dual product in ) then
[TABLE]
i.e., the entropy production is nonnegative and the entropy is nonincreasing along solutions to (7). We call the generalized Fisher information since if on and , we obtain the Fisher information functional . Clearly, along solutions to (7).
Differentiating gives
[TABLE]
where is the Fréchet derivative of at . If the functional inequality
[TABLE]
holds for some then
[TABLE]
and we conclude exponential decay of with rate . In particular, . Then, integrating the previous inequality over , it follows that
[TABLE]
Assuming that also
[TABLE]
we conclude that
[TABLE]
and by Gronwall’s lemma, converges exponentially fast to zero with rate .
We see that two assumptions are essential: the functional inequality (8) and the limit (10). On the discrete level, we need to distinguish between the (discrete) entropy production and the (discrete) Fisher information since and may differ on the discrete level. We assume that both functionals can be estimated by each other. Instead of the functional inequality (8) we assume a discrete version of inequality (9). Finally, a discrete version of (10) is required.
2.2. A discrete Bakry-Emery method
Let two functions and be given and define , where , and . We call an entropy, the Fisher information, and the entropy production. The following result does not need any reference to the solution of a discrete problem.
Proposition 5**.**
Let be any sequence. We assume that
A1:
There exist , such that for all .
A2:
There exists such that for all .
A3:
.
Then
[TABLE]
where and .
The discrete decay rate is generally smaller than the decay rate of the Fisher information, since and we may have . If the entropy production and the Fisher information coincide, i.e. , then .
Proof.
By Assumption A2, it follows that . By Assumption A2 again and the second inequality in Assumption A1, we have
[TABLE]
Taking the sum from to , we find that
[TABLE]
Passing to the limit , observing that and, by Assumption A3, , we deduce that
[TABLE]
which holds for all . It remains to use the first inequality in Assumption A1 to conclude that
[TABLE]
We deduce that , finishing the proof. ∎
3. A nonlinear summation-by-parts formula
To apply the abstract Bakry-Emery method to the porous-medium equation, we need to verify the assumptions of Proposition 5. The key condition is Assumption A2. To verify it, we “translate” some integrations by parts to the discrete level. It is convenient to investigate the continuous situation first in order to formulate the discrete formula that is needed to show Assumption A2.
Consider the nonlinear diffusion equation
[TABLE]
where , and introduce the (relative) entropy
[TABLE]
Here, is the constant steady state. (Recall that .)
Proposition 6**.**
Let , , and . Then, for any positive smooth solution to (11),
[TABLE]
where
[TABLE]
Proof.
Integrating by parts, the time derivatives of become
[TABLE]
We wish to estimate the second time derivative. To this end, we set , , and . Then the derivatives can be written as
[TABLE]
In Lemma 7 below we show that there exists such that
[TABLE]
if the assumption holds. (Note that is equivalent to .) This condition is actually satisfied since
[TABLE]
and we infer that
[TABLE]
Furthermore, by the Poincaré inequality applied to (see Lemma 11),
[TABLE]
and it follows that
[TABLE]
Denoting by the entropy production, this inequality can be formulated as . Gronwall’s lemma then implies that for and in particular .
Integrating (13) over with and passing to the limit , we see that
[TABLE]
Thus, there exists a sequence such that . Following the arguments of [6, Prop. 1ii],111Also see the erratum http://www.asc.tuwien.ac.at/$\sim$juengel/publications/pdf/errata05carri.pdf. it follows that , and since is nonincreasing, any sequence converges, .
We integrate (13) over and use :
[TABLE]
Thus, another application of Gronwall’s lemma gives the conclusion. ∎
It remains to prove Lemma 7. Set
[TABLE]
Lemma 7**.**
Let . Then for all smooth positive functions ,
[TABLE]
where
[TABLE]
Proof.
The idea of the proof is to employ systematic integration by parts [16]. Since
[TABLE]
we can formulate (15) as the following problem: Find and such that for all smooth positive functions ,
[TABLE]
Calculating the derivatives and setting , , this inequality is equivalent to
[TABLE]
The idea is to interpret the integrand as a polynomial in the variables , and to solve the following polynomial decision problem: Find and such that for all ,
[TABLE]
This problem can be solved explicitly. Clearly, it must hold that . We distinguish two cases: and .
First let . Then (18) is valid if the discriminant is nonpositive,
[TABLE]
Choosing the minimizing value
[TABLE]
the discriminant is nonpositive if and only if
[TABLE]
Set for . Then the previous inequality is true if and only if
[TABLE]
We infer that if
[TABLE]
then (18) holds. This implies that and we need to choose and .
Next, let . Then the quadratic term in in (18) vanishes and the mixed term must vanish too, i.e. . Hence, the coefficient of the remaining term has to be nonnegative, i.e. . If , inequality (15) becomes trivial. The set of all such that and is contained in the set of all satisfying and . This finishes the proof. ∎
We state now a discrete version of inequality (15).
Lemma 8**.**
Let satisfy , and let . There exists a region , containing the line , such that for all ,
[TABLE]
where .
The lemma is trivial as stated since (21) clearly holds for with . Figure 2 ilustrates the numerical admissible regions for for two different values of . The admissible region is smaller than the region for the continuous case but it approaches the latter region as .
The idea of the proof of (21) is to add the following discrete version of the integration-by-parts formula (17), namely
[TABLE]
The sum vanishes because of the periodic boundary conditions. Here is a free parameter, and the function is a symmetric mean value, i.e., it satisfies
[TABLE]
for all , , . For the numerical simulations below, we will choose such that the mean function does not need to be specified. Then (21) holds if we can show the following inequality for all admissible and :
[TABLE]
We verify this inequality pointwise, i.e. setting and , we wish to find , such that for all , ,
[TABLE]
The first term becomes negative in certain regions; see Figure 3. It is compensated by the second term (shift term) on the right-hand side of (23) if we choose the constant according to (19) with as in (16).
Unfortunately, it seems to be difficult to prove (23) analytically in full generality. Note that polynomial quantifier elimination does not apply if and are not integers, since the function generally is not a polynomial. Instead, we verify (23) analytically for all and all in some neighborhood of .
Lemma 9**.**
Let be given by (23) and let , where is defined in (14). Then there exists a neighborhood of such that for all ,
[TABLE]
holds for as in (19) and with as in (16).
If the step size is small enough, we expect that the quotients are close to one for all . This means that lies in a neighborhood of , and the lemma applies.
Proof.
We use the local coordinates and , which correspond to (central) second-order and first-order derivatives. Then and . We develop as a function of at . For this, we observe that and . Indeed, we infer from the properties (22) that
[TABLE]
which implies that .
Calculating the Taylor series of the terms in with respect to at leads to
[TABLE]
In particular, as expected, the explicit choices of both and do not change the behavior of the shift term locally around the equilibrium or . Moreover, and . Combining these expressions gives
[TABLE]
The polynomial
[TABLE]
is the same as in (18). The proof of Lemma 7 shows that it is nonnegative for all with as in (19) and as in (16). We deduce that holds for all if is sufficiently small. This proves the lemma. ∎
4. Discrete porous-medium equation
We apply the abstract Bakry-Emery method to a finite-difference approximation of the porous-medium equation, i.e., we choose on for suitable functions . Let be the time step and the space step. A natural scheme would be
[TABLE]
for all , , and , . The corresponding discrete entropy is and is the constant steady state. We choose and .
Unfortunately, the abstract Bakry-Emery method cannot be applied to this scheme. The problem is the second inequality in Assumption A1. Indeed, using the inequality for all , , which follows from the convexity of for , inserting the numerical scheme and then summing by parts, we find that
[TABLE]
This expression cannot be estimated further; it may even have the wrong sign. We need a scheme that avoids the use of the inequality . We stress the fact that this problem does not occur in the semi-discrete scheme
[TABLE]
since then
[TABLE]
and this expression is nonpositive (since ).
Our idea is to make the entropy production linear in its argument. For this, we introduce the new variable . In the (continuous) variable , the evolution equation transforms to , which inspires the numerical scheme
[TABLE]
for all , , and , . The discrete entropy and Fisher information become
[TABLE]
where has to be determined and . The entropy production can be estimated, using summation by parts, as
[TABLE]
According to Lemma 13, the entropy production can be estimated from below and above in terms of the Fisher information.
After this motivation, we prove the existence of solutions to (24).
Lemma 10**.**
For given , , there exists a solution , , to (24).
Proof.
We give only a sketch of the proof since the existence of solutions follows from a standard fixed-point theorem. We only provide the a priori estimates needed for this argument. First multiply (24) by and sum over . Since , we obtain
[TABLE]
By summation by parts, this becomes
[TABLE]
since is nondecreasing. We infer that and hence . Next, by (25),
[TABLE]
and this is the desired a priori estimate. ∎
Next, we turn to the proof of our main result.
Proof of Theorem 1.
We verify the assumptions of Proposition 5. For this, we continue our estimates for . Applying Lemma 13 with and to (25), we obtain the inequalities
[TABLE]
Thus, Assumption A1 is satisfied with and .
Next, we estimate the difference . To this end, we set , , and write
[TABLE]
The idea of the proof is to expand around zero:
[TABLE]
for some . We show that the right-hand side can be bounded from above by for some , which verifies Assumption A2. This idea has been first employed in [8]. Clearly, we have . The first derivatives of equal
[TABLE]
First, we claim that for any . Indeed, we replace by and obtain
[TABLE]
It holds that , since this inequality is equivalent to , and this is true for (which is equivalent to and ). Moreover, the discriminant is equivalent to
[TABLE]
which also holds true for . This shows that and consequently,
[TABLE]
It remains to compute . Inserting the definition of , we find that
[TABLE]
since .
We apply Lemma 8 with , and and infer that
[TABLE]
By the discrete Poincaré-Wirtinger inequality (Lemma 12), applied with , it follows that
[TABLE]
and hence, with ,
[TABLE]
This shows Assumption A2 of Proposition 5 and, in particular, after applying Gronwall’s lemma, .
It remains to prove that Assumption A3, i.e. , holds. We know that
[TABLE]
so, for any fixed , is bounded. Therefore, there exists a sequence such that for some . By the discrete Poincaré-Wirtinger inequality (Lemma 12), applied to , where , it follows that
[TABLE]
Since , we deduce that and have the same limit, say . Set . This defines the entropy
[TABLE]
for . It holds that as . But is nonincreasing, from which we deduce that for any sequence .
According to Proposition 5, the discrete entropy converges exponentially with decay rate
[TABLE]
Next, we claim that the total mass is nondecreasing in . Indeed, by the concavity of (recall that ), we have for all , and hence,
[TABLE]
Inserting scheme (6), we find that
[TABLE]
since satisfies periodic boundary conditions. This shows the claim.
The monotonicity of the total mass and the convergence property as imply that for , and the convergence is monotone. This finishes the proof. ∎
5. Numerical examples
We present some numerical results for the porous-medium equation discretized in the previous section. As initial datum we choose the Barenblatt profile
[TABLE]
where . We consider two cases. For the slow diffusion case , we choose , , and
[TABLE]
The profile will hit the boundary of at time . For the fast diffusion case , we take , , and such that the maximum of the initial profile equals 1.
Figure 4 illustrates the evolution of the total mass for , (left) and , (right). As predicted in Theorem 1, the total mass is indeed increasing in time. The mass defect scales well with both the time step and the grid size , where the influence of is more prevalent.
The time decay of the (relative) entropy is shown in Figure 5 for various space and time steps. We observe that the decay is indeed exponential. Here, the steady state (which is needed to define the relative entropy) is given by , where is the final time step. This choice clearly depends on the scheme since the mass is not conserved. The relative entropy converges exponentially even when is chosen outside of the admissible region; see Figure 6.
Appendix A Auxiliary inequalities
Lemma 11** (Poincaré-Wirtinger inequality).**
Let . It holds for all satisfying that
[TABLE]
and the constant is sharp.
Lemma 12** (Discrete Poincaré-Wirtinger inequality).**
Let , , satisfying and . Then
[TABLE]
where . This constant is sharp.
These lemmas are stated in [23, Theorem 1]; for proofs see [15, p. 185] (Lemma 11) and [22, Theorem 1] (Lemma 12).
Lemma 13**.**
Let , and , . Then
[TABLE]
Proof.
The second inequality is proven in [8, Lemma A.3]. For the proof of the first inequality, we divide it by and set . Then the inequality is equivalent to
[TABLE]
which after expansion can be equivalently written as , and this is true. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] L. Ambrosio, N. Gigli, and G. Savaré. Gradient Flows in Metric Spaces and in the Space of Probability Measures . Lect. Math., Birkhäuser, Basel, 2005.
- 2[2] D. Bakry and M. Emery. Diffusions hypercontractives. Séminaire de probabilités XIX, 1983/84. Lecture Notes in Mathmatics, vol. 1123, pp. 177-206. Springer, Berlin, 1985.
- 3[3] D. Bakry, I. Gentil, and M. Ledoux. Analysis and Geometry of Markov Diffusion Operators . Springer, Cham, 2014.
- 4[4] J.-D. Benamou, G. Carlier, Q. Mérigot, and E. Oudet. Discretization of functionals involving the Monge–Ampère operator. Numer. Math. 164 (2016). 611-636.
- 5[5] P. Caputo, P. Dai Pra, and G. Posta. Convex entropy decay via the Bochner-Bakry-Emery approach. Ann. Inst. H. Poincaré Prob. Stat. 45 (2009), 734-753.
- 6[6] J. A. Carrillo, J. Dolbeault, I. Gentil, and A. Jüngel. Entropy-energy inequalities and improved convergence rates for nonlinear parabolic equations. Discrete Contin. Dyn. Syst. B 6 (2006), 1027-1050.
- 7[7] J. A. Carrillo, A. Jüngel, and M. C. Santos. Displacement convexity for the entropy in semidiscrete nonlinear Fokker-Planck equations. Submitted for publication, 2016. ar Xiv:1611.04716 .
- 8[8] C. Chainais-Hillairet, A. Jüngel, and S. Schuchnigg. Entropy-dissipative discretization of nonlinear diffusion equations and discrete Beckner inequalities. Math. Model. Numer. Anal. 50 (2016), 135-162.
