Kantorovich duality theorem
Statement
For probability measures on , on (Polish spaces) and a continuous, bounded-below cost , the Kantorovich problem is equal to a dual maximization over pairs of Kantorovich potentials , satisfying pointwise: and both the minimum and the supremum are attained.
Why is it true?
Think of as a price charged for picking up mass at and as a price paid for dropping it off at , in a decentralized market of independent shippers. No shipper can profitably undercut the direct route: buying at and selling at can never beat physically moving the mass and paying — exactly the constraint . In a market that clears optimally, equality holds exactly along the routes actually used by an optimal plan.
Proof sketch
For finite discrete measures , , the Kantorovich problem is the finite linear program subject to , , . Its LP dual is exactly subject to for all — one dual variable per primal (marginal) constraint. The primal is feasible (the product coupling always works) and bounded below by , and the feasible polytope is compact, so strong linear-programming duality gives equality of the two optimal values, with both attained. This proves the theorem exactly in the discrete case; the general statement on Polish spaces follows from the same primal-dual pattern applied via Fenchel–Rockafellar duality to convex functionals on (Kantorovich 1942; see Villani 2009, Theorem 5.10, for the full argument).
Topics that use this theorem
Step-by-step proofs
No step-by-step proof yet for this theorem.
References
- Cédric Villani (2009). Optimal Transport: Old and New
- Marco Cuturi (2013). Sinkhorn Distances: Lightspeed Computation of Optimal Transport · arXiv:1306.0895
- Yann Brenier (1991). Polar Factorization and Monotone Rearrangement of Vector-Valued Functions · DOI:10.1002/cpa.3160440402
- John Lott, Cédric Villani (2009). Ricci Curvature for Metric-Measure Spaces via Optimal Transport