Abstract
We propose a new finite difference scheme for the degenerate parabolic equation
Under the assumption that the data is Hölder continuous, we establish the convergence of the explicit-in-time scheme for the Cauchy problem provided a suitable stability type CFL-condition. An important advantage of our approach, is that the CFL-condition makes use of the regularity provided by the scheme to reduce the computational cost. In particular, for Lipschitz data, the CFL-condition is of the same order as for the heat equation and independent of p.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Recently, a new monotone finite difference discretization of the p-Laplacian was introduced by the authors in [9]. It is based on the mean value property presented in [4, 8]. The aim of this paper is to propose an explicit-in-time finite difference numerical scheme for the following Cauchy problem
and study its convergence. Here, \(p\ge 2\) and \(\Delta _p\) is the p-Laplace operator,
The main result is the pointwise convergence of our scheme given Hölder continuous data (f and \(u_0\)) and a stability type CFL-condition. See Theorem 2.2 for the precise statement and (\(CFL \)) for the CFL-condition. One of the advantages of our approach is that the CFL-condition makes use of the regularity provided by the scheme. As a consequence, for Lipschitz continuous data, the CFL-condition is of the same order as the one for the heat equation. In general, the order of the CFL-condition depends on p and on the regularity of the data.
1.1 Related literature
Equation (1.1) has attracted much attention in the last decades. We refer to [11, 13] for the theory for weak solutions of this equation and to [23] for the relation between viscosity solutions and weak solutions. To the best of our knowledge, the best regularity results known are \(C^{1,\alpha }-\)regularity in space for some \(\alpha >0\) (see [11, Chapter IX]) and \(C^{0,1/2}-\)regularity in time (see [3, Theorem 2.3]).
The literature regarding finite difference schemes for parabolic problems involving the p-Laplacian is quite scarce. One reason for that is naturally that, since the p-Laplacian is in divergence form, it is very well suited for methods based on finite elements, see for instance [1, 2, 14, 19, 21] for related results.
In the stationary setting, there has been some development of finite difference methods the past 20 years. Section 1.1 in [28] provides an accurate overview of such results, we will only mention a few. In [5, 10, 18, 28], finite difference schemes for the p-Laplace equation based on the mean value formula for the normalized p-Laplacian (cf. [25]) are considered. Since the corresponding parabolic equation for the normalized p-Laplacian is completely different in nature (see [15, 22]), these methods do not seem very well suited to be used for the parabolic equation considered in this paper. In [9], the authors of the present paper studied a monotone finite difference discretization of the p-Laplacian based on the mean value property presented in [4, 8]. We also seize the opportunity to mention [27], where difference schemes for degenerate elliptic and parabolic equations (but not for equation (1.1)) are discussed.
It is noteworthy that, in dimension \(d=1\), the spatial derivative of a solution of (1.1) is a solution of the Porous Medium Equation (PME). See [29, 30] for a general presentation of the PME, and [20] for a proof of this fact. Finite difference schemes for the PME are well known, see [6, 7, 12, 16, 26].
2 Assumptions and main results
In this section, we introduce a general form of finite difference discretizations of \(\Delta _p\) and the associated numerical scheme for (1.1). This is followed by our assumptions, the notion of solutions for (1.1) and the formulation of our main result.
2.1 Discretization and scheme
In order to treat (1.1), we consider a general discretization of \(\Delta _p\) of the form
where
and \(\omega _\beta \) are certain weights \(\omega _\beta =\omega _\beta (h)\) satisfying \(\omega _\beta =\omega _{-\beta }\ge 0\).
We also need to introduce a time discretization. We will employ an explicit and uniform-in-time discretization. Let \(N\in {\mathbb {N}}\) and consider a discretization parameter \(\tau >0\) given by \(\tau =T/N\). Consider also the sequence of times \(\{t_j\}_{j=0}^{N}\) defined by \(t_0=0\) and \(t_j=t_{j-1}+ \tau = j\tau \). The time grid, \({\mathcal {T}}_\tau \), is given by
Then, our general form of an explicit finite difference scheme of (1.1) is given by
where \(f_\alpha :=f(x_\alpha )\), \((u_0)_\alpha =u_0(x_\alpha )\) and \(D_p^h\) is given by (2.1).
2.2 Assumptions
In order to ensure convergence of the scheme (2.2), we impose the following hypotheses on the data and the discretization parameters. This entails a regularity assumption on the data, some assumptions on the discretization and a nonlinear CFL-condition on the parameters, as is customary for explicit schemes.
Hypothesis on the data. We assume that
More precisely,
for some constants \(L_{u_0},L_{f}\ge 0\). Sometimes we will write \(\Lambda _{u_0}(\delta ):=L_{u_0}\delta ^a\) and \(\Lambda _{f}(\delta ):=L_{f}\delta ^a \) to simplify the presentation.
Hypothesis on the spatial discretization. For the discretization, we assume the following type of monotonicity and boundedness:
Here \(M=M(p,d)>0\). In addition, we assume the following consistency for the discretization:
Examples of discretizations satisfying these properties can be found in Sect. 5.
Hypothesis on the discretization parameters. We assume the following stability condition on the numerical parameters:
with
and \({\tilde{K}}\) a constant given in (3.4), depending on p, the modulus of continuity in time of the discretized solution and some universal constants coming from a mollifier.
Remark 2.1
For Lipschitz data \(u_0\) and f, the condition (\(CFL \)) reads \(\tau \le {Cr^2}\) for a certain constant \(C=C(u_0,f,d,p,T)>0\). We note that, regardless of the constant C, the relation between \(\tau \) and r is always quadratic (as in the linear case \(p=2\)) and independent of p. It is important to mention that this is computationally very relevant, especially if we want to deal with problems related to large p.
2.3 Main result
We now state our main result regarding the convergence of the scheme. Several other properties of the scheme are also obtained, but we will state them later.
Theorem 2.2
Let \(p\in [2,\infty )\) and assume (\(A _{u_0,f}\)) and (\(A _\omega \)). Then for every \(h,\tau >0\), there exists a unique solution \(U\in \ell ^\infty ({\mathcal {G}}_h\times {\mathcal {T}}_\tau )\) of (2.2). If the hypotheses (\(CFL \)) and (\(A _{c}\)) additionally hold, then
where u is the unique viscosity solution of (1.1).
2.4 Viscosity solutions
Throughout the paper, we will use the notion of viscosity solutions. For completeness, we define the concept of viscosity solutions of (1.1), adopting the definition in [23].
Definition 2.1
Assume (\(A _{u_0,f}\)). We say that a bounded lower (resp. upper) semicontinuous function u in \({\mathbb {R}}^d\times [0,T]\) is a viscosity supersolution (resp. subsolution) of (1.1) if
-
(a)
\(u(x,0)\ge u_0(x)\) (resp. \(u(x,0)\le u_0(x)\));
-
(b)
whenever \((x_0,t_0)\in {\mathbb {R}}^d\times (0,T)\) and \(\varphi \in C^2_b(B_R(x_0)\times (t_0-R,t_0+R))\) for some \(R>0\) are such that \(\varphi (x_0,t_0)=u(x_0,t_0)\) and \(\varphi (x,t)< u(x,t)\) (resp. \(\varphi (x,t)> u(x,t)\)) for \((x,t) \in B_R(x_0)\times (t_0-R,t_0) \), then we have
$$\begin{aligned} \varphi _t(x_0,t_0)-\Delta _p\varphi (x_0,t_0)\ge f(x_0) \quad (\text {resp.} \quad \varphi _t(x_0,t_0)-\Delta _p\varphi (x_0,t_0)\le f(x_0) ). \end{aligned}$$
A viscosity solution of (1.1) is a bounded continuous function u being both a viscosity supersolution and a viscosity subsolution (1.1).
Remark 2.3
We remark that it is not necessary to require strict inequality in the definition above. It is enough to require \(\varphi (x,t)\le u(x,t)\) (resp. \(\varphi (x,t)\ge u(x,t)\)) for \((x,t) \in B_R(x_0)\times (t_0-R,t_0) \).
We also state a necessary uniqueness result that will ensure convergence of the scheme. Without such a result, we would only be able to establish convergence up to a subsequence. The theorem below is a consequence of the fact that viscosity solutions are weak solutions (see Corollary 4.7 in [23]) and that bounded weak solutions are unique (see Theorem 6.1 in [11]).
Theorem 2.4
Assume (\(A _{u_0,f}\)). Then there is a unique solution of (1.1).
3 Properties of the numerical scheme
In this section we will study properties of the numerical scheme (2.2). More precisely, we establish existence and uniqueness for the numerical solution, stability in maximum norm, as well as conservation of the modulus of continuity of the data.
3.1 Existence and uniqueness
We have the following existence and uniqueness result for the numerical scheme.
Proposition 3.1
Assume (\(A _{u_0,f}\)), (\(A _\omega \)), \(p\ge 2\) and \(r,h,\tau >0\). Then there exists a unique solution \(U\in \ell ^\infty ({\mathcal {G}}_h\times {\mathcal {T}}_{\tau })\) of the scheme (2.2).
Proof
First we note that, for a function \(\psi \in \ell ^\infty ({\mathcal {G}}_h)\), we have that
Then, for each \(\alpha \in {\mathbb {Z}}^d\), \(U^j_\alpha \) is defined recursively using the values of \(U^{j-1}_\beta \) for \(\beta \in {\mathbb {Z}}^d\), and we have that
The conclusion follows since
\(\square \)
3.2 Stability and preservation of the modulus of continuity in space
First we will prove that the scheme preserves the regularity of the data.
Proposition 3.2
Assume (\(A _{u_0,f}\)), (\(A _\omega \)), \(p\ge 2\), \(r, h, \tau >0\) and (\(CFL \)). Let U be the solution of (2.2). For every \(j=0,\ldots ,N\), we have
Proof
By assumption (\(A _{u_0,f}\)), for any given \(x_\alpha ,x_\gamma \in {\mathcal {G}}_h\), we have that
Assume by induction that
Using the scheme at \(x_\alpha \) and \(x_\gamma \) we get
Now, since \(p\ge 2\), we have, by Taylor expansion, that
for some \(\eta _\beta \in {\mathbb {R}}\) between \((U^{j}_{\alpha +\beta }-U^{j}_{\alpha })\) and \((U^{j}_{\gamma +\beta }-U^{j}_{\gamma })\). Thus,
Now observe that, by the induction assumption, we have
By (\(A _\omega \)), we have \(w_\beta =0\) for \(y_\beta \not \in B_r\) for some \(r>0\), and we deduce that
Thus, by (\(CFL \)), we get
Using the above estimate and the induction hypothesis in (3.1), we get that
which concludes the proof. \(\square \)
Remark 3.3
In particular, if both \(u_0\) and f are Lipschitz functions with constants \(L_{u_0}\) and \(L_f\) respectively, the above result reads,
We are now ready to state and prove the stability result: solutions with bounded data remain bounded (uniformly in the discretization parameters) for all times.
Proposition 3.4
Under the assumptions of Proposition 3.2, we have that
Proof
By assumption (\(A _{u_0,f}\)), we have that
Assume by induction that
Direct computations lead to
By Proposition 3.2 we have that
which together with assumptions (\(A _\omega \)) and (\(CFL \)) imply that
Direct computations plus the induction hypothesis allow us to conclude that
which concludes the proof. \(\square \)
3.3 Time equicontinuity for a discrete in time scheme
Now we extend the scheme from \({\mathcal {G}}_h\) to \({\mathbb {R}}^d\) by considering \(U:{\mathbb {R}}^d\times {\mathcal {T}}_{\tau }\) defined by
Remark 3.5
Clearly, if we restrict the solution of (3.2) to \({\mathcal {G}}_h\), we recover the solution of (2.2).
Proposition 3.6
(Continuous dependence on the data) Assume (\(A _{u_0,f}\)), (\(A _\omega \)), \(p\ge 2\), \(r, h,\tau >0\) and (\(CFL \)). Let \(U,{\widetilde{U}}\) be the solutions of (2.2) corresponding to \(u_0, {\widetilde{u}}_0\) and \(f,{\widetilde{f}}\). For every \(j=0,\ldots ,N\), we have
Proof
By assumption (\(A _{u_0,f}\)), we have that
Assume by induction that
Similar computations as the ones in the proof of Proposition 3.2 yield
where \(\eta _\beta \in {\mathbb {R}}\) is some number between \((U^{j}(x+y_\beta )-U^{j}(x))\) and \(({\widetilde{U}}^{j}(x+y_\beta )-{\widetilde{U}}^{j}(x))\). From here, the proof follows as in the proof of Proposition 3.2. \(\square \)
Proposition 3.7
(Equicontinuity in time) Assume (\(A _{u_0,f}\)), (\(A _\omega \)), \(p\ge 2\), \(r,h,\tau >0\) and (\(CFL \)). Let U be the solution of (3.2). Then
with
where M comes from assumption (\(A _\omega \)), and \(K_1\) and \(K_2\) are constants given in Sect. 1 (depending on a certain choice of mollifiers).
Proof
Consider a mollification of the initial data \(u_{0,\delta }=u_0* \rho _\delta \) where \(\rho _\delta (x)\) is a standard mollifier (as defined in Appendix A). Let \((U_\delta )^j\) be the corresponding solution of (3.2) with \(u_{0,\delta }\) as initial data. Then,
Define \({\widetilde{U}}^j_\delta := U^{j+1}_\delta \) for all \(j=0,\ldots ,N\). Clearly, \({\widetilde{U}}^j_\delta \) is the unique solution of (3.2) with initial data \({\widetilde{U}}^0_\delta =U^{1}_\delta \) and right hand side f. By Proposition 3.6
A repeated use of the triangle inequality yields
The symmetry of the weights \(\omega _\beta \) together with Lemma B.1 implies
Now note that, by the a-Hölder regularity of \(u_0\) given by assumption (\(A _{u_0,f}\)), Lemma A.1 and Lemma A.2 imply
where \(K_1\) and \(K_2\) depend only on the mollifier \(\rho \). Now note that, by (\(A _\omega \)), we have
Combining (3.5) and (3.8), we obtain
with \({\widehat{K}}=\frac{p-1}{2} K_1^{p-2}K_2 L_{u_0}^{p-1}M\). Using the triangle inequality, the above estimate and applying Proposition 3.6 several times we obtain
By choosing \(\delta =(\frac{{\widehat{K}}}{2L_{u_0}}t_k)^{\frac{1}{2+(1-a)(p-2)}}\) in the above estimate, we get the desired result
with
\(\square \)
Remark 3.8
Actually, a close inspection of the previous proof reveals that for \(u_0\in C^2_b({\mathbb {R}}^d)\) we can get
3.4 Equiboundedness and equicontinuity estimates for a scheme in \({\mathbb {R}}^d\times [0,T]\)
We now need to extend the numerical scheme in time in a continuous way. This is done by continuous interpolation, i.e.,
where \(U^j\) is the solution of (3.2).
Remark 3.9
It is standard to check that, for all \(t\in [t_j,t_{j+1}]\), we have that the original scheme is preserved also outside the grid points, i.e.,
We have the following result.
Proposition 3.10
(Stability and equicontinuity) Assume (\(A _{u_0,f}\)), (\(A _\omega \)), \(p\ge 2\), \(r,h,\tau >0\) and (\(CFL \)). Let U be the solution of (3.9). Then, we have:
-
(a)
(Equiboundedness) \(\Vert U\Vert _{L^\infty ({\mathbb {R}}^N\times [0,T])} \le \Vert u_0\Vert _{L^\infty ({\mathbb {R}}^d)} +T \Vert f\Vert _{L^\infty ({\mathbb {R}}^d)} \),
-
(b)
(Equicontinuity) For any \(x,z\in {\mathbb {R}}^d\) and \(t,{\tilde{t}}\in [0,T]\) we have that
$$\begin{aligned} |U(x,t)-U(z,{\tilde{t}})| \le \Lambda _{u_0}(|x-z|) +T \Lambda _{f}(|x-z|) + 3 {\overline{\Lambda }}_{u_0,f}(|{\tilde{t}}-t|). \end{aligned}$$
Proof
Equiboundedness follows easily from a continuous in space version of Proposition 3.4, since
Equicontinuity in space follows from the translation invariance of the scheme and Proposition 3.6:
To prove equicontinuity in time, we first consider \(t,{\tilde{t}} \in [t_j,t_{j+1}]\) for some \(j=0,\ldots ,N-1\). In this case we have
Then, from Proposition 3.7, we get
Note that the function \(g(\tau )=\frac{ {\overline{\Lambda }}_{u_0,f}(\tau )}{\tau }\) is decreasing. Thus, since \(|t-{\tilde{t}}|\le \tau \), we have \(g(\tau )\le g(|t-{\tilde{t}}|)\). It follows that
Now consider \(t\in [t_j,t_{j+1})\) and \({\tilde{t}}\in [t_{j+k},t_{j+k+1})\) for \(k\ge 1\). By the triangle inequality, the previous step and Proposition 3.7
Since \(t\le t_{j+1} \le {\tilde{t}}\) and \(t\le t_{j+k} \le {\tilde{t}}\), the above estimate yields
Finally, we conclude space-time equicontinuity combining the above estimates to get
\(\square \)
By Arzelà-Ascoli, we obtain as a corollary that, up to a subsequence, the numerical solution converges locally uniformly to a limit.
Corollary 3.11
Assume the hypotheses of Proposition 3.10. Let \(\{U_h\}_{h>0}\) be a sequence of solutions of (3.9). Then, there exist a subsequence \(\{U_{h_l}\}_{l=1}^\infty \) and a function \(u\in C_b({\mathbb {R}}^d\times [0,T])\) such that
4 Convergence of the numerical scheme
From Corollary 3.11, we have that the sequence of numerical solutions has a subsequence converging locally uniformly to some function v. We will now show that v is a viscosity solution of (1.1).
Theorem 4.1
Let the assumptions of Corollary 3.11 hold. Then v is a viscosity solution of (1.1).
Proof
For notational simplicity, we avoid the subindex j and consider
First of all, by the local uniform convergence,
locally uniformly. We will now show that u is a viscosity supersolution. The proof that u is a viscosity subsolution is similar.
Now let \(\varphi \) be a suitable test function for u at \((x^*,t^*)\in {\mathbb {R}}^d\times (0,T)\). We may assume that \(\varphi \) satisfies
-
(i)
\(\varphi (x^*,t^*)=u(x^*,t^* )\),
-
(ii)
\(u(x,t)>\displaystyle \varphi (x,t)\) for all \((x,t)\in B_R(x^*)\times (t^*-R,t^*]\setminus \left( x^*,t^*\right) \).
The local uniform convergence ensures (see Section 10.1.1 in [17]) that there exists a sequence \(\{(x^h,t^h)\}_{h>0}\) such that
-
(i)
\(\varphi (x^h,t^h)-U_h(x^h,t^h)=\sup _{(x,t)\in B_R(x^h)\times (t^h-R,t^h]}\{\varphi (x,t)-U_h(x,t)\}=:M_h \),
-
(ii)
\(\varphi (x^h,t^h)-U_h(x^h,t^h)\ge \displaystyle \varphi (x,t)-U_h(x,t)\) for all \((x,t)\in B_R(x^h)\times (t^h-R,t^h]\setminus (x^h,t^h)\)
and
Now consider \(t_j\in {\mathcal {T}}_{\tau }\) such that \(t^h\in [t_j,t_{j+1}]\) (note that the index j might depend on h, but this fact plays no role in the proof). By Remark 3.9,
Define \({\widetilde{U}}_h=U_h+M_h\). It is clear that
Clearly, \({\widetilde{U}}_h(x^h,t^h)=\varphi (x^h,t^h)\) and \({\widetilde{U}}_h\ge \varphi \), which implies that
Now consider the function \(g:{\mathbb {R}}\rightarrow {\mathbb {R}}\) given by
and note that
We will check now that \(g'(\xi )\ge 0\) for any \(\xi \in [\varphi (x^h,t_j), {\widetilde{U}}(x^h,t_j)]\). Indeed,
where we have used that \({\widetilde{U}}(x^h,t^h)=\varphi (x^h,t^h)\), Proposition 3.10 and the fact that \(|t^h-t_j|\le \tau \). By (\(CFL \)), and taking \(\tau \) small enough, we have
Thus,
where we have used (\(A _\omega \)) and where the last inequality is due to the (\(CFL \)) condition. We can use this fact in (4.1) to get
Consistency (\(A _{c}\)) yields
Passing to the limit as \(h,\tau \rightarrow 0\), we get the desired result by the regularity of \(\varphi \) and the fact that \(t^h,t_j\rightarrow t^*\) and \(x^h\rightarrow x^*\) as \(h\rightarrow 0\). \(\square \)
We are now ready to prove convergence of the scheme.
Proof of Theorem 2.2
By Corollary 3.11 and Theorem 4.1, we know that, up to a subsequence, the sequence \(U_h\) converges to a viscosity solution of (1.1). Moreover, since viscosity solutions are unique (cf. Theorem 2.4), the whole sequence converges to the same limit.
5 Discretizations
In this section, we present two examples of discretizations and verify that the assumptions (\(A _{c}\)) and (\(A _\omega \)) are satisfied. Moreover, we also give the precise form of corresponding CFL-condition.
5.1 Discretization in dimension \(d=1\)
We consider the following finite difference discretization of \(\Delta _p\) in dimension \(d=1\)
A proof of consistency (\(A _{c}\)) can be found in Theorem 2.1 in [8]. Assumption (\(A _\omega \)) is trivially true for \(r=h\) since
so that
5.2 Discretization in dimension \(d>1\)
The following discretization was introduced in [9]:
where \(\omega _d\) denotes the measure of the unit ball in \({\mathbb {R}}^d\), the relation between r and h is given by
and . When \(p\in {\mathbb {N}}\), a more explicit value of this constant is given in [9]. In general, the explicit value is given by
A proof of consistency (\(A _{c}\)) can be found in Theorem 1.1 in [9]. Assumption (\(A _\omega \)) trivially holds for \(h=o(r^\alpha )\) for some \(\alpha >0\) according to (5.1) since
To check (\(A _\omega \)) we rely on the following estimate given in the proof of Theorem 1.1 in [9]:
In particular, taking for example \(h\le r/\sqrt{d}\), we have
6 Numerical experiments
We will perform the numerical tests comparing the numerical solution with the explicit Barenblatt solution of (1.1). For \(p>2\) this is given by
where the constants are,
6.1 Simulations in dimension \(d=1\)
We consider the initial condition
and \(f=0\). The corresponding solution of problem (1.1) is given by (see [24])
Let us now comment on the CFL-condition (\(CFL \)). Clearly, \(u_0\) is a Lipschitz function, and we can give an upper bound to its Lipschitz constant as follows
Thus, for all \(p>2\), the CFL condition (\(CFL \)) can be take as \(\tau \sim h^2\) (since \(f=0\) in this case). For completeness, we find the value of K in dimension \(d=1\). Note that
so that \( L_{u_0}\le \left( \frac{p-2}{2p(p-1)}\right) ^{{\frac{1}{p-2}}}. \)
In Fig. 1, we show the numerical errors obtained. As it can be seen there, the errors seem to behave like \(O(h^{p/(p-1)})\).
References
Andreianov, B.A., Gutnic, M., Wittbold, P.: Convergence of finite volume approximations for a nonlinear elliptic-parabolic problem: a “continuous’’ approach. SIAM J. Numer. Anal. 42(1), 228–251 (2004)
Barrett, J.W., Liu, W.B.: Finite element approximation of the parabolic \(p\)-Laplacian. SIAM J. Numer. Anal. 31(2), 413–428 (1994)
Bögelein, V.: Global gradient bounds for the parabolic \(p\)-Laplacian system. Proc. Lond. Math. Soc. 111(3), 633–680 (2015)
Bucur, C., Squassina, M.: An asymptotic expansion for the fractional \(p\)-Laplacian and gradient dependent nonlocal operators. Commun. Contemp. Math. 24(4), 2150021 (2022)
Codenotti, L., Lewicka, M., Manfredi, J.: Discrete approximations to the double-obstacle problem and optimal stopping of tug-of-war games. Trans. Am. Math. Soc. 369(10), 7387–7403 (2017)
del Teso, F., Endal, J., Jakobsen, E.R.: Robust numerical methods for nonlocal (and local) equations of porous medium type. Part II: schemes and experiments. SIAM J. Numer. Anal. 56(6), 3611–3647 (2018)
del Teso, F., Endal, J., Jakobsen, E.R.: Robust numerical methods for nonlocal (and local) equations of porous medium type. Part I: theory. SIAM J. Numer. Anal. 57(5), 2266–2299 (2019)
del Teso, F., Lindgren, E.: A mean value formula for the variational p-Laplacian. NoDEA Nonlinear Differ. Equ. Appl. 28, 27 (2021)
del Teso, F., Lindgren, E.: A finite difference method for the variational \(p\)-Laplacian. J. Sci. Comput. 90, 67 (2022)
del Teso, F., Manfredi, J.J., Parviainen, M.: Convergence of dynamic programming principles for the \(p\)-Laplacian. Adv. Calc. Var. 15(2), 191–212 (2022)
DiBenedetto, E.: Degenerate Parabolic Equations. Universitext, Springer, New York (1993)
DiBenedetto, E., Hoff, D.: An interface tracking algorithm for the porous medium equation. Trans. Am. Math. Soc. 284(2), 463–500 (1984)
DiBenedetto, E., Gianazza, U., Vespri, V.: Harnack’s Inequality for Degenerate and Singular Parabolic Equations. Springer Monographs in Mathematics. Springer, New York (2012)
Diening, L., Ebmeyer, C., Ružička, M.: Optimal convergence for the implicit space-time discretization of parabolic systems with \(p\)-structure. SIAM J. Numer. Anal. 45(2), 457–472 (2007)
Does, K.: An evolution equation involving the normalized \(p\)-Laplacian. Commun. Pure Appl. Anal. 10(1), 361–396 (2011)
Emmrich, E., Šiška, D.: Full discretization of the porous medium/fast diffusion equation based on its very weak formulation. Commun. Math. Sci. 10(4), 1055–1080 (2012)
Evans, L.C.: Partial Differential Equations. Graduate Studies in Mathematics, vol. 19. American Mathematical Society, Providence (1998)
Falcone, M., Finzi Vita, S., Giorgi, T., Smits, R.G.: A semi-Lagrangian scheme for the game \(p\)-Laplacian via \(p\)-averaging. Appl. Numer. Math. 73, 63–80 (2013)
Ferreira, R., de Pablo, A., Pérez-Llanos, M.: Numerical blow-up for the \(p\)-Laplacian equation with a source. Comput. Methods Appl. Math. 5(2), 137–154 (2005)
Iagar, R.G., Sánchez, A., Vázquez, J.L.: Radial equivalence for the two basic nonlinear degenerate diffusion equations. J. Math. Pures Appl. 89(1), 1–24 (2008)
Ju, N.: Numerical analysis of parabolic \(p\)-Laplacian: approximation of trajectories. SIAM J. Numer. Anal. 37(6), 1861–1884 (2000)
Juutinen, P., Kawohl, B.: On the evolution governed by the infinity Laplacian. Math. Ann. 335(4), 819–851 (2006)
Juutinen, P., Lindqvist, P., Manfredi, J.J.: On the equivalence of viscosity solutions and weak solutions for a quasi-linear equation. SIAM J. Math. Anal. 33(3), 699–717 (2001)
Kamin, S., Vázquez, J.L.: Fundamental solutions and asymptotic behaviour for the \(p\)-Laplacian equation. Rev. Mat. Iberoam. 4(2), 339–354 (1988)
Manfredi, J.J., Parviainen, M., Rossi, J.D.: Dynamic programming principle for tug-of-war games with noise. ESAIM Control Optim. Calc. Var. 18(1), 81–90 (2012)
Monsaingeon, L.: An explicit finite-difference scheme for one-dimensional generalized porous medium equations: interface tracking and the hole filling problem. ESAIM Math. Model. Numer. Anal. 50(4), 1011–1033 (2016)
Oberman, A.M.: A convergent difference scheme for the infinity Laplacian: construction of absolutely minimizing Lipschitz extensions. Math. Comput. 74(251), 1217–1230 (2005)
Oberman, A.M.: Finite difference methods for the infinity Laplace and \(p\)-Laplace equations. J. Comput. Appl. Math. 254, 65–80 (2013)
Vázquez, J.L.: Smoothing and Decay Estimates for Nonlinear Diffusion Equations. Oxford Lecture Series in Mathematics and its Applications, vol. 33. Oxford University Press, Oxford (2006)
Vázquez, J.L.: The Porous Medium Equation. Mathematical theory. Oxford Mathematical Monographs. The Clarendon Press, Oxford University Press, Oxford (2007)
Acknowledgements
Félix del Teso was supported by the Spanish Government through PGC2018-094522-B-I00, RYC2020-029589-I and PID2021-127105NB-I00 funded by the MICIN/AEI. He also wants to thank the Spanish Society of Applied Mathematics (SeMA) for their support on this work through the SeMA young Researcher Award 2021. Erik Lindgren was supported by the Swedish Research Council, 2017-03736. Part of this material is based upon work supported by the Swedish Research Council under grant no. 2016-06596 while the authors were in residence at Institut Mittag-Leffler in Djursholm, Sweden, during the research program “Geometric Aspects of Nonlinear Partial Differential Equations”, fall of 2022.
Funding
Open Access funding provided thanks to the CRUE-CSIC agreement with Springer Nature.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Estimates for mollified Hölder continuous functions
Here we present some explicit estimates for mollifications needed in the proof of equicontinuity in Lemma 3.7. Let \(\tau :[0,\infty )\rightarrow {\mathbb {R}}\) be a smooth function such that \({{\,\textrm{supp}\,}}\tau \subset [0,1 ]\). Define \(\rho :{\mathbb {R}}^d\rightarrow {\mathbb {R}}\) given by \(\rho (x)=\frac{M}{\omega _d}\tau (|x|)\) where \(\omega _d\) is the measure of the unit sphere in dimension d and \(M=M(d)\) is a constant defined by
In this way, we have that \(\int _{B_1}\rho (x)\,dx = 1\). For \(\delta >0\) define also
Then, for a function \(f\in L^1_{\text {loc}}\) we define the mollification of f as
The lemma below gives an estimate of the Lipschitz seminorm of \(f_\delta \) when f is an \(\alpha \)-Hölder continuous function for some \(\alpha \in (0,1]\).
Lemma A.1
Let \(\alpha \in (0,1]\). Consider a function \(f\in C^\alpha ({\mathbb {R}}^n)\) with \( |f(x)-f(y)|\le L|x-y|^\alpha \) for all \(x,y\in {\mathbb {R}}^d\). Then, for all \(x,y\in {\mathbb {R}}^d\), we have that
Proof
Since \( \int _{{\mathbb {R}}^n}\nabla \rho _\delta (y)\,dy=\int _{{\mathbb {R}}^n}\nabla \rho (y)\,dy= 0 \), it follows that
Thus,
\(\square \)
The lemma below gives an estimate of the second order central difference quotients of \(f_\delta \) when f is an \(\alpha \)-Hölder continuous function for some \(\alpha \in (0,1]\).
Lemma A.2
Let \(\alpha \in (0,1]\). Consider a function \(f\in C^\alpha ({\mathbb {R}}^n)\) with \( |f(x)-f(y)|\le L|x-y|^\alpha \) for all \(x,y\in {\mathbb {R}}^d\). Then, for all \(x,y\in {\mathbb {R}}^d\), we have that
with
Proof
We note that we have the following formula for the second order derivatives of \(\rho _\delta \):
so that
Similarly to the gradient, the Hessian also integrates to zero, that is,
Indeed, when \(i\ne j\), the result follows by antisymmetry in y. When \(i=j\), we are integrating \(\partial _{ii} \rho _\delta \), which yields zero since \(\partial _i \rho _\delta =0\) on \({\mathbb {R}}^d \setminus B_\delta \). As in the proof of the previous lemma, it follows that
where \(\Vert \cdot \Vert \) denotes the operator norm. Now, by Taylor expansion
Thus,
\(\square \)
1.1 A.1. Explicit constants in dimensions one, two and three
Here we will compute explicit constants for the mollifier that is based on the choice
In one dimension: We have
and
Since
and
we conclude that
In two dimensions: We have
and
Since
and
we conclude that
In three dimensions: We have
and
Since
and
we conclude that
Appendix B: Pointwise inequalities
The following lemma follows from the Taylor expansion of the function \(t\mapsto |t|^{p-2}t\).
Lemma B.1
Let \(p\ge 2\). Then
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
del Teso, F., Lindgren, E. Finite difference schemes for the parabolic p-Laplace equation. SeMA 80, 527–547 (2023). https://doi.org/10.1007/s40324-022-00316-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40324-022-00316-y