Kantorovich dual feasibility and weak duality #
For an extended-real cost c : X × Y → EReal, a pair of real potentials φ and ψ is
dual feasible when
φ x + ψ y ≤ c (x, y).
The comparison is made in EReal, so signed costs, negative potential values, and the value ∞
of a forbidden pair are all represented honestly. The dual value is the sum of the two marginal
integrals.
The weak-duality theorems and integral manipulations that need it require both potentials to be
integrable. Integrability is not part of pointwise feasibility, since later c-transform arguments
study feasibility before choosing marginals.
For nonnegative costs, weak duality says that the value of every integrable feasible pair is at most the cost of every coupling, and hence at most the primal transport cost. Neither the cost nor its integral needs to be finite or measurable.
Main definitions #
TauCeti.DualFeasible c φ ψ— the pointwise dual constraint;TauCeti.kantorovichDualValue μ ν φ ψ— the sum of the two marginal integrals.
Main statements #
TauCeti.dualFeasible_ofReal_iff— for a nonnegative real cost, feasibility for the associated extended cost is the plain real pointwise inequality;TauCeti.kantorovichDualValue_eq_integral— against any coupling the dual value is the integral of the split sum of the two potentials;TauCeti.DualFeasible.kantorovichDualValue_le_lintegral— weak duality against one coupling;TauCeti.DualFeasible.kantorovichDualValue_le_transportCost— weak duality against the primal infimum;TauCeti.DualFeasible.add_const_sub_constandTauCeti.kantorovichDualValue_add_const_sub_const— feasibility and value are unchanged by the usual opposite additive shifts when the marginals have equal finite mass.
References #
- C. Villani, Topics in Optimal Transportation, Graduate Studies in Mathematics 58, 2003, §1.1.1, for the Kantorovich dual constraint and weak duality.
- C. Villani, Optimal Transport: Old and New, Grundlehren 338, 2009, Chapter 5.
This is Layer 2, item 1 of the optimal-transport roadmap.
A pair of real-valued potentials is dual feasible for c when their split sum is bounded by
the cost. The inequality is in EReal, retaining signed costs, negative potential values, and
infinite costs.
Instances For
Dual feasibility in the equivalent extended-nonnegative form used by lintegral. Taking
ENNReal.ofReal loses no information because the cost is nonnegative.
A dual-feasible pair satisfies the extended-nonnegative pointwise constraint.
Dual feasibility for the extended cost attached to a nonnegative real cost is the plain
real pointwise inequality. This is the bridge from a real linear-programming dual constraint to
the canonical TauCeti.DualFeasible predicate.
Increasing the cost preserves dual feasibility.
The zero potentials are feasible for every nonnegative extended cost.
Adding a constant to the first potential and subtracting it from the second preserves dual feasibility.
The value of a pair of Kantorovich potentials: the sum of its two marginal integrals. The weak-duality theorems require both potentials to be integrable.
Instances For
The dual value is the sum of the two marginal integrals. The definition's body is not exposed, so this is the lemma downstream modules should rewrite with.
The zero potentials have dual value zero.
Adding integrable marginal terms to the potentials adds their dual value.
Subtracting integrable marginal terms from the potentials subtracts their dual value.
Opposite additive shifts do not change the dual value when the first marginal is finite and the two marginals have the same mass.
Against any coupling of the two marginals, the dual value is the integral of the split sum
(x, y) ↦ φ x + ψ y of the two potentials. This identity is what turns the dual value into a
statement about a single plan; it underlies both weak duality and complementary slackness.
Weak duality against a fixed coupling, in extended-nonnegative form. The positive part of the dual value is bounded by the cost of every coupling.
Weak duality against a fixed coupling. The real dual value is at most the possibly
infinite coupling cost, with both sides compared in EReal.
Kantorovich weak duality, in extended-nonnegative form. The positive part of every integrable feasible dual value is at most the primal transport cost.
Kantorovich weak duality in finite real form. If the primal value is finite, every integrable feasible dual value is at most its real representative.
Kantorovich weak duality. Every integrable feasible dual value is at most the primal
transport cost. The comparison in EReal remains meaningful when the primal value is ∞.