Hard marginal constraints force every unit of mass to be matched, which
is exactly wrong when one measure is a noisy or truncated view of the
other – an outlier then drags a long-distance flow. Replacing the
constraints with KL penalties lets mass be created and destroyed at
price lam; lam -> Inf recovers the balanced problem.
Details
Formula: min_T <T,C> + eps H(T) + lam KL(T 1 | a) + lam KL(T' 1 |
b)}, solved by \code{u <- (a/(K v))^(lam/(lam+eps))},
\eqn{v <- (b/(K' u))^(lam/(lam+eps)) – Peyre and Cuturi (2019)
eq. (10.8)-(10.9), p. 163; Chizat et al. (2018).
References
Chizat, L., Peyre, G., Schmitzer, B. and Vialard, F.-X. (2018). Mathematics of Computation 87(314):2563-2609. doi:10.1090/mcom/3303 .
