§2.3, p. 372 — the cost of a scaled permutation coupling is the assignment objective
ProvedCompOT.Assignment.assignment_costassignmentoptimal-transportp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-bookp2o-v1permutation
Let , let be an cost matrix, and let be a permutation. The scaled permutation matrix has transport cost equal to the assignment objective:
This identifies the objective of the combinatorial assignment problem with the linear objective used in its transport relaxation.
Formalization Note The condition excludes division by zero; Fin n indexes the same entries starting at zero.
Preamble
import Mathlib import Definitions.Def_CompOT_Assignment_Defs
Formal statement
namespace CompOT.Assignment
theorem assignment_cost {n : ℕ} (hn : 0 < n)
(C : Matrix (Fin n) (Fin n) ℝ) (σ : Equiv.Perm (Fin n)) :
frob C (permCoupling σ) = assignmentCost C σ := by sorry
end CompOT.Assignment
Source
Peyré & Cuturi, Computational Optimal Transport (FnT ML 2019), §2.3, p. 372, display following (2.12)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.