The transport cost induced by a pairing #
Let E and F be real vector spaces paired by B : E →ₗ[ℝ] F →ₗ[ℝ] ℝ, written ⟪x, y⟫ = B x y.
This file defines the transport cost c (x, y) = -⟪x, y⟫ induced by the pairing and identifies
its c-cyclically monotone sets with the cyclically monotone sets of convex analysis: those
sets Γ ⊆ E × F for which no rearrangement of the targets of finitely many points increases the
total pairing, ∑ i, ⟪x i, y (σ i)⟫ ≤ ∑ i, ⟪x i, y i⟫. The c-transform vocabulary of this
cost is the Legendre–Fenchel vocabulary of the pairing with the signs reversed; that dictionary
is recorded in TauCeti.MeasureTheory.OptimalTransport.CTransform.Pairing.
Main definitions #
TauCeti.pairingCost B— the transport cost(x, y) ↦ -B x yinduced by a pairing.
Main statements #
TauCeti.pairingCost_flip— the pairing cost of the transposed pairing is the transposed pairing cost;TauCeti.isCyclicallyMonotone_pairingCost_iff— cyclical monotonicity for the pairing cost is the sum inequality∑ i, B (x i) (y (σ i)) ≤ ∑ i, B (x i) (y i).
References #
- R. T. Rockafellar, Characterization of the subdifferentials of convex functions, Pacific J. Math. 17 (1966), 497--510, where cyclically monotone sets are introduced.
- C. Villani, Topics in Optimal Transportation, Graduate Studies in Mathematics 58, 2003, §2.1 and §2.4.
The transport cost (x, y) ↦ -B x y induced by a pairing B. Its c-transform
vocabulary is the Legendre–Fenchel vocabulary of the pairing with the signs reversed.
Equations
- TauCeti.pairingCost B p = -(B p.1) p.2
Instances For
Cyclical monotonicity for the pairing cost is the classical condition: no rearrangement of the targets of finitely many points of the set increases the total pairing.