The Benamou-Brenier formula (2000) recasts the Monge-Kantorovich optimal transport problem as a fluid dynamics control problem. Instead of seeking a static coupling between two distributions, it finds the velocity field v(x,t) that transports density ρ₀ to ρ₁ with minimal kinetic energy:
subject to the continuity equation ∂ρ/∂t + ∇·(vρ) = 0, with boundary conditions ρ(0,x) = ρ₀(x) and ρ(1,y) = ρ₁(y).
The optimal velocity field is v*(x,t) = ∇ψ(x,t) where ψ satisfies the Hamilton-Jacobi equation ∂ψ/∂t + ½||∇ψ||² = 0. The resulting flow follows straight-line geodesics in Wasserstein space.
This formulation has deep connections to the Schrödinger bridge problem. As shown by Chen, Georgiou & Pavon (2014), the fluid dynamic version of the SB problem has the identical structure but with an additional Fisher information term: the SB minimizes ∫∫[½||v||² + ⅛||∇ln ρ||²]ρ dtdx under the same constraints. The two problems thus differ by a Fisher information penalty, revealing their relationship without zero-noise limits.
In generative modelling, rectified flow can be seen as a learned approximation to the Benamou-Brenier velocity field, and the probability flow ODE provides the deterministic transport path.
Key Details
- Reformulates static OT as a dynamic fluid control problem
- Optimal velocity is a gradient flow: v* = ∇ψ
- ψ satisfies the Hamilton-Jacobi equation
- The Wasserstein-2 distance equals the minimum kinetic energy
- Differs from the SB fluid dynamic formulation by a Fisher information term
- Schrödinger analogue (Léonard 2014, Prop. 4.1): inf , where is the Schrödinger potential. This Γ-converges to the Benamou-Brenier kinetic action
- Discrete analogue (Léonard 2014, Prop. 4.2): on graphs, with
- The displacement interpolation is at the optimum
- Originally from Benamou & Brenier, “A computational fluid mechanics solution to the Monge-Kantorovich mass transfer problem” (2000)
Textbook References
Optimal Transport Old and New (Villani, 2009)
- Example 7.35 (p. 157): For quadratic Hamiltonian , the forward Hamilton-Jacobi semigroup solves (viscosity sense). The optimal velocity field is , so characteristics are straight lines
- Eqs. (7.33)-(7.34) (p. 171): The action on is subject to , and
- Bibliographical note (p. 172): Nelson’s stochastic mechanics as precursor — action minimisation with . This is the stochastic analogue directly relevant to diffusion bridges