Structure preserving schemes for a class of Wasserstein gradient flows
Shiheng Zhang, Jie Shen
TL;DR
This work develops two time-discretization strategies for Wasserstein gradient flows that preserve core physical structures: mass, positivity, and energy dissipation. The first approach (S1) generalizes existing schemes and yields unconditional solvability with energy dissipation in specific settings; the second (S2) uses energy splitting and a scalar auxiliary variable (SAV) to achieve robust energy dissipation with a modified energy, applicable to a broader class of energies and including Onsager-type flows. The authors establish theoretical properties (mass conservation, positivity, unique solvability) and provide second-order variants, together with a finite-difference spatial discretization that preserves the discrete analogs of integration-by-parts. Extensive numerical experiments on Barenblatt PME, Fokker–Planck, and Fisher–KPP-type problems demonstrate accuracy, efficiency, and energy behavior, including positivity maintenance even for challenging regimes (e.g., large $m$). The schemes offer practical, structure-preserving tools for simulating a wide range of Wasserstein gradient flows with potential applications in physics and engineering.
Abstract
We introduce in this paper two time discretization schemes tailored for a range of Wasserstein gradient flows. These schemes are designed to preserve mass, positivity and to be uniquely solvable. In addition, they also ensure energy dissipation in many typical scenarios. Through extensive numerical experiments, we demonstrate the schemes' robustness, accuracy and efficiency.
