EN FR
EN FR


Section: Research Program

Context

Optimal Mass Transportation is a mathematical research topic which started two centuries ago with Monge's work on “des remblais et déblais". This engineering problem consists in minimizing the transport cost between two given mass densities. In the 40's, Kantorovitch [54] solved the dual problem and interpreted it as an economic equilibrium. The Monge-Kantorovitch problem became a specialized research topic in optimization and Kantorovitch obtained the 1975 Nobel prize in economics for his contributions to resource allocations problems. Following the seminal discoveries of Brenier in the 90's [23] , Optimal Transportation has received renewed attention from mathematical analysts and the Fields Medal awarded in 2010 to C. Villani, who gave important contributions to Optimal Transportation and wrote the modern reference monograph [75] , arrived at a culminating moment for this theory. Optimal Mass Transportation is today a mature area of mathematical analysis with a constantly growing range of applications (see below).

In the modern Optimal Mass Transportation problem, two probability measures or "mass" densities : dρi(xi)(=ρi(xi)dxi),i=0,1 such that ρi0, X0ρ0(x0)dx0=X1ρ1(x1)dx1=1, XiRn. They are often referred to, respectively, source and target densities, support or spaces. The problem is the minimization of a transportation cost, (M)=X0c(x,M(x))ρ0(x)dx where c is a displacement ground cost, over all volume preserving maps M ={M:X0X1,M#dρ0=dρ1}. Assuming that M is a diffeomorphism, this is equivalent to the Jacobian equation det(DM(x))ρ1(M(x))=ρ0(x) . Most of the modern Optimal Mass Transportation theory has been developed for the Euclidean distance squared cost c(x,y)=x-y)2 while the historic monge cost was the simple distance c(x,y)=x-y.

In the Euclidean distance squared ground cost, the problem is well posed and in the seminal work of Brenier [24] , the optimal map is characterized as the gradient of a convex potential φ* : (φ*(x))=minM(M). A formal substitution in the Jacobian equation gives the Monge-Ampère equation det(D2φ*)ρ1(φ*(x))=ρ0(x) complemented by the second boundary value condition φ*(X0)X1. Caffarelli [29] used this result to extend the regularity theory for the Monge-Ampère equation. He noticed in particular that Optimal Mass Transportation solutions, now called Brenier solutions, may have discontinuous gradients when the target density support X1 is non convex and are therefore weaker that than the Monge-Ampère potentials associated to Alexandrov measures (see [50] for a review of the different notions of Monge-Ampère solutions). The value function (φ*) is also known to be the Wasserstein distance W2(ρ0,ρ1) on the space of probability densities, see [75] . The Computational Fluid Dynamic formulation proposed by Brenier and Benamou in [2] introduces a time extension of the domain and leads to a convex but non smooth optimization problem : (φ*)=min(ρ,V)𝒞01X12ρ(t,x)V(t,x)2dxdt. with constraints : 𝒞={(ρ,V),s.ttρ+div(ρV)=0,ρ({0,1},.)=ρ{0,1}(.)}. The time curves tρ(t,.) are geodesics between ρ0 and ρ1 for the Wassertein distance. This formulation is a limit case of Mean Fields games [55] , a large class of economic models introduced by Lasry and Lions. The Wasserstein distance and its connection to Optimal Mass Transportation also appears in the construction of semi-discrete Gradient Flows. This notion known as JKO gradient flows after its authors in [52] is a popular tool to study non-linear diffusion equations : the implicit Euler scheme ρk+1dt=argminρ(.)F(ρ(.))+12dtW2(ρ(.),ρkdt)2 can be shown to converge ρkdt(.))ρ*(t,.) as dt0 to the solution of the non linear continuity equation tρ*+div(ρ*(-Fρ(ρ*)))=0,ρ*(0,.)=ρ0dt(.). The prototypical example is given by F(ρ)=Xρ(x)log(ρ(x))+ρ(x)V(x)dx which corresponds to the classical Fokker-Planck equation. Extensions of the ground cost c have been actively studied recently, some are mentioned in the application section. Technical results culminating with the Ma-Trudinger-Wang condition [58] which gives necessary condition on c for the regularity of the solution of the Optimal Mass Transportation problem. More recently attention has risen on multi marginal Optimal Mass Transportation [49] and has been systematically studied in [67] [70] [68] [69] . The data consists in an arbitrary (and even infinite) number N of densities (the marginals) and the ground cost is defined on a product space c(x0,x1,....,xn-1) of the same dimension. Several interesting applications belong to this class of models (see below).

Our focus is on numerical method in Optimal Mass Transportation and applications. The simplest way to build a numerical method is to consider sum of dirac masses ρ0=i=1NδAiρ1=j=1NδBj. In that case the Optimal Mass Transportation problem reduces to combinatorial optimisation assigment problem between the points {Ai}s and {Bi}s : minσPermut(1,N)1Ni=1NCi,σ(i)Ci,j=Ai-Bj2. The complexity of the best (Hungarian or Auction) algorithm, see [21] for example, is O(N52). An interesting variant is obtained when only the target measure is discrete. For instance X0={x<1},ρ0=1|X0|ρ1=1Nj=1Nδyj. It corresponds to the notion of Pogorelov solutions of the Monge-Ampère equation [71] and is also linked to Minkowski problem [18] . The optimal map is piecewise constant and the slopes are known. More precisely there exists N polygonal cells Cj such that X0=jCj, |Cj|=1N and φ*|Cj=yj. Pogorelov proposed a constructive algorithm to build these solutions which has been refined and extended in particular in [39] [66] [63] [62] . The complexity is still not linear : O(N2logN).

For general densities data, the original optimization problem is not tractable because of the volume preserving constraint on the map. Kantorovitch dual formulation is a linear program but with a large number of constraints set over the product of the source and target space X0×X1. The CFD formulation [2] . preserves the convexity of the objective function and transforms the volume preserving constraint into a linear continuity equation (using a change of variable). We obtained a convex but non smooth optimization problem solved using an Augmented Lagrangian method [43] , as originally proposed in [2] . It has been reinterpreted recently in the framework of proximal algorithm [64] . This approach is robust and versatile and has been reimplemented many times. It remains a first order optimization method and converges slowly. The cost is also increased by the additional artificial time dimension. An empirical complexity is O(N3LogN) where N is the space discretization of the density. Several variants and extension of these methods have been implemented, in particular in [27] [17] . It is the only provably convergent method to compute Brenier (non C1) solutions.

When interested in slightly more regular solutions which correspond to the assumption that the target support is convex, the recent wide stencil monotone finite difference scheme for the Monge-Ampère equation [45] can be adapted to the Optimal Mass Transportation problem. This is the topic of [6] . This approach is extremely fast as a Newton algorithm can be used to solve the discrete system. Numerical studies confirm this with a linear empirical complexity.

For other costs, JKO schemes, multi marginal extensions, partial transport ... efficient numerical methods are to be invented.