Discretization and convergence of the ballistic Benamou-Brenier formulation of the porous medium and Burgers equations
Jean-Marie Mirebeau, Erwan Stampfli
TL;DR
This work develops and analyzes a discretization of ballistic Benamou-Brenier reformulations for the quadratic porous medium equation and Burgers' equation, recasting evolution problems as forward-in-time global convex optimization with harmonic interpolation of density. The authors prove unconditional stability with respect to space and time discretization and establish a quadratic convergence rate for the dual solution, achieved via a proximal splitting method and a space-time FFT projection. They extend the BBB framework to multidimensional, anisotropic QPME and demonstrate robust, second-order accurate performance, including the ability to use large time steps, while addressing implementation details for efficient GPU-enabled computation. The results advance a numerically tractable, CFL-free, variational approach to non-linear PDE evolution, and point to extensions to non-periodic domains, systems of PDEs, and enhanced optimization strategies for faster convergence.
Abstract
We study the discretization, convergence, and numerical implementation of recent reformulations of the quadratic porous medium equation (multidimensional and anisotropic) and Burgers' equation (one-dimensional, with optional viscosity), as forward in time variants of the Benamou-Brenier formulation of optimal transport. This approach turns those evolution problems into global optimization problems in time and space, of which we introduce a discretization, one of whose originalities lies in the harmonic interpolation of the densities involved. We prove that the resulting schemes are unconditionally stable w.r.t. the space and time steps, and we establish a quadratic convergence rate for the dual PDE solution, under suitable assumptions. We also show that the schemes can be efficiently solved numerically using a proximal splitting method and a global space-time fast Fourier transform, and we illustrate our results with numerical experiments.
